<?xml version="1.0" encoding="gbk"?>
			<?xml-stylesheet type="text/css" href="http://blog.chinaitlab.com/css/rss.css"?>
			<rss version="2.0">
			  <channel>
			    <title>程序入门</title>
			    <link>http://blog.chinaitlab.com/?uid-1031617</link>
			    <description></description>
			    <copyright>Copyright(C) 程序入门</copyright>
			    <generator>SupeSite/X-Space</generator>
			    <lastBuildDate>Tue, 02 Dec 2008 21:26:29 GMT</lastBuildDate><item>
								<title>PHP程序61条面向对象分析设计的经验原则</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-173242</link>
								<description><![CDATA[你不必严格遵守这些原则，违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃，若违背了其中的一条，那么警铃就会响起 。 ----- Arthur J.Riel 
<P style="TEXT-INDENT: 2em">(1)所有数据都应该隐藏在所在的类的内部。 
<P style="TEXT-INDENT: 2em">(2)类的使用...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Wed, 12 Nov 2008 18:10:58 GMT</pubDate>
							</item>
							<item>
								<title>浅谈程序员做管理的5大思维障碍</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-165295</link>
								<description><![CDATA[<P>程序员是最容易创业的，或者说是创业成本最低的职业。只要有一台电脑和投入自己的时间，就可以写出畅销的软件，这是每个程序员的梦想。更何况世界首富常年以来就是程序员出身的比尔盖茨，这也刺激了更多的程序员走上创业之路。 可是等到真的开始创业和做上管理，才发现...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Fri, 11 Jul 2008 15:11:11 GMT</pubDate>
							</item>
							<item>
								<title>用别样的眼光去感悟软件测试</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-165296</link>
								<description><![CDATA[<P>曾经对软件测试很轻视，因为我那时很无知，只是一名普通的中国程序员，这也是那时绝大多数程序员的心态，那时中国程序员最讲究“编程才是硬道理”。</P>
<P>　　如今却非常热爱软件测试，包括软件测试工具，方法，理论，技术。因为我在3年的测试工作中，深刻体会到软件...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Fri, 11 Jul 2008 11:11:37 GMT</pubDate>
							</item>
							<item>
								<title>关于JSP中基于Session的在线用户统计分析</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-164134</link>
								<description><![CDATA[<SPAN class=a14c id=zoom>&nbsp;
<P style="TEXT-INDENT: 2em">JSP作为后起之秀能够在服务器编程环境中占据一定地位，是和它良好支持一系列业界标准密切相关的。Session就是它提供的基础设施之一。作为一个程序员，你可以不介意具体在客户端是如何实现，就方便的实现简单...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Sat, 21 Jun 2008 10:34:22 GMT</pubDate>
							</item>
							<item>
								<title>C/C++程序员应聘常见面试题深入剖析</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-162267</link>
								<description><![CDATA[C/C++ 程序设计员应聘常见面试试题深入剖析本文的写作目的并不在于提供C/C++程序员求职面试指导，而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛，部分试题解答也参考了网友的意见。 
<P>　　许多面试题看似简单，却需要深厚的基本功才能给出完美的解答...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Sun, 04 May 2008 10:01:38 GMT</pubDate>
							</item>
							<item>
								<title>程序员VS编程语言：你上“贼船”了吗？</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-162266</link>
								<description><![CDATA[如果编程语言也是一条船
<P>　　程序员与编程语言一直都被热烈讨论的话题。这里不妨引入一个新的思考方向，如果将编程语言比作一条船，那么程序员又将扮演一个什么样的角色?是载舟的水，还是坐船的人?</P>
<P>　　Turing</P>
<P>　　图灵无疑是一条独木舟，它很小并且需...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Sun, 04 May 2008 09:59:43 GMT</pubDate>
							</item>
							<item>
								<title>Java基础知识：初学者必须理解的六大问题</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-160631</link>
								<description><![CDATA[<SPAN class=a14c id=zoom>&nbsp;
<P style="TEXT-INDENT: 2em">对于这个系列里的问题，每个学Java的人都应该搞懂。当然，如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了，却不很懂这些问题，请将你自己重归初学者行列。 
<P style="TEXT-INDENT: 2em">...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Wed, 26 Mar 2008 09:07:00 GMT</pubDate>
							</item>
							<item>
								<title>J2EE中的业务逻辑和数据库访问决策说明</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-160630</link>
								<description><![CDATA[<SPAN class=a14c id=zoom>&nbsp;
<P style="TEXT-INDENT: 2em">业务逻辑和数据库访问决策 
<P style="TEXT-INDENT: 2em">这里有2种完全不同的方法来设计JAVA企业程序，其中一种选择是采用标准EJB2实现途径（approach）。我更愿意称这种方法为重量级实现途径，当你使用重...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Wed, 26 Mar 2008 09:07:00 GMT</pubDate>
							</item>
							<item>
								<title>JAVA变量类型之间的相互转换</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-160629</link>
								<description><![CDATA[<SPAN class=a14c id=zoom>&nbsp;
<P style="TEXT-INDENT: 2em">我们知道，Java的数据类型分为三大类，即布尔型、字符型和数值型，而其中数值型又分为整型和浮点型；相对于数据类型，Java的变量类型为布尔型boolean；字符型char；整型byte、short、int、long；浮点型floa...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Wed, 26 Mar 2008 09:05:00 GMT</pubDate>
							</item>
							<item>
								<title>Web Services&XML:XML和J2EE的完美结合</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-160063</link>
								<description><![CDATA[<SPAN class=a14c id=zoom>&nbsp;
<P style="TEXT-INDENT: 2em">
<P><FONT face="Times New Roman">当前，Java 2平台企业版（J2EE）架构在厂商市场和开发者社区中倍受推崇。作为一种工具，可扩展标记语言（XML）简化了数据交换、进程间消息交换这一类的事情，因而对开发...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Thu, 20 Mar 2008 15:56:00 GMT</pubDate>
							</item>
							<item>
								<title>Java入门：状态对象--数据库的替代者</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-160062</link>
								<description><![CDATA[这是一个实战中非常重要但是容易被忽视的概念，说它重要，是因为它比数据库重要；说它容易被忽视也是同样的原因，它经常被数据库概念替代。<BR><BR>　　如果你经验和经历中没有状态这个概念，极端地说：可能你的Java系统经验还未积累到一定程度，状态是每个Java程序员深入...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Thu, 20 Mar 2008 15:54:00 GMT</pubDate>
							</item>
							<item>
								<title>使用动态代理实现用AOP对数据库进行操作</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-160061</link>
								<description><![CDATA[要实现对数据库的操作，离不开数据源（DataSource）或者连接（Connection）,但是通常来说对数据库的操作都应该放在DAO中，而DAO又不应该与应用服务器相关联，所以一般都使用连接（Connection）。现在我们这里就有一个问题了，怎么在拦截器中获得连接。我想可以通过两种方式...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Thu, 20 Mar 2008 15:52:00 GMT</pubDate>
							</item>
							<item>
								<title>Java语言中Timer类的简洁用法</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-159763</link>
								<description><![CDATA[所有类型的&nbsp;Java&nbsp;应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个&nbsp;J2SE&nbsp;或者&nbsp;J2ME&nbsp;日历应用程序需要根据用户的约定计划闹铃时间。不过，标准的调度类&nbsp;Timer&nbsp;和&nbsp;TimerTask&n...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Fri, 14 Mar 2008 09:49:00 GMT</pubDate>
							</item>
							<item>
								<title>如何实现javabean的属性拷贝</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-159762</link>
								<description><![CDATA[在struts的实践过程中，经常两个javabean交换数据的情况，如ActionForm与数据库中的表相关的bean交换数据。通常情况下要写很多get和set语句,一个个属性依次拷贝。这样的话，如此重复繁重的工作让程序员感觉不到编程的快乐。于是在网上查相关资料知，在apache.org有一个pro...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Fri, 14 Mar 2008 09:46:00 GMT</pubDate>
							</item>
							<item>
								<title>关于Java数据对象JDO 2.0查询语言的特点</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-159761</link>
								<description><![CDATA[查询语言的改进是JDO2.0规范中的重要环节，本文从较高的层面阐述JDO2.0所提供的一些新功能。由于JDO2.0规范还未进入公开草案状态，目前还没有任何内容敲定下来，一切都还可能面临变化。不过，JDO2.0将会很快进入最后阶段，而这里提到的查询特性是JDO2.0专家组（译者注：&n...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Fri, 14 Mar 2008 09:45:00 GMT</pubDate>
							</item>
							<item>
								<title>开发方法及软件工程：重用设计一般方法</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-158778</link>
								<description><![CDATA[重用是一种神话，这似乎正在日渐成为编程人员的一种共识。然而，重用可能难以实现，因为传统面向对象编程方法在可重用性方面存在一些不足。本技巧说明了组成支持重用的一种不同方法的三个步骤。&nbsp;<BR><BR>第一步：将功能移出类实例方法<BR>由于类继承机制缺乏精确性，...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Fri, 22 Feb 2008 18:21:00 GMT</pubDate>
							</item>
							<item>
								<title>java非对称加密源代码(RSA)</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-158777</link>
								<description><![CDATA[鉴于rsa加密的重要性和相关源代码的匮乏，经过整理特此贴出。需要到<A class=l2 href="http://http://www.bouncycastle.org" target=_blank>http://www.bouncycastle.org</A>下载bcprov-jdk14-123.jar。&nbsp;<BR><BR>import&nbsp;javax.crypto.Cipher;<BR>import&nbsp;ja...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Fri, 22 Feb 2008 18:20:00 GMT</pubDate>
							</item>
							<item>
								<title>设计及设计模式：java23种模式一点就通</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-158449</link>
								<description><![CDATA[创建型模式<BR><BR>FACTORY?人才市场：以往是要哪个人才，就找哪个人才，效率低，现在有了人才市场，我们只需<BR>直接去人才市场挑一个好了；<BR><BR>BUILDER?生产流水线：以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做，好<BR>比有了工业革命，现在都由...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Fri, 15 Feb 2008 14:49:00 GMT</pubDate>
							</item>
							<item>
								<title>Java语言数据对象JDO 2.0查询语言的特点</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-158448</link>
								<description><![CDATA[<P>查询语言的改进是JDO2.0规范中的重要环节，本文从较高的层面阐述JDO2.0所提供的一些新功能。由于JDO2.0规范还未进入公开草案状态，目前还没有任何内容敲定下来，一切都还可能面临变化。不过，JDO2.0将会很快进入最后阶段，而这里提到的查询特性是JDO2.0专家组（译者注：...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Fri, 15 Feb 2008 14:48:00 GMT</pubDate>
							</item>
							<item>
								<title>Java语言中Timer类的简洁用法</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-158447</link>
								<description><![CDATA[所有类型的&nbsp;Java&nbsp;应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个&nbsp;J2SE&nbsp;或者&nbsp;J2ME&nbsp;日历应用程序需要根据用户的约定计划闹铃时间。不过，标准的调度类&nbsp;Timer&nbsp;和&nbsp;TimerTask&n...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Fri, 15 Feb 2008 14:47:00 GMT</pubDate>
							</item>
							<item>
								<title>java语言中创建和使用日期</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-158003</link>
								<description><![CDATA[概要<BR>&nbsp;&nbsp;&nbsp;&nbsp;不管你是处理财务交易还是计划着下一步的行动，你都要知道怎样在Java中建立，使用和显示日期。这需要你简单的查阅一下相应类的API参考：一个日期可以创建3个相关类的对象。这篇文章告诉你你想要知道的内容。（3,000字）<BR>作者：Robert&...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Sat, 26 Jan 2008 17:57:00 GMT</pubDate>
							</item>
							<item>
								<title>谈hibernate二级缓存攻略</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-158002</link>
								<description><![CDATA[<P>&nbsp;</P>
<P>很多人对二级缓存都不太了解，或者是有错误的认识，我一直想写一篇文章介绍一下hibernate的二级缓存的，今天终于忍不住了。 <BR>我的经验主要来自hibernate2.1版本，基本原理和3.0、3.1是一样的，请原谅我的顽固不化。 </P>
<P>hibernate的session提供...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Sat, 26 Jan 2008 17:52:00 GMT</pubDate>
							</item>
							<item>
								<title>程序人生－－送给编程初学者的良言警句</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-158001</link>
								<description><![CDATA[我始终认为，对一个初学者来说，IT界的技术风潮是不可以追赶的，而且也没有能力去追赶。我时常看&nbsp;见自己的DDMM们把课本扔了，去卖些价格不菲的诸如C#,&nbsp;VB.Net&nbsp;这样的大部头，这让我感到非常痛心。&nbsp;<BR><BR>而许多搞不清指针是咋回事的BBS站友眉飞色舞...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Sat, 26 Jan 2008 17:44:00 GMT</pubDate>
							</item>
							<item>
								<title>有关Java语言的内存泄漏</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-158000</link>
								<description><![CDATA[Java的一个重要优点就是通过垃圾收集器(Garbage&nbsp;Collection，GC)自动管理内存的回收，程序员不需要通过调用函数来释放内存。因此，很多程序员认为Java不存在内存泄漏问题，或者认为即使有内存泄漏也不是程序的责任，而是GC或JVM的问题。其实，这种想法是不正确的，因...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Sat, 26 Jan 2008 17:40:00 GMT</pubDate>
							</item>
							<item>
								<title>分析J2EE架构的6个最佳实践</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-156423</link>
								<description><![CDATA[<P>虽然许多文章曾经讨论过J2EE最佳实践。那么，为什么我还要再写一篇文章呢？本文究竟与以前的文章有何不同或者说比其他文章好在哪呢？<BR>　<BR>　首先，本文的目标读者是正在从事技术工作的架构师。为了避免浪费大家的才智，我会避免讲述一些陈腐的最佳实践，例如“日常...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Thu, 03 Jan 2008 16:36:00 GMT</pubDate>
							</item>
							<item>
								<title>初学者入门：讨论J2EE建议的学习路线！</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-156422</link>
								<description><![CDATA[<P>网络上、书店都提供了很多资料，很多方式都可以得到J2EE方面的资料。如何系统的、高效的学习J2EE这个问题摆在我们面前。比如， 有些人在看完一大堆书后，动起手来时还是不知道怎么开始。等等这些问题是我们最难处理的。如何寻找到一条很好的方式方法呢？<BR>&nbsp;&nbs...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Thu, 03 Jan 2008 16:33:00 GMT</pubDate>
							</item>
							<item>
								<title>如何在Web工程中实现任务计划调度?</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-156421</link>
								<description><![CDATA[<P><BR>好多朋友用过Windows的任务计划，也有不少程序迷自己曾写过时钟报警、系统自动关机等趣味程序，可却很少有朋友在Web工程中实现过类似功能。今天有空把笔者先前曾在Tomcat上实现的类似功能，搬出来与大家共享。<BR>&nbsp;&nbsp;&nbsp; 早在几年前，我公司跟某市财政...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Thu, 03 Jan 2008 16:32:00 GMT</pubDate>
							</item>
							<item>
								<title>初学入门：如何有效编写软件的75条建议</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-156420</link>
								<description><![CDATA[<P>1. 你们的项目组使用源代码管理工具了么？<BR>　 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。</P>
<P>2. 你们的项目组使用缺陷管理系统了么？<BR>　 应该用。ClearQuest太复杂，我的推荐是BugZilla。 </P>
<P>3. 你们的测试组还...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Thu, 03 Jan 2008 16:30:00 GMT</pubDate>
							</item>
							<item>
								<title>深入浅出：什么是基于Java的责任链模式</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-155382</link>
								<description><![CDATA[<P>&nbsp;</P>
<P>一、引言 </P>
<P>　　初看责任链模式，心里不禁想起了一个以前听过的相声：看牙。说的是一个病人看牙的时候，医生不小心把拔下的一个牙掉进了病人嗓子里。病人因此楼上楼下的跑了好多科室，最后无果而终。</P>
<P>　　责任链模式就是这种“推卸”责任...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Sat, 22 Dec 2007 11:59:00 GMT</pubDate>
							</item>
							<item>
								<title>如何利用DES加密的算法保护Java源代码</title>
								<link>http://blog.chinaitlab.com/?uid-1031617-action-viewspace-itemid-155381</link>
								<description><![CDATA[<P>&nbsp;</P>
<P>摘 要：本文首先分析了Java源代码需要加密的原因，简要介绍了DES算法及Java密码体系和Java密码扩展，最后说明了利用DES加密算法保护Java源代码的方法及步骤。</P>
<P>　　关键词 Java 加密 DES算法</P>
<P>　　Java语言是一种非常适用于网络编程的语言...]]></description>
								<category>blog</category>
								<author>wuwi</author>
								<pubDate>Sat, 22 Dec 2007 11:58:00 GMT</pubDate>
							</item>
							
		</channel>
	</rss>