<?xml version="1.0"  encoding="gb2312" ?>
<!--
Source: http://www.blogcn.com/rss.asp?uid=chen56
Expect: GB18030
-->
<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/">
    <channel rdf:about="http://www.blogcn.com">
    <title>chen56的开发者日志</title>
    <link>http://chen56.blogcn.com</link>
    <description>这年头谁还能抵挡得住敏捷这东西。目前集中在：测试驱动的敏捷方法实践(xp为主)，,open source framework,模式，java,书。------陈鹏，作为一名狂热的程序希望每一天都能成长进步，并希望与大家分享快乐和知识。</description>

    <image rdf:resource="http://www.blogcn.com/v2/logo.gif" />

    <items>
      <rdf:Seq>
        <rdf:li resource="http://www.blogcn.com" />
        <rdf:li resource="http://chen56.blogcn.com" />
      </rdf:Seq>
    </items>

  </channel>
  
   <image rdf:about="http://www.blogcn.com/v2/logo.gif" >
    <title>Blogcn.com</title>
    <link>http://www.blogcn.com</link>
    <url>http://www.blogcn.com/v2/logo.gif</url>
  </image>
  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/1629279.html'>    <title>搬家</title>    <link>http://www.blogcn.com/user3/chen56/blog/1629279.html</link>    <description>    <![CDATA[屁股洗干净，换个blog，重新做人<br><br><img src=/images/aurl.gif align=absbottom hspace=2 alt='::URL::' border=0><a href='http://iseeisee.blogdriver.com/index.jsp' target=_blank>http://iseeisee.blogdriver.com/index.jsp</a> 	(<a href=http://www.blogcn.com/user3/chen56/blog/1629279.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=1629279 target=_blank>引用此文</a>)]]>    </description>  </item>  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/1148943.html'>    <title>pico和webwork集成</title>    <link>http://www.blogcn.com/user3/chen56/blog/1148943.html</link>    <description>    <![CDATA[<img src=/images/aurl.gif align=absbottom hspace=2 alt='::URL::' border=0><a href='http://my.6to23.com/chen56/pico/' target=_blank>http://my.6to23.com/chen56/pico/</a> <br><br>这个文章哥几个帮审审，没问题就发huihoo了	(<a href=http://www.blogcn.com/user3/chen56/blog/1148943.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=1148943 target=_blank>引用此文</a>)]]>    </description>  </item>  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/470893.html'>    <title>test link</title>    <link>http://www.blogcn.com/user3/chen56/blog/470893.html</link>    <description>    <![CDATA[<img src=/images/aurl.gif align=absbottom hspace=2 alt='::URL::' border=0><a href='http://c2.com/cgi/wiki?acceptancetest' target=_blank>http://c2.com/cgi/wiki?acceptancetest</a> <br><br><img src=/images/aurl.gif align=absbottom hspace=2 alt='::URL::' border=0><a href='http://www.dotspace.twmail.org/Test/AboutTest.htm' target=_blank>http://www.dotspace.twmail.org/Test/AboutTest.htm</a> 	(<a href=http://www.blogcn.com/user3/chen56/blog/470893.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=470893 target=_blank>引用此文</a>)]]>    </description>  </item>  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/453740.html'>    <title>软件开发人员是工程师吗？我们需要编码工人吗?</title>    <link>http://www.blogcn.com/user3/chen56/blog/453740.html</link>    <description>    <![CDATA[开发生涯中最大的转变是敏捷方法的接触和实践,敏捷方法的思想渗透到我们的每一根神经，它的中心是尽早交付可以工作的有价值的软件，敏捷宣言是行动纲领，而xp、特征驱动(FDD)方法、自适应软件开发方法等等则对我们的实际工作进行详尽的指导，这里，有一个重要的理论观念，它却很少被人们谈论到，就像哲学的最根本问题一样，我们需要对它有所重视，它是国内的教育的反调调，我不敢也没能力评论其对错，只能说我也被腐蚀并开始唱反调调了。<br><br>哦，它其实很简单：软件开发人员是工程师吗？其中的基础是：工程过程的最终结果是文档，而其他人根据这些文档去制造实物。其引申的问题答案是：除了过程中的必要文档，源代码才是唯一的软件文档！<br><br>感谢《敏捷软件开发：原则、模式与实践》附录中引用的Jack&nbsp;W.Reeves的论文,让我陷入沉思，他是很多困惑的问题的一个有趣的提示，可惜的是这篇论文写于1992年，而我在11年后才有幸读到它。这篇论文给了我们敏捷方法一个哲学上的依据.<br><br>我也要继续实践它：以代码为中心的测试驱动的敏捷方法。	(<a href=http://www.blogcn.com/user3/chen56/blog/453740.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=453740 target=_blank>引用此文</a>)]]>    </description>  </item>  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/449009.html'>    <title>关于工作流</title>    <link>http://www.blogcn.com/user3/chen56/blog/449009.html</link>    <description>    <![CDATA[to:<br>&quot;lu&nbsp;jam&quot;&nbsp;&lt;javailoveyou@hotmail.com&gt;&nbsp;<br>马红伟&nbsp;mahongwei@hytj.com<br><br><br>因为有些哥们看到我的jbpm,ofbiz的发言,希望和我进行深入的讨论,<br>其实,因为我的开发计划已经终止(项目停掉了),我也放弃了workflow<br>的探索,但3周左右的探索,让我也有了一些认识,首先说一下相关资料:<br><br>******************<br>***国内热讨论<br>******************<br><img src=/images/aurl.gif align=absbottom hspace=2 alt='::URL::' border=0><a href='http://www.dqpi.com' target=_blank>http://www.dqpi.com</a> <br><img src=/images/aurl.gif align=absbottom hspace=2 alt='::URL::' border=0><a href='http://www.jdon.com' target=_blank>http://www.jdon.com</a> <br><br>****************************************<br>***值得注意的几个工作流引擎sf.net<br>****************************************<br>sf.net值得注意的几个工作流项目:<br>osworkflow<br>ofbiz<br>obe<br>jbpm<br>还有几个特别小型和精致的工作流引擎(可惜没时间看了)<br><br>****************************************<br>***sf.net下的关	(<a href=http://www.blogcn.com/user3/chen56/blog/449009.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=449009 target=_blank>引用此文</a>)]]>    </description>  </item>  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/431803.html'>    <title>这场新一轮的中日战争究竟谁是胜者</title>    <link>http://www.blogcn.com/user3/chen56/blog/431803.html</link>    <description>    <![CDATA[这两天西安的天空弥漫着莫名的兴奋，游行，示威，冲突，<br>如果你曾经参加或正在参加，那你一定明白这种兴奋，不光是仇恨，<br>不光是爱国主义，好象总有些怪味道，身在群体中的人把这种味道不断的<br>传播，爆发。<br><br>可是，究竟谁是胜者。&nbsp;<br>	(<a href=http://www.blogcn.com/user3/chen56/blog/431803.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=431803 target=_blank>引用此文</a>)]]>    </description>  </item>  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/378991.html'>    <title>移动应用的设想</title>    <link>http://www.blogcn.com/user3/chen56/blog/378991.html</link>    <description>    <![CDATA[早上骑自行车上班，回忆着最近所作的琐碎的开发工作，到底为客户，为公司带来了什莫效益呢，看来是应该变换方向的时候了，在和庆华厂网络中心的几个哥们聊天时提起过关于安全方面产品的应用前景，我们都一致向往，那我就想，手机最近的定位业务可能是我们想要的东东，能否在定位基础上实现企业安全，门禁，考勤，各种软件系统的系统验证(web&nbsp;service?).......哇，如果可以实现其中的1-2条就够卖得了，呵呵~~~~，不过想的虽好，我的技术是否能实现倒是个问题，可以当作应用转型的设想和思路吧。<br><br><br>定位“移动定位”<br><img src=/images/aurl.gif align=absbottom hspace=2 alt='::URL::' border=0><a href='http://www.wx800.com/msg/2003/09/25/d18736.php' target=_blank>http://www.wx800.com/msg/2003/09/25/d18736.php</a> <br>互联网短信网关接口协议（V3.0.0）<br><img src=/images/aurl.gif align=absbottom hspace=2 alt='::URL::' border=0><a href='http://skybird.9s9s.com/upload/upfile/200310241546090.rar' target=_blank>http://skybird.9s9s.com/upload/upfile/200310241546090.rar</a> &nbsp;<br>	(<a href=http://www.blogcn.com/user3/chen56/blog/378991.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=378991 target=_blank>引用此文</a>)]]>    </description>  </item>  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/370212.html'>    <title>flash? 代替java的图形界面？</title>    <link>http://www.blogcn.com/user3/chen56/blog/370212.html</link>    <description>    <![CDATA[礼拜天刚好探索一下	(<a href=http://www.blogcn.com/user3/chen56/blog/370212.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=370212 target=_blank>引用此文</a>)]]>    </description>  </item>  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/354352.html'>    <title>jgraph太难了，对于我来说</title>    <link>http://www.blogcn.com/user3/chen56/blog/354352.html</link>    <description>    <![CDATA[没想到到最后，还是要用jgraph开发图形客户端，这个家伙明显的和swing一样，功能特别多，但也特别难用，<br>但明天就要给客户看demo了，我今天还在研究它，明天只能给他们看一个简单的图形demo,相比而言jgraphT就让人很容易使用，而且它也是测试驱动开发的，虽然没有文档，但我看testCase比看文档还懂得快，可惜他是jgraph的一个易用性包装，view的调整还是要访问jgraph,真希望jgraphT团队把jgraph重新开发一下，我们真地需要20%以上的功能吗？我看未必，简单是我爱。	(<a href=http://www.blogcn.com/user3/chen56/blog/354352.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=354352 target=_blank>引用此文</a>)]]>    </description>  </item>  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/349528.html'>    <title>一个原则和一个容器的浪花-picocontainer ioc3(倒置控制原则)</title>    <link>http://www.blogcn.com/user3/chen56/blog/349528.html</link>    <description>    <![CDATA[这个被称为&quot;好莱坞&quot;原则的oo开发原则早在n年前就被定义和应用，为何一个小小的实现：picocontainer，却会在程序界激起一朵朵涟漪（肉麻），让人忍不住有一探究竟的冲动。看来原则归原则，还要变成代码帮助大家解决问题才行，因为我们都很笨。	(<a href=http://www.blogcn.com/user3/chen56/blog/349528.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=349528 target=_blank>引用此文</a>)]]>    </description>  </item>  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/340541.html'>    <title>测试驱动的敏捷方法实践</title>    <link>http://www.blogcn.com/user3/chen56/blog/340541.html</link>    <description>    <![CDATA[当开始学习和了解测试驱动的开发后...<br>让我觉得自己是否有了病，因为发现哪个framework没有测试代码，我就心理不能负担，甚至不能提起兴趣去用他。<br><br>当开始试着应用敏捷方法后...<br>我曾经连续3天以上不断的画uml图，并且不断的向别人宣讲此中奥秘,结果总是又产生了一堆过分设计的垃圾代码，可我仍固执的认为是我的绘画技巧不好所致。<br>我对这种&quot;设计&quot;的行为感到脊背上直冒冷风。<br><br>我叫我的这种病为：过分愉快测试与敏捷综合症。<br><br><br>	(<a href=http://www.blogcn.com/user3/chen56/blog/340541.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=340541 target=_blank>引用此文</a>)]]>    </description>  </item>  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/293314.html'>    <title>关于今天会议-东软阿东软</title>    <link>http://www.blogcn.com/user3/chen56/blog/293314.html</link>    <description>    <![CDATA[首先向老板表示歉意，可能由于我打断了他的话，老板有一点点生气，这可能我遇到技术的问题就特别冲动的缘故。^_^<br><br><b>1.测试的争论</b><br><br>&nbsp;&nbsp;&nbsp;&nbsp;会上提到了测试的问题，老总也表达了对测试的关注，我也响应老总的&quot;多为公司软件开发出谋划策&quot;的号角而慷慨陈词，诉说了关于引入自动测试(测试驱动的开发,并非第3方测试产品)的可能假设。哦哦，可惜老总不满意，哎，也难怪，我们电子商务组的&quot;ioa&quot;实在是像老总所说的&quot;那为什莫你们的oa项目还那样&quot;，各位看官可能会问,&quot;那样&quot;是哪样？一个字&quot;差&quot;。亏我们还用java在作开发(关于java的问题下面还有论述)，我真的无言以对了，惭愧。<br>&nbsp;&nbsp;&nbsp;&nbsp;可是我还要说：测试驱动的测试方法是可行的。因为这不是一个测试驱动的开发方法的教程，所以我只提供下面的方法给大家了解它：<br>请在google上输入&quot;测试驱动&quot;,你会找到17万条中文连接，上帝，中文连接就17万条。<br>而且10分钟前我还指导我们的新人实践了它。<br><br><b>2.会议过长</b><br><br>&nbsp;&nbsp;&nbsp;&nbsp;我们普遍觉得会议太长，这可能有点挑刺的嫌疑，但实际上很多人都在不停的看表，虽然大家今天都没什莫事。<br>会议解决的问题效率较低，基本上今天	(<a href=http://www.blogcn.com/user3/chen56/blog/293314.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=293314 target=_blank>引用此文</a>)]]>    </description>  </item>  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/291965.html'>    <title>open source工作流引擎探索 - jbpm.sf.net</title>    <link>http://www.blogcn.com/user3/chen56/blog/291965.html</link>    <description>    <![CDATA[osworkflow的失望和ofbiz的复杂让我又进入探索阶段，&nbsp;发现jbpm可能是我要得东西，它是sf.net项目，注册于2003年1月，短短时间就有很不错的回复(好几百条)，而且开发组15人，活动率是workflow类最高的，好，就hello一下。&nbsp;<br>1.下载:jbpm-1.0-beta5.2.zip<br>发现必须要设置2个环境变量才能启动他内带的jboss服务器<br>java_home&nbsp;jdk目录<br>jbpm_home&nbsp;jbpm解压目录<br>2.bin\StartJbpmServer.bat&nbsp;启动它已经配置好的内置的jboss<br>访问例子：<br><img src=/images/aurl.gif align=absbottom hspace=2 alt='::URL::' border=0><a href='http://localhost:8080/jbpm/userShowHome.do' target=_blank>http://localhost:8080/jbpm/userShowHome.do</a> <br>	(<a href=http://www.blogcn.com/user3/chen56/blog/291965.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=291965 target=_blank>引用此文</a>)]]>    </description>  </item>  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/282107.html'>    <title>open source工作流引擎探索</title>    <link>http://www.blogcn.com/user3/chen56/blog/282107.html</link>    <description>    <![CDATA[目前可用的和较为流行的框架有以下：<br>osworkflow<br>ofbiz<br>obe<br>jbpm<br>选来选去停留在ofbiz和osworkflow上，ofbiz比较标准化，国内的用户也很多，osworkflow虽然不标准，也挨过骂，但因为是OpenSymphony的作品，而且好像比较简单，所以决定也试一下.<br><br><b>1.osworkflow</b>:经过1天的探索，发现他并不像想象的那样好，那样简单，比起webwork1.3,webwork2.0的使用经验来说，他简直太糟糕了，下载cvs版本后，第一个难题是，build报错，只好删掉相关的类(集中在ejb部分)，第2个难题是文档很糟糕，比起经典的hibernate来说，太.....;第3个难题是，我是否要手工编写xml文档来实现每个工作流的定义，啊啊，我真的很累，我真的不想花整整一天的时间还一无所获，这让我想起有个人留言说，多给些小图，多给些hello,不要整日价满篇宏论，我们真的不想看。<br><b>2.ofbiz</b>.&nbsp;说实话，他太复杂了，光看他的一大摞文档我都不忍心继续在他的网站上停留下去，我只是想实现一个比较简单的工作流系统，天哪，他好像什莫都有，还是下回吧<br><br>	(<a href=http://www.blogcn.com/user3/chen56/blog/282107.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=282107 target=_blank>引用此文</a>)]]>    </description>  </item>  <item rdf:about='http://www.blogcn.com/user3/chen56/blog/285759.html'>    <title>hibernate加入jboss了</title>    <link>http://www.blogcn.com/user3/chen56/blog/285759.html</link>    <description>    <![CDATA[哦哦，该怎样形容呢？&nbsp;<br>jboss决定用hibernate来代替他的jdo，这下sun可就更惨了<br>	(<a href=http://www.blogcn.com/user3/chen56/blog/285759.html target=_blank>浏览全文</a>&nbsp; <a href=http://www.blogcn.com/blog/trackback.asp?mydiary=285759 target=_blank>引用此文</a>)]]>    </description>  </item></rdf:RDF>