??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲午夜久久久影院,国产产在线精品亚洲AAVV,亚洲午夜未满十八勿入网站2http://www.tkk7.com/qixiangnj/zh-cnFri, 09 May 2025 13:11:36 GMTFri, 09 May 2025 13:11:36 GMT60【{载】你的时间在那里Q成就在那?/title><link>http://www.tkk7.com/qixiangnj/archive/2007/11/22/162337.html</link><dc:creator>Thomas</dc:creator><author>Thomas</author><pubDate>Thu, 22 Nov 2007 04:16:00 GMT</pubDate><guid>http://www.tkk7.com/qixiangnj/archive/2007/11/22/162337.html</guid><wfw:comment>http://www.tkk7.com/qixiangnj/comments/162337.html</wfw:comment><comments>http://www.tkk7.com/qixiangnj/archive/2007/11/22/162337.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.tkk7.com/qixiangnj/comments/commentRss/162337.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/qixiangnj/services/trackbacks/162337.html</trackback:ping><description><![CDATA[原文地址Qhttp://dhlmtzx.edudh.net/oblog/article.asp?id=1718<br /> <br />         40岁以前,大部份的人是相同的,升学M升学M……Q徏立自己基。在父母亲友Q社会hD影响及误打误撞的情况下完成基本教肌Ӏ?<br />         选择MQ应该一鼓作气,在您未q入产业Ӟ能读多高多高,毕竟何时q?入业,您都是社会新鲜h?<br />         但是一旦您已经有工作经验而又有心q修Q当然管道很多,相对的挣扎也多。因为您不知现在的年U、条件、资?#8230;…再去做进修这L投资是否值得Q如果,您认定一辈子要当上班族,学历Ҏ而言怿是很重要的,否则Q时间宝贵,不容许您再走错\?<br /> <br />         <strong>20 ~ 25岁,您要懂得掌握与规划自q未来Q决定了是一条无悔的不归路?/strong><br />         刚得到法律付予您的种U权力,相对的您要尽您的义务及学习面对责ȝ承担。这时候的您,是「喜悦」、「矛盾」与「痛苦」交战,「喜悦」来自于开始被赋予一些自LQ「矛盾」来自于与父母割不断的脐带关p,「痛苦」的是开始要试错误 ?br />         您要开始ؓ自己的未来规划,如升学、就业、感?#8230;…拿回自己对h生的L权,而非一直受人左叛_响的L摆自q未来?<br />         ?span style="color: Red;">学会人际关系Q多认识U极的朋友,十年后这些朋友都是产业的中?/span>?<br />         <strong>25 ~ 30岁,您像一块vl,努力吸收也甘心被压榨Qؓ的只是自我的成长?/strong><br />         q时候的您,应是工作取向Q薪水待遇。升q调职您应该是斤斤计较。因为唯有努力付出,相对的您才敢U极争取Q社会新鲜h的动力应该让您冲q一片天Q也因ؓ没有l验Q所以不懂挫折?<br />         因ؓ资源不多Q所?一切尽ZQ听天命。现在的您:领取别h的薪_学习别h的经验,付出 自己的青春,建构自己的未来?<br />         ?span style="color: Red;">学会累积l验Q接触机会,良师益友的提携更是提升您成长的大利器</span>?<br />         <strong>30 ~ 35岁,您要学习判断Z、掌握机会,不能再有试错误的心态?/strong> <br />         q时候的您,应是事业取向和家庭取向,工作应该从体力{换ؓ脑力。您应该看到的是q景Q而非现况Q面对的是宽qh生,而非局限于自我?br />         l婚是许多h面人生W一ơ的重大抉择Q面对婚姻,很多Z为结婚就是一个责ȝl束Q殊不知正是学习的开始。就像一些刚上市的公司,以ؓ目标达成了,忘了自己的企业责任,忽略本业。反而是一个恶梦的开始?<br />         人的本业不就是经营自q家庭Q赚q目的不就希望l家人更好的生活Q但q可不能成ؓ忽略家h的借口Q一个经营不好家庭的人,U赚到全世界,他得到的只是表面的掌壎ͼ在他人生的这个圆Q永q有一个缺口。家应该是您最大的_支柱。动力来源和坚强后盾Q?br />         ?span style="color: Red;">旉理Q{化心境;转化用头脑去工作Q不要用w体d?/span>?<br />         <strong>35 ~ 40岁,您要享受lh希望Q功h量的格局?/strong> <br />         q时候的您,应是企业取向Q工作只是一U休Ԍ更可转化为对他h的责仅R如果您专注于研IӞ您应该不只穷毕生之力?<br />         24 时不眠不休的去做苦力您应该有成立研I机构,带领一h做更多研发的雄心壮志。如果您是企业主,您应该不只停留在汲݅营营Q斤斤计较,您应该有能力? 负主导周遭的员工、家人,带领他们享受更好的生zR格局的大,会媄响您成就的多,做一个有影响力的人,而非被媄响的人?<br />         ?span style="color: Red;">不论目前您多风光。多有成,在您心中是否d出十q后的你Q?/span>?<br />         静心思?我们现在所有努力的目的不就是ؓ了父母、另一半、小 ?#8230;…Q?<br />         工作Q不应该{于是h生,更不应该是需要经营一辈子的事?<br />         试问「健店、「胦富」、「自我成ѝ、「h际关pR和「时间自由」,什么是您努力工作的动力Q我怿没有人愿意放弃Q何一炏V?<br />         q些正是促我们q轻人前q的动力?<br />         十年后,您是提早完成它?q是提早攑ּ它?<br />         ?span style="color: Red;">宁可因梦惌忙,不要因忙而失L?/span>?<br />         我看周遭有太多优U甚于我数倍的朋友Q可惜的是终日݅汲营营,投入更多的时间、精、资源,却没有n受到应得的代P原因无他Q努力错方向 Q找错机会,拒绝Z而己?<br />         乔丹打了一辈子的篮球,是很隑֜球Z扑ֈ自己的舞台?<br />         不要让忙蒙蔽了您的双眼再回_「廉颇老矣Q尚能饭否??<br />         ?span style="color: Red;">你的旉在那里,成就在那里</span>?<br />         当您一个h成功Q您只n受到一个h的快乐! <br />         懂得分n与付出,真正的快乐来自于Q周遭的亲友因您的成长而提升,不论是精或物质?<br />         真正的成功来自于Q周遭的亲友因您付出获得改善Q给人希望功h量?<br />         我们不是在做慈善事业Q尚没有能力普渡众生Q但是,我们可以发挥一׃力,对亲友,寚w些有~相遇的陌生朋友?<br />         伸出您的手,在他们需要的时? <br />         太多人在{生命中的贵人,聪明如您Q何不先从帮助他人开始? <br />         ?span style="color: Red;">有h4?0岁了Q还喜欢说出自某某名校, 我觉得奇怪,他们把学校的那几q当成生命的巅峰Q其实他Z校门便已开始走下坡路了?/span>】——张忠谋 <br /> <br /> <img src ="http://www.tkk7.com/qixiangnj/aggbug/162337.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/qixiangnj/" target="_blank">Thomas</a> 2007-11-22 12:16 <a href="http://www.tkk7.com/qixiangnj/archive/2007/11/22/162337.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Seam能否取代StrutsQ?/title><link>http://www.tkk7.com/qixiangnj/archive/2007/11/18/161393.html</link><dc:creator>Thomas</dc:creator><author>Thomas</author><pubDate>Sun, 18 Nov 2007 06:06:00 GMT</pubDate><guid>http://www.tkk7.com/qixiangnj/archive/2007/11/18/161393.html</guid><wfw:comment>http://www.tkk7.com/qixiangnj/comments/161393.html</wfw:comment><comments>http://www.tkk7.com/qixiangnj/archive/2007/11/18/161393.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/qixiangnj/comments/commentRss/161393.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/qixiangnj/services/trackbacks/161393.html</trackback:ping><description><![CDATA[<p><strong>作?/strong><strong>: </strong><a title="http://www.shanky.org/" target="_blank">Shashank Tiwari</a><strong> </strong><strong>译</strong><strong>: </strong>Thomas<strong> </strong><strong>来源</strong><strong>: </strong><a target="_blank">O’Reilly</a></p> <p><strong>作者简?/strong><strong>: </strong>Shashank TiwariQ又名ShankyQ,<a target="_blank">Saven Technologies</a>的首席架构师。有多年从事高性能应用E序设计和开发的l验。近q来Q主要关注面向服务架构。他定期地在许多U技期刊上发表文章,q且总开发者导师和架构师的w䆾出席研讨会。他同时也是开源Y件的热心支持者。现和他的妻子以及两个儿子居住在国U约?/p> <p><strong>摘要:</strong> 本文分析了JBoss Seam有望取代Struts成ؓJava Web应用框架”下一个王?#8221;的原因,q且指出了Spring和Google Web工具包的不?/p> <p>时至今日QApache Struts仍旧是最受欢q的Java Web应用框架。然而,对于新的应用开发,它显得有些过Ӟq且存在很多不?/p> <p>目前已经出现了几个有望取代Struts的框Ӟ但是q没有最l的胜利者。你认ؓ谁会当之无愧地成为领D呢Q如果你是一个Java Web应用E序的开发者,你会选择哪种框架呢?</p> <p>目前已经有了很多受欢q的Web UI技术,包括富界面、AJAX、RIA和其他一些相似的技术?/p> <p>然而,在服务器端仍然只有Java——Java中有许多ZJSP和Servlets的、流行的服务器端技术。许多时候,q些服务器端技术需要和客户端的富界面技术一起用?/p> <p>举例来说Q许多开发h员将AJAX与新生代的Java Web框架JSF合ƈh一起用;q有些开发h员通过Javaq程调用库、开源或者商业代码来调用JavaScript和ActionScriptQ用于远E访问服务器端?/p> <p>q是否意味着Q我们需要应用一个像Apache Shale那样Q可以很好地和JSF工作的框架呢Q这是否意味着Q我们只需要根据Web应用中的Java部分Q只使用q程讉K包和Servlets呢?? 者意味着Q我们应该用一个包含两者的框架Q例如,JBoss SeamQ?/p> <p>在回{这些问题之前,让我们先x一下另外一个问题:了解SunI竟在说什么?/p> <p>不幸的是Q在q点上,Sun没有明确的信息。它有三U战略,q且在同一旉Q它说出了全部这三种。它们是Q?/p> <p>1. JSF——基于规范的服务器端lgQ用于加强早期的Servlets和JSF模型?/p> <p>2. Swing——用于Web的、以虚拟Zؓ基础的解x案。在”富界面时?#8221;Q应该有q样一个领D,毕竟它诞生于10q前。但是,不幸的是Q它落伍了。Swing应用框架被誉使Swing复活?#8221;救世?#8221;。但是,我不认ؓq能”破冰”?/p> <p>3. JavaFX——目前主要是在新M会提到它Q而实际应用还是很。富Web应用框架包含手机、网站和M其他接口Q这是{案所在。而只有时间才能告? 什么会变成它。我的观ҎQ在做更多事情之前,Sun已经使开发者们兴奋h。所以,在开发者们感到失望q且dq个阵营之前Q它实际上可能是一个奇妙的 选择?/p> <p>现在Q我们有了这些信息,但是我对Sun的方向却产生了困惑,我们应该选择哪种作ؓWeb应用技术呢Q?/p> <p>我的观点是,Swing会|下阵来(或许Swing技术是伟大的,但是要改变这一印象Q还有大量的工作需要做)QJavaFX在当前阶D只是一个承诺,在很长时间内Q它的真正特性不会变得明朗v来;</p> <p>因此Q唯一可行的选择是JSF。当ӞJSF自n有一pd的问题。但是,像Seamq样的框架和包含ICEfacesq样的AJAXlgQ将会是一个好的选择?/p> <p>此外Q用Seamq样的框Ӟ你不需要依赖于JSFQƈ且你甚至可以使用它来q程讉KJava服务器端的纯JavaScriptQ例如,Dojo 工具包)或者Adobe Flex应用。JSF 2.0和JavaServlets 3.0也即推出,两者的推出会对之前的版本有大大的改进?/p> <p>在我们结束讨论,q且有点們֐于用Seam作ؓ选择的框架之前,q有两个选择值得考虑——Spring和Google Web工具包?/p> <p>如果你已l在服务器端使用了SpringQ将会发现Spring是一个伟大的选择Q项目组里的每个人都知道Spring很棒Q?/p> <p>然而,Spring在很多方面,偏离了Java EE标准Q但是我紧跟标准?/p> <p>有趣的是QSeam可以和Spring工作在一Pq且Spring beans可以被用作Seamlg?/p> <p>Google Web工具包是一个充满想象力的工P它通过把Java代码转换成JavaScript来抚慰Java开发者们。我认ؓ它像”技术摇滚明?#8221;一样吸引了许多开发h员的x。目前,它也在被大量采用?/p> <p>然而,它不是一个完整的Web框架?/p> <p>有趣的是Q它也可以和Seam工作在一赗所以,我不认ؓ今天q有什么能够好qSeamQ!</p> <p>JBoss Seam或许不是100%的答案,也或许还没有辑ֈApache Struts所辑ֈ的别。但是,它已l在领跑了,q且毫无疑问的是Q它l领跑,除非有新的选择出现?/p> <p><strong>审校</strong>QRichard</p> <p>原创文章如{载,h明:转蝲?a >JBoss Seam中文?/a><br /> [ <a >http://www.jbossseam.com/</a> ]<br /> 本文链接地址Q?a >http://www.jbossseam.com/2007/11/14/seam-replace-struts/</a></p> <img src ="http://www.tkk7.com/qixiangnj/aggbug/161393.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/qixiangnj/" target="_blank">Thomas</a> 2007-11-18 14:06 <a href="http://www.tkk7.com/qixiangnj/archive/2007/11/18/161393.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【一周阅L荐?007.11.05?007.11.11http://www.tkk7.com/qixiangnj/archive/2007/11/11/158311.htmlThomasThomasSun, 11 Nov 2007 10:16:00 GMThttp://www.tkk7.com/qixiangnj/archive/2007/11/11/158311.htmlhttp://www.tkk7.com/qixiangnj/comments/158311.htmlhttp://www.tkk7.com/qixiangnj/archive/2007/11/11/158311.html#Feedback1http://www.tkk7.com/qixiangnj/comments/commentRss/158311.htmlhttp://www.tkk7.com/qixiangnj/services/trackbacks/158311.htmlTesting Tips for When Unit Testing Is Too Hard

Confessions of a NetBeans Ruby User

Inside db4o

Spring 2.5 Architecture Diagrams

Aptana 1.0 Released

深入出JBoss Seam

Seam 2.0正式发布

在JBoss AS下部|SeamCZE序



Thomas 2007-11-11 18:16 发表评论
]]>
选择Seam的十大理?/title><link>http://www.tkk7.com/qixiangnj/archive/2007/11/10/159504.html</link><dc:creator>Thomas</dc:creator><author>Thomas</author><pubDate>Sat, 10 Nov 2007 00:26:00 GMT</pubDate><guid>http://www.tkk7.com/qixiangnj/archive/2007/11/10/159504.html</guid><wfw:comment>http://www.tkk7.com/qixiangnj/comments/159504.html</wfw:comment><comments>http://www.tkk7.com/qixiangnj/archive/2007/11/10/159504.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/qixiangnj/comments/commentRss/159504.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/qixiangnj/services/trackbacks/159504.html</trackback:ping><description><![CDATA[<p><strong>译</strong><strong>: </strong>双鱼?strong> </strong><strong>来源</strong><strong>: </strong><a target="_blank">JBoss</a></p> <p><strong>摘要:</strong> 本文从多角度、较全面地ȝ了Seam的优ѝ?/p> <h2>一、增加AJAX特征的最快捷方式</h2> <p>在功能上QAjax改变了Web的交互模型。传lWeb客户端所使用的同步、粗_度的请求,引发了很多服务器端应用吃掉少量的~存Qƈ且没有带来缓存别的q发操作?/p> <p>许多情况下,”无状?#8221;的架构只是基本的解决ҎQ却q远不够QAjax客户端通过很多异步、ƈ行、细_度的请求和服务器连接,使开发h员可以轻易地q接和获取远?#8221;数据?#8221;信息?/p> <p>可是如果状态在交互时被保存到内存,q行相关的bugs会非常危险Q因为Java EEq_q不处理会话U别的ƈ发?/p> <p>最初设计的时候,Seam被构x在Ajax基础上,整合q行模型和状态管理模型?/p> <p>Seam1.1整合了许多基于JSF的开源Ajax解决ҎQ像ICEfaces和Ajax4JSFQ同时加入了Seam的状态和q行理引擎。开 发h员可以轻村֜在程序中应用AjaxQ甚至不需要学习JavaScriptQƈ且将q离单独使用Ajax时潜在的bugs和性能问题?/p> <h2>二、开始用EJB 3.0的最单方?/h2> <p>EJB 3.0是成熟的事务lg模型Q也是最新JPAQJava持久层APIQ关注的技术,但支持EJB 3.0的Java Web应用框架却很。这P你需要去写自q整合代码。但在大多数情况下,开发h员整合的方式q不能充分利用EJB 3.0的优ѝ?/p> <p>EJB 3.0是Seam使用的核心技术,你可以无处不在地使用整合的EJB 3.0lg模型。因为在Seam应用中,每个c都是一个EJBlg。你甚至不用写Q何整合代码,卛_”化”你的框架?/p> <p>当然Q你也可以选择不用EJB 3.0QJBoss Seam使你”g熊掌可兼?#8221;?/p> <h2>三、充分挖掘JSFҎ的最x?/h2> <p>JSF已经有许多组件库和插件以供用,也当之无愧地成ؓJava界最有吸引力的Web开发框架。但是JSFq度C赖于XML配置Qƈ且创Z富网늕面的Ҏƈ不多?/p> <p>Seam用注解的方式代替J琐的XML配置Q减代码量的同时也提高了开发效率?/p> <p>Seam在很多方面扩展了JSF的功能:包括多窗口操作、工作空间管理、基于模型的验证、基于jBPM的页面流、国际化和页面分D늼存等{?/p> <p>Seam甚至q加入了控制标签化页面的机制?/p> <p>JSF没有涉及讉K事务资源QSeam考虑Cq一点,JTA、JPA和EJB 3.0与JSF无缝地整合v来?/p> <h2>四、实C务流E管理(BPMQ的最单方?/h2> <p>jBPM是用于解军_在复杂h员协作或者复杂用户交互的Web应用E序的解x案?/p> <p>BPM技术不仅方便开发h员和分析人员建模、应用以及优化业务过E,而且可以在整个操作和理q程中评C务流E的效率和发掘业务流E中会出现的问题?/p> <p>Seam深度整合了jBPMQ用jBPMq行d理和页面流理变得异常简单?/p> <p>Seam和jBPM的结合将使一些项目的开发时间减一个月左右?/p> <h2>五、得CRUD同样?/h2> <p>Seam也同样处理复杂企业应用中的棘手问题:增删Ҏ。但qƈ不意味着解决的方式会很难上手?/p> <p>在创建数据驱动的应用中,Seam整合现有易用的数据层框Ӟ包括JPA、Hibernate{,使开发h员可以通过一些数据库反向工程工具和命令行工具高效地开发数据库应用?/p> <h2>六、持久层工作是”菜一?#8221;</h2> <p>Seam来源于HibernateC֌Q由Hibernate创始者Gavin King设计和开发?/p> <p>Seam会话模型解决了传l无状态的Web应用架构D的持久层相关问题。无Z是用Hibernateq是JPAQSeam使用扩展的持久化上下文都开发变成简单,同时也可以开发h员避免在集成环境下用持久化上下文时不必要的状态重复?/p> <h2>七、注释功?/h2> <p>Seam是第一个从始至l、从持久层到表示层,都用Java 5注释功能的程序模型?/p> <p>你将不会再因为繁琐的XML配置而感到迷失方向。同时在Seam中,开发h员也可以使用XMLQSeam提供成熟的基于XML的组仉|机Ӟ使开发h员不会再在XML配置里迷失?/p> <h2>八、ؓ自动化集成测试而喝?/h2> <p>M目都需要自动单元测试,但是仅仅依靠单元试是十分危险的。许多的bugs出现在组件之间或者组件和容器的交互过E中。单元测试无法捕捉容器的行ؓQ也无法捕捉lg间的交互?/p> <p>Seam引入了一U新方式Q?#8221;自动化集成测?#8221;。你可以模拟每个h或者会话的全部业务,来测试应用中从持久层到表C层的所有Java代码?/p> <h2>九、开放性标准与开源的l合</h2> <p>Seam建立在实现开放标准的、像JSF?EJB 3.0q样的开源项目基上,q且整合了其他优U的开源项目,如Hibernate、jBPM、Facelets、Drools{等?/p> <p>Seam的缔造者们都是EJB、JPA、Bean验证和JSF{领域的专家l成员,q且领导q制定Web Beans规范QJSR-299Q的专家l?#8211;用于Seam里的一些想法带入Java EE标准中?/p> <p>Seam目是完全徏立在”致力于Javaq_的创新和提高”的开源项目理念上的开源框架?/p> <h2>十、快速上?/h2> <p>只要你试用它Q就会爱上它Q?/p> <p><strong>审校</strong>Q骆?/p> <p>原创文章如{载,h明:转蝲?a >JBoss Seam中文?/a><br /> [ <a >http://www.jbossseam.com/</a> ]<br /> 本文链接地址Q?a >http://www.jbossseam.com/2007/11/10/ten-good-reasons-to-use-seam/</a></p> <img src ="http://www.tkk7.com/qixiangnj/aggbug/159504.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/qixiangnj/" target="_blank">Thomas</a> 2007-11-10 08:26 <a href="http://www.tkk7.com/qixiangnj/archive/2007/11/10/159504.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《JBoss Seam:一个深度集成框架》pdf文g下蝲http://www.tkk7.com/qixiangnj/archive/2007/11/09/159442.htmlThomasThomasFri, 09 Nov 2007 13:17:00 GMThttp://www.tkk7.com/qixiangnj/archive/2007/11/09/159442.htmlhttp://www.tkk7.com/qixiangnj/comments/159442.htmlhttp://www.tkk7.com/qixiangnj/archive/2007/11/09/159442.html#Feedback15http://www.tkk7.com/qixiangnj/comments/commentRss/159442.htmlhttp://www.tkk7.com/qixiangnj/services/trackbacks/159442.htmlJBoss Seam中文?/a>[http://www.jbossseam.com/]上的译文《JBoss Seam:一个深度集成框架》整理成pdf格式?br /> 该文较全面地介绍了JBoss Seam框架Q希望对Seam框架的学习者有所帮助?br /> 下蝲地址


关于JBoss Seam中文?/strong>
http://www.jbossseam.com/about/
JBoss Seam中文站讨论组
http://groups.google.com/group/jbossseam

我们愿意?strong>JBoss Seam
知识的中文化Q做q贡献?br /> 也期待您的关注、支持,联系我们Q?br /> E-Mail: jbossseamgroups AT gmail.com
JBoss Seam中文站MSN讨论?/strong>: mgroup24084 AT hotmail.com


Thomas 2007-11-09 21:17 发表评论
]]>
在JBoss AS下部|SeamCZE序http://www.tkk7.com/qixiangnj/archive/2007/11/08/159112.htmlThomasThomasThu, 08 Nov 2007 08:15:00 GMThttp://www.tkk7.com/qixiangnj/archive/2007/11/08/159112.htmlhttp://www.tkk7.com/qixiangnj/comments/159112.htmlhttp://www.tkk7.com/qixiangnj/archive/2007/11/08/159112.html#Feedback4http://www.tkk7.com/qixiangnj/comments/commentRss/159112.htmlhttp://www.tkk7.com/qixiangnj/services/trackbacks/159112.html在JBoss AS下部|SeamCZE序

作?/strong>: 路易十三

摘要: 本文介绍了如何在JBoss AS下部|SeamCZE序?/p>

本文使用的JBoss AS版本?.2.2.GA QJBoss Seam版本?.0.0.GA?/p>

L保您安装了JDK 5.0Q或以上版本Q以及Ant 1.6Q或以上版本Q?/p>

让我们开始吧Q?/p>

一、安装JBoss应用服务?/h2>

讉Khttp://labs.jboss.com/jbossas/downloads/Q下载JBoss AS 4.2.2.GA?br /> 在JBoss AS下部|SeamCZE序_?

Q图1Q?/p>

下蝲完毕Q将jboss-4.2.2.GA.zip解压。以解压到D:\Java\jboss-4.2.2.GAZQ?/p>

q入D:\Java\jboss-4.2.2.GA\bin目录Q运行run.batQ运行结果大致如下:
在JBoss AS下部|SeamCZE序_?
Q图2Q?/p>

Z验证安装的有效性,误?a href="http://localhost:8080/" target="_blank" title="http://localhost:8080/">http://localhost:8080/。如果安装成功,会出C下画面:
在JBoss AS下部|SeamCZE序_?
Q图3Q?/p>

注意QSeam 2.0版本需要JBoss 4.2Q或以上版本Q的支持?/p>

二、安装ƈ配置JBoss Seam

讉Khttp://labs.jboss.com/jbossseam/download/index.htmlQ下载JBoss Seam 2.0.0.GA?br /> 在JBoss AS下部|SeamCZE序_?
Q图4Q?/p>

下蝲完毕Q将jboss-seam-2.0.0.GA.zip解压。以解压到D:\Java\jboss-seam-2.0.0.GAZQ?/p>

修改D:\Java\jboss-seam-2.0.0.GA下的build.properties文gQ添加一行:

jboss.home D:\\Java\\jboss-4.2.2.GA

其中QD:\\Java\\jboss-4.2.2.GA为JBoss AS 4.2.2.GA的安装目录?/p>

三、部|应?/h2>

q入D:\Java\jboss-seam-2.0.0.GA\examples\bookingQ运行:ant deploy?/p>

其中D:\Java\jboss-seam-2.0.0.GA为JBoss Seam 2.0.0.GA的安装目录?/p>

如果部v成功Q会出现以下画面Q?br /> 在JBoss AS下部|SeamCZE序_?

Q图5Q?/p>

四、大功告?/h2>

讉Khttp://localhost:8080/seam-bookingQ运行结果如下:
在JBoss AS下部|SeamCZE序_?
Q图6Q?/p>

恭喜您,您成功地在JBoss AS上部|了SeamE序?/p>

审校QRichard

原创文章如{载,h明:转蝲?a title="http://www.jbossseam.com/">JBoss Seam中文?/a>
[ http://www.jbossseam.com/ ]
本文链接地址Q?a title="http://www.jbossseam.com/2007/11/07/deploy-seam-application-in-jbossas/">http://www.jbossseam.com/2007/11/07/deploy-seam-application-in-jbossas/



Thomas 2007-11-08 16:15 发表评论
]]>【翻译】Spring 2.5架构?/title><link>http://www.tkk7.com/qixiangnj/archive/2007/11/05/158330.html</link><dc:creator>Thomas</dc:creator><author>Thomas</author><pubDate>Mon, 05 Nov 2007 11:18:00 GMT</pubDate><guid>http://www.tkk7.com/qixiangnj/archive/2007/11/05/158330.html</guid><wfw:comment>http://www.tkk7.com/qixiangnj/comments/158330.html</wfw:comment><comments>http://www.tkk7.com/qixiangnj/archive/2007/11/05/158330.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.tkk7.com/qixiangnj/comments/commentRss/158330.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/qixiangnj/services/trackbacks/158330.html</trackback:ping><description><![CDATA[我更C刚刚正式发布的Spring 2.5的架构图?br /> M新增的或者改变的包都被高亮显CZQ自2.0.6版本之后Q?br /> q是新的<strong>层架构?/strong>Q?br /> <img alt="" src="http://www.tkk7.com/images/blogjava_net/qixiangnj/27112/r_01.png" align="left" height="480" width="569" /><br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> q是较大子系l的内部架构图:<br /> <strong> org.springframework.aop</strong>:<br /> <img alt="" src="http://www.tkk7.com/images/blogjava_net/qixiangnj/27112/r_02.png" align="left" height="480" width="242" /><br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <strong> org.springframework.beans</strong>:<br /> <img alt="" src="http://www.tkk7.com/images/blogjava_net/qixiangnj/27112/r_03.png" align="left" height="287" width="530" /><br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <strong> org.springframework.jdbc</strong>:<br /> <img alt="" src="http://www.tkk7.com/images/blogjava_net/qixiangnj/27112/r_04.png" align="left" height="439" width="317" /><br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <strong> org.springframework.jms</strong>:<br /> <img alt="" src="http://www.tkk7.com/images/blogjava_net/qixiangnj/27112/r_05.png" align="left" height="317" width="339" /><br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <strong> org.springframework.orm</strong>:<br /> <img alt="" src="http://www.tkk7.com/images/blogjava_net/qixiangnj/27112/r_06.png" align="left" height="229" width="527" /><br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <strong> org.springframework.web</strong>:<br /> <img alt="" src="http://www.tkk7.com/images/blogjava_net/qixiangnj/27112/r_07.png" align="left" height="358" width="640" /><br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> 原文地址Qhttp://chris.headwaysoftware.com/2007/11/spring-25-archi.html<br /> <br /> <img src ="http://www.tkk7.com/qixiangnj/aggbug/158330.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/qixiangnj/" target="_blank">Thomas</a> 2007-11-05 19:18 <a href="http://www.tkk7.com/qixiangnj/archive/2007/11/05/158330.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【一周阅L荐?007.10.29?007.11.04http://www.tkk7.com/qixiangnj/archive/2007/11/04/156660.htmlThomasThomasSun, 04 Nov 2007 10:37:00 GMThttp://www.tkk7.com/qixiangnj/archive/2007/11/04/156660.htmlhttp://www.tkk7.com/qixiangnj/comments/156660.htmlhttp://www.tkk7.com/qixiangnj/archive/2007/11/04/156660.html#Feedback1http://www.tkk7.com/qixiangnj/comments/commentRss/156660.htmlhttp://www.tkk7.com/qixiangnj/services/trackbacks/156660.htmlSEO Tips for Ruby on Rails

辩论Qؓ什么多数大型网站不是用Java写的Q?/a>

10 tools to manage SOA

中国开源社区热潮背?/a>

JBoss Seam中文站发?/a>

Is Ruby the New VB?

深入出JBoss Seam

NetBeansQRuby开发者的C?/a>


Thomas 2007-11-04 18:37 发表评论
]]>
JBoss Seam中文站发?/title><link>http://www.tkk7.com/qixiangnj/archive/2007/11/01/157417.html</link><dc:creator>Thomas</dc:creator><author>Thomas</author><pubDate>Thu, 01 Nov 2007 02:48:00 GMT</pubDate><guid>http://www.tkk7.com/qixiangnj/archive/2007/11/01/157417.html</guid><wfw:comment>http://www.tkk7.com/qixiangnj/comments/157417.html</wfw:comment><comments>http://www.tkk7.com/qixiangnj/archive/2007/11/01/157417.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/qixiangnj/comments/commentRss/157417.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/qixiangnj/services/trackbacks/157417.html</trackback:ping><description><![CDATA[2007q?1?日,<a title="JBoss Seam中文? ><strong><span style="color: red;">JBoss Seam中文?/span></strong></a>正式发布?br /> <br /> <strong>关于JBoss Seam</strong><br /> <a target="_blank" >JBoss Seam:一个深度集成框?/a><br /> <strong>关于JBoss Seam中文?/strong><br /> <a target="_blank" >http://www.jbossseam.com/about/</a><br /> <strong>JBoss Seam中文站讨论组</strong><br /> <a target="_blank" >http://groups.google.com/group/jbossseam</a><br /> <br /> 我们愿意?strong>JBoss Seam</strong>知识的中文化Q做q贡献?br /> 也期待您的关注、支持,联系我们Q?br /> <strong>E-Mail</strong>: jbossseamgroups AT gmail.com<br /> <strong>JBoss Seam中文站MSN讨论?/strong>: mgroup24084 AT hotmail.com<br /> <img src ="http://www.tkk7.com/qixiangnj/aggbug/157417.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/qixiangnj/" target="_blank">Thomas</a> 2007-11-01 10:48 <a href="http://www.tkk7.com/qixiangnj/archive/2007/11/01/157417.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>web2.0最全的国外API应用集合http://www.tkk7.com/qixiangnj/archive/2007/10/31/157280.htmlThomasThomasWed, 31 Oct 2007 11:22:00 GMThttp://www.tkk7.com/qixiangnj/archive/2007/10/31/157280.htmlhttp://www.tkk7.com/qixiangnj/comments/157280.htmlhttp://www.tkk7.com/qixiangnj/archive/2007/10/31/157280.html#Feedback2http://www.tkk7.com/qixiangnj/comments/commentRss/157280.htmlhttp://www.tkk7.com/qixiangnj/services/trackbacks/157280.html阅读全文

Thomas 2007-10-31 19:22 发表评论
]]>
【一周阅L荐?007.10.22?007.10.28http://www.tkk7.com/qixiangnj/archive/2007/10/28/155391.htmlThomasThomasSun, 28 Oct 2007 11:16:00 GMThttp://www.tkk7.com/qixiangnj/archive/2007/10/28/155391.htmlhttp://www.tkk7.com/qixiangnj/comments/155391.htmlhttp://www.tkk7.com/qixiangnj/archive/2007/10/28/155391.html#Feedback3http://www.tkk7.com/qixiangnj/comments/commentRss/155391.htmlhttp://www.tkk7.com/qixiangnj/services/trackbacks/155391.html使用 Adobe AIR ?Dojo 开发基?Ajax ?Mashup 应用

视频Q曹晓钢谈企业应用开发框?/a>

Web Beans Early Draft Review available
Introduction to the Spring Framework 2.5
Benchmark Analysis: Guice vs Spring
俞敏z:不要为眼前的得失而抓?/a>
Web Site Optimization: 13 Simple Steps
10 Warning Signs of Project Failure
Tons of new Flex / AIR articles and videos online
RoR in enterprise – lessons learned

Top 10 reasons to use eclipse…

Facebook详解 늛发展历史和系l模?/a>

我心目中的编E高?完整?


Thomas 2007-10-28 19:16 发表评论
]]>
CQ你的兜里只?00块!http://www.tkk7.com/qixiangnj/archive/2007/10/22/154815.htmlThomasThomasSun, 21 Oct 2007 23:53:00 GMThttp://www.tkk7.com/qixiangnj/archive/2007/10/22/154815.htmlhttp://www.tkk7.com/qixiangnj/comments/154815.htmlhttp://www.tkk7.com/qixiangnj/archive/2007/10/22/154815.html#Feedback1http://www.tkk7.com/qixiangnj/comments/commentRss/154815.htmlhttp://www.tkk7.com/qixiangnj/services/trackbacks/154815.html阅读全文

Thomas 2007-10-22 07:53 发表评论
]]>
【{载】我最恐惧的事情是竞争力的丧失http://www.tkk7.com/qixiangnj/archive/2007/10/17/153524.htmlThomasThomasWed, 17 Oct 2007 04:06:00 GMThttp://www.tkk7.com/qixiangnj/archive/2007/10/17/153524.htmlhttp://www.tkk7.com/qixiangnj/comments/153524.htmlhttp://www.tkk7.com/qixiangnj/archive/2007/10/17/153524.html#Feedback3http://www.tkk7.com/qixiangnj/comments/commentRss/153524.htmlhttp://www.tkk7.com/qixiangnj/services/trackbacks/153524.html
  1. 慎重选择。好的结果源自好的选择?
    1. 不急着做决定;
    2. 听大多数人意见和数人商量;
    3. 决定写出来Q拆l分析;
    4. 选可以兼֒修正的方案,避免孤注一掗宁愿慢点,也不错?/li>
  2. 沿着一个方向积累?
    1. 你能Q不是你比别明,是你比别人用的时间多Q?
    2. 修正、提高;再修正、再提高。如此往复。温故而知斎ͼ不亦乐乎Q创新太难,从旧的基出发Q一样可以提高?/li>
  3. 不在错误的h、错误的事上费旉?
    1. 不招惹不相关的hQ?
    2. 只对很少的事情感兴趣Q?
    3. 不可能完成的dQ提早放弃?/li>
  4. 装备自己。h能打败狮子,是因Zh会用武器?
    1. 多去书店Q多CQ?
    2. 多读哲学和历双Ӏ思想的高度决定实늚高度?nbsp;
    3. 买最快的计算机、手机和更多的数码品;
    4. 多用Google的品?/li>
  5. 多沟通。信L于沟通。机会源于沟通?
    1. 多打电话?
    2. 多写邮g?
    3. 多用IM?
    4. 多写文档?/li>
  6. 坚守底线。有操守才能被信仅R信任能降低成本?
  7. 重偏好。发自心地地喜欢各种文化Q各U个性。这h能团lhQ和人合作?/li>

本文?/span>亚洲商港独家冠名赞助?/span>



Thomas 2007-10-17 12:06 发表评论
]]>
【翻译】RIA入门知识http://www.tkk7.com/qixiangnj/archive/2007/10/07/150863.htmlThomasThomasSun, 07 Oct 2007 09:00:00 GMThttp://www.tkk7.com/qixiangnj/archive/2007/10/07/150863.htmlhttp://www.tkk7.com/qixiangnj/comments/150863.htmlhttp://www.tkk7.com/qixiangnj/archive/2007/10/07/150863.html#Feedback3http://www.tkk7.com/qixiangnj/comments/commentRss/150863.htmlhttp://www.tkk7.com/qixiangnj/services/trackbacks/150863.html ——来自InfoWorld的有兛_互联|应用程序及技术的概述
                                                                                                     原文作? Martin Heller
                                                                                                     本文作? Thomas Qi

摘要Q本文介l了RIA的基知识Q这其中包括RIA的概c组成及一些相关的工具包和框架?br />
富互联网应用E序Q简URIAsQ它包括一pd的应用类型和技术?br /> RIApd的轻量l端是徏立在AJAXQ异步JavaScript和XMLQ或者Web 2.0应用上的?br /> q些应用使用异步JavaScript库ؓ标准的Web站点d丰富和快速响应的Ҏ——这是AJAX?#8220;AJA”部分?#8220;X”是指XMLQ然而,现在QXML不再是被q些JavaScript库所使用的唯一数据格式Q用JSON、HTML和纯文本格式q行异步数据交换也很常见?br /> Z此,许多人已l不再把AJAX当成一U特D的Uͼ而是泛指那些通用的Ajax应用?br /> Ajax是由多种技术推动的。其中一个关键技术是动态HTMLQ它是一U允许JavaScript库来操作甚至已经在客L初始化显CZ的页面内容的览器功能。另一个关键技术是XMLHttpRequestQ它是用JavaScript从客L向服务器端请求的轻量U的U密通道?br /> Ajax被用来扩展各U各L|络服务器应用技术。当Ӟ你可以用它来l静态HTML之外的页面增加数据驱动的内容Q然而,Ajax用于使用脚本|络服务器的客户端,更加合乎常规?br /> Ruby on Rails使得dAjax功能变得单;微Y的ASP.Net AJAXQ正如它名字所暗示的,用于为ASP.Net站点增加Ajax功能Q同时包含了与Visual Studio的集成,微YAJAX库也能用于其他类型的站点Q手动地Ajax库与Java/J2EE站点l合hQ需要花费一些精力,但是Q用Google Web Toolkit、TIBCO General Interface和ThinkCAP JX之类的工具与cdQ这工作会变得单v来?br /> RIApd的重量l端由通过|络q行部v?Net客户端和Java Applets共同分担。无论是两者中 的哪一个,Zq行RIAQ客L机器都需要安装一个相当大Q超q?0MBQ的q行时引擎?br /> RIApd的中?/strong>被运行时引擎、开发工具和cd占据着Q它们在客户端比单纯的Ajax做更多的事情Qƈ且运行得更快Q而且q没?Net Framework或者Java JRE的运行开销?br /> Adobe Flash、Flex和Shockwave都是中型的RIA引擎。Curl也属于这一c,OpenLaszlo同样也是——尽OpenLaszlo可以产生Ajax和Flash应用?br /> 有几Ҏ术正处于中端的开发中?br /> 微Y的Silverlight 1.0包含.Net框架的一个子集ƈ且支持JavaScriptQSilverlight 1.1包含.Net框架的一个更大子集ƈ且支持即时编译C#、Visual Basic .Net、IronPython和IronRuby?br /> Adobe Flex 3.0承诺要比Flex 2.0q行得更快,Adobe AIR也承诺提供一个跨操作pȝ的运行时Q它允许开发者用既有的Web开发技巧来构徏和部|富互联|应用程序到桌面上?br /> 与此同时QGoogle Gears提供了一个本地服务器QLocalServerQ、一个数据库和一个工作者池QWorkerPoolQ,使得你可以让Web应用E序q行在桌面上?br /> InfoWorld审核了许多RIA工具包和框架Q包括开源AJAX包:Dojo、Google Web Toolkit、微软的Axis (现在的ASP.Net AJAX)、OpenRico/Prototype、Yahoo AJAX Library以及Zimbra的Kabuki AJAX ToolkitQ商业AJAX工具QBackbase、Bindows、JackBe、TIBCO General Interface、Adobe Flex 2.0和Curl 5.0?br /> 很多q些审核包括了录制下来的用于展示q些工具能做什么的视频链接Q您可以讉KInfoWorld RIA TechIndex获得更多的信息?br />
原文地址Qhttp://www.javaworld.com/javaworld/jw-08-2007/jw-08-ria.html

Thomas 2007-10-07 17:00 发表评论
]]>
【翻译】比较NetBeans 6.0 M10和IntelliJ IDEA 7.0 M1http://www.tkk7.com/qixiangnj/archive/2007/09/30/149972.htmlThomasThomasSun, 30 Sep 2007 10:44:00 GMThttp://www.tkk7.com/qixiangnj/archive/2007/09/30/149972.htmlhttp://www.tkk7.com/qixiangnj/comments/149972.htmlhttp://www.tkk7.com/qixiangnj/archive/2007/09/30/149972.html#Feedback7http://www.tkk7.com/qixiangnj/comments/commentRss/149972.htmlhttp://www.tkk7.com/qixiangnj/services/trackbacks/149972.html                  ——IntelliJ IDEA使用手记
                                                                                          原文作? Ryan de Laplante • Filed
                                                                                          本文作? Thomas Qi

【译者按】前不久QNetBeans 6.0 M10一发布Q就引vq泛x。在Java IDE市场Q除了老牌劲旅Eclipse之外Q还有另外一个很受欢q的产品——IntelliJ IDEAQ它的重构特性,备受推崇。最新版本的IntelliJ IDEA 7.0 M1Q已于近日发布?br /> 本文作者是一位忠实的NetBeans用户。他从一个IDEA新手的角度,对NetBeans 6.0 M10和IntelliJ IDEA 7.0 M1作了一个较全面的比较?br />
  最q,我看到很多有关Java IDE IntelliJ IDEA的讨论。我只是听说q一些它好的地方Qƈ且对它与NetBeans 6.0QbetaQ比较v来,I竟如何Q很好奇?br />   我反复听到的一些有关IDEA的观点,主要是关于它的代码编辑器、重构能力以及性能的。众所周知Q在 重构斚wQIDEA领先于其他的IDE工具。所以,关于它的重构能力Q我没有q多xQ取而代之的是,把一些我个h认ؓ在NetBeans里很有用以及有待改进的地方与之比较?br />   我下载的是IntelliJ IDEA 7.0 M1Qdev buildQ和NetBeans 6.0 M10Q用的是JDK 1.6.0Q运行是在Ubuntu Linux 7.04上。这是我W一ơ尝试IDEA?br />   首先使我震惊的是IDEA启动、待用的快速?br />   几天后,当我再次使用的时候,q种印象不再那么深刻Q因为它好像p了更多的旉。或许,W一ơ用IDEA的时候,Java虚拟机已l蝲入了Q而第二次没有载入Q另外,W二ơ启动的时候,IDEAq检查了那些在第一ơ用时创徏的项目文件?br />   IDEA在启动、可用上p?5U,而NetBeans 6.0则花费了30U。因为我每天只启动一ơIDEQ所以蝲入时间对于我来说Q不是一个大问题?br />   接着Q我在IDEA里新Z一个web目?br />   我真的不喜欢那个g包含?5个步骤的目向导Q它问我各种各样的问题,例如Q源文g攑֜哪个目录Q编译文件放在哪个目录?资源文g攑֜哪个目录Q如此等{。我必须阅读大量文字才能做出军_。我更喜ƢNetBeans 6.0的新建项目向对{每个步骤,它不只问我一个问题,q且为我作了大量的默认设|。我喜欢q些默认讄Q例如\径)的一致性?br />   然而,我认为,IDEA很灵z,以适应L的目录结构,q点很强大。当你需要用在别的IDE工具或者文本编辑器里写的代码的时候,q很有用。NetBeansh“新徏Z现有源代码的Java目”的功能,我没有去试Q不知道它有多灵zR?br />   IDEAh“导入Eclipse目”?#8220;导入Jbuilder目”的功能。NetBeans 6的帮助文仉说可以通过更新中心来添?#8220;导入Eclipse目”?#8220;导入Jbuilder目”的功能模块,更新中心已经更名为插件管理器Q但是我没有看到q些插gQ或许它们会在正式版本中出现Q?br />   在IDEA里新建完一个web目Q我双击web.xml文g?br />   接下来看到的Q我震惊,我看C——原始XML文gQ!Q我q看Cejb-jar.xml、sun-web.xml、persistence.xml以及别的部v描述文gQ这些竟焉是原始XML文gQ?br />   我不敢相信,IDEA竟然没有NetBeans、Jdeveloper、WebSphere Studio以及别的IDE工具都有的可视化部v描述文g~辑器!一些开发者或许认为编辑这些部|描q文件很单,其q有代码提示。呵呵,那是因ؓ你用的不是IDEAQ否则你该发问了Q既然有JSF和StrutsD文g的可视化~辑器,那ؓ什么没有别的部|描q文件可视化~辑器呢Q?br />   接下来,我想试的是“臭名昭著?#8221;代码~辑器?br />   打开web.xml文gQ我开始输入一些可用的元素名称Q我对代码提C的瞬时响应能力Q印象深刅R它只有一个短暂的延迟Q代码提C打开Q大概只p了半U,g我的手指q在按住CTRL+SPACE的时候,代码提示已l打开了?br />   接着Q我新徏了一个JavacLӞ用于试验更多代码时的提示情况。我再次被代码提C的快速所震撼Q?br />   我发玎ͼ在IDEA里,无论我按住或者单M么,都会有一个瞬时的响应。非常棒Q我以前认ؓQIDEA用户说Eclipse和NetBeans很慢很慢Q显得过于夸张。但是,如果我习惯了IDEA的这U性能Q对别的IDE工具Q我x也会说同L话。然而,我不认ؓ你可以说NetBeans 6不再那么慢了?br />   NetBeans 6的一个主要的新特性就是完全重写了代码~辑器。新的代码编辑器使用了JDK 6.0的编译程序APIQ用于访问抽象语法树QAbstract Syntax TreeQ。它反应相当快,对代码编辑器里的每个l微之处都给予及时响应?br />   我尝试了NetBeans 6.0的代码提C功能,同样印象深刻。我看到一些IDEA的用户在说NetBeans 6.0q是很慢Q但我自己感觉不出来。与NetBeans 5.5相比QNetBeans 6.0的代码编辑器有了显著的改q?br />   之前我说q,我将不再谈论重构。我食言了?br />   我想谈谈NetBeans 6.0的新的重构引擎——Jackpot?br />   Jackpot是一个语a无关的用于重构的APIQ它除了允许Ҏ?java源文Ӟ例如XML或者JSF文gQ进行重构,q允许对非Java元素q行重构。这使得当前的重构工作更加安全ƈ且易于用。事实上QJackpot是一个综合的、用于生成便于理解和l护的代码的框架。你可以把它作ؓ实现q些特征的一个替代或者基Q重构支持、高U搜索和览、质量审查、复杂编辑Q务的自动化(cM宏命令)Q等{?br />   Jackpotq提供了用于~写重构规则的查询语a。你会发玎ͼNetBeans 6里面的重构规则实际上是Jackpot脚本。我怿有一天,Sun或者别的社Z创徏出匹配IDEA重构能力的Jackpot脚本?br />   现在回到IDEAQ这是我喜欢的一些其他特性:
    当新Z个JSF目Ӟ我可以选择Sun的参考实现或者Apache的MyFaces。我通常选择Sun的参考实玎ͼ但是需要用到某些应用服务器的时候,你必M用MyFaces。我认ؓ一些JSF的组件库q是依赖于MyFaces?br />     内置了对Spring和Hibernate的支持。我敢打赌,NetBeans默认没有提供q些内置支持Q是因ؓSun正在推动Java EE。是有几个关于Spring和Hibernate的插Ӟ但是我不定它们是否好用Q我也从没有看到有h在用或者谈论它们?br />     IDEA支持q样一些应用服务器QTomcat、Geronimo、WebLogic、WebSphere、Jboss、Glassfish/Sun App Server。NetBeans也支持这些,但是使用Geronimo和WebSphere时出C异常?br />     IDEA支持使用目录展开格式来部|web应用。我不认为NetBeans也支持这个?br />     IDEA内置了很多代码分析功能,例如Q代码度量、测试覆盖、相当于checkstyle和findbugsQ等{。NetBeans有一些插件用来实现这L功能Q但是我怀疑在NetBeans 6里它们是否还能正常工作,q且它们不是内置的?br />     不好的地方,要想在IDEA里用性能分析器,你需要再多花500元。NetBeans则内|了一个强大的性能分析器?br />   我看到有开发者抱怨说Q包?0000?0000个文件的目Q在NetBeans里运行很慢。我不知道他们用的是NetBeans 5.5q是6.0Q但是在6.0里,性能问题是被最优先考虑的。M10是NetBeans 6的最后一个里E碑版本。目前功能基本完成了Q从现在?1月䆾最l版发布Q主要的工作是修复bug和改q性能?br />   我承认,我没有对IDEA做一个详的调查Q我只是_略地研I了一下,但是Ҏ兛_的热炚w题都有所涉及?br /> Z完全体验IDEAQ我需要花Ҏ周的旉来学习它的快捷键、重构特性。喜爱IDEA的h会说Q一旦你学会了它Q你不再对别的IDE工具感兴。如果我必须使用IDEA来工作,我想q也不错。我虽没有用Java开发过百万个项目,可是使用NetBeans我ƈ没有觉得受到什么限制。NetBeans有我需要的所有功能ƈ且我不觉得它慢?br />   我想Q我不会马上换用IDEA——至在NetBeans 6.0最l版发布之前?br /> Q原文地址Qhttp://www.ryandelaplante.com/rdelaplante/entry/a_comparison_of_netbeans_6Q?br />

Thomas 2007-09-30 18:44 发表评论
]]>
【{载】Web2.0@ChinaQ?/title><link>http://www.tkk7.com/qixiangnj/archive/2007/09/28/149331.html</link><dc:creator>Thomas</dc:creator><author>Thomas</author><pubDate>Fri, 28 Sep 2007 11:02:00 GMT</pubDate><guid>http://www.tkk7.com/qixiangnj/archive/2007/09/28/149331.html</guid><wfw:comment>http://www.tkk7.com/qixiangnj/comments/149331.html</wfw:comment><comments>http://www.tkk7.com/qixiangnj/archive/2007/09/28/149331.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/qixiangnj/comments/commentRss/149331.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/qixiangnj/services/trackbacks/149331.html</trackback:ping><description><![CDATA[原文地址Qhttp://www.showeb20.com/?p=585<br /> <br /> <p>单整理出了下面的清单Q本土的web2.0服务Q未来会联合投票帮、爱唠叨?Fav、Mywowo以及其他一些Web2.0团队联合丑֊一ơ完 全草根的“我最喜爱的WEB2.0服务”的投活动,下面q个清单是我临时整理出来的,是一个草E吧。可以肯定的Q还有很多优U的服务没有出现在下面? 表中。发动长力量Q欢q大家在下面更帖补充某一个分cȝ内容或者增加分cL完善q个列表吧,也欢q所有的创业团队毛遂自荐啦,只要是属于中国本土的? 联网服务Q未来可能会加入一些本地化比较d的服务,例如Pageflakes?font size="-1">Jimdo、Mister Wong、Last.fm{等</font>Q都应该出现在下?<img src="http://www.showeb20.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" /> </p> <p><strong>C会性书{</strong>Q?a >QQ书签</a>Q?a >癑ֺ收藏</a>Q?a >雅虎收藏</a>Q?a >喜?/a>Q?a >抽屉</a>Q?a >乐收</a>Q?a >易游</a>Q?a >l录</a>?a >黑米</a>?a >标签公社</a>?/p> <p><strong>视频分nc:</strong><a >土豆</a>Q?a >56</a>Q?a >优酷</a>Q?a >六间?/a>Q?a >琥珀</a>Q?font><a >播播</a>Q?a >Mofile</a>Q?a >UUMe</a></font> Q?font size="-1"><a >QQ播客</a>Q?/font></p> <p><strong>Diggc:</strong><a >Diglog</a>?a >草根|?/a>?a >我挖</a>?a >淘客</a>?/p> <p><strong>音乐分n|站Q?/strong><a >八音?/a>?a >爱酷?/a>?a >友播</a>?a >l众</a>?a >SongTaste</a>?a >八乐</a>?a >Lifepop</a>?a >Ubox</a>?a >AoBo音乐?/a>?a >乐</a>?a >九天</a></p> <p><strong>博客托管服务商:</strong><a >Yo2</a>?a >72pines</a>?<a >Lifesterblog</a>?a >Blogcn</a>?1、新、搜狐、网易、百度、Qzone、Bokee、BlogBus、Donews blog?/p> <p><strong>微型博客pȝQ?/strong><a >饭否</a>?a >唧歪de</a>?a >爱唠?/a>?a >来咕?/a>?a >腾讯滔滔</a>?/p> <p><strong>RSS周边Q?/strong><a >抓虾</a>?a >鲜果</a>?a >365Bloglink</a>?a >Anothr</a>?a >看天?/a>?a >周伯?/a>?a >OPML</a>?a >RSS邮天?/a>?a >胖葫?/a>?a >Aobo</a>?a >FunP</a></p> <p><strong>囄分nQ?/strong><a >又拍</a>Q?a >巴巴?/a>Q?span style="font-size: 12px; font-family: '宋体';" lang="EN-US"><a target="_blank">多拍</a>Q?/span><span style="font-size: 12px; font-family: '宋体';" lang="EN-US"><a target="_blank">h</a>Q?/span><span style="font-size: 12px; font-family: '宋体';" lang="EN-US"><a target="_blank">多</a></span>Q?a >拍拍?/a>Q?a >Fotolog</a>Q?a >Fotoky</a>Q?a >茄子</a>Q?/p> <p><strong>地图服务</strong>Q百度地图、雅虎地图?a >城市?/a>?a >E都市</a>?/p> <p><strong>在线应用E序Q?/strong><a >i</a>Q?a >击?/a>Q?a >Picidea</a>Q?a >Sayjoy</a>Q?/p> <p><strong>个性化主页</strong>Q?a >是我?/a>Q?<a >咕谷</a>Q?a >雅客</a>Q?a >火柴</a>Q?a >我用</a>Q?a >P.cn</a>Q?/p> <p><strong>C会性网l:</strong>校内、花名册、占座?公寓、亿聚?a >联络?/a>、UUzone、若ȝl?a >|聚</a>Q?a >酷兜</a>Q?<a >拍客地带</a>Q?a >爱情公寓</a>Q?a >图葩</a>Q?a >宝宝?/a></p> <p><strong>评论分nQ?/strong><a >豆瓣</a>?a >口碑</a>?a >饭桶</a></p> <p><strong>|络电视Q?/strong>PPlive、QQlive、PPstream 、MySee?/p> <br /> <br /> <img src ="http://www.tkk7.com/qixiangnj/aggbug/149331.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/qixiangnj/" target="_blank">Thomas</a> 2007-09-28 19:02 <a href="http://www.tkk7.com/qixiangnj/archive/2007/09/28/149331.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【{载】正地做事与做正确的事同样重要http://www.tkk7.com/qixiangnj/archive/2007/09/26/148177.htmlThomasThomasWed, 26 Sep 2007 00:30:00 GMThttp://www.tkk7.com/qixiangnj/archive/2007/09/26/148177.htmlhttp://www.tkk7.com/qixiangnj/comments/148177.htmlhttp://www.tkk7.com/qixiangnj/archive/2007/09/26/148177.html#Feedback2http://www.tkk7.com/qixiangnj/comments/commentRss/148177.htmlhttp://www.tkk7.com/qixiangnj/services/trackbacks/148177.html

“又是一q毕业时”Q看CҎ学子d人生的象牙塔Q走上各自的工作岗位Q想惌׃曄意气 风发、踌w满志,不觉感叹万千……本文是自己工?q的l历沉淀或者经验提|希望Ҏ有的软g工程师们有所帮助Q早日实现自q人生目标。本文主要是? 于Y件开发h员如何提高自q软g专业技术方面的具体Q前面几Ҏ在确定大的方向,是废话吧?/p>

正确地做事与做正的事同样重?/span>

一位Y件工E师?/span>6

作者:成晓?/span>

(声明Q欢q{载,请保证文章的完整?/span>)

“又是一q毕业时”Q看CҎ学子d人生的象牙塔Q走上各自的工作岗位Q想惌׃曄意气风发、踌w满志,不觉感叹万千……本文是自己工?/span>6q的l历沉淀或者经验提|希望Ҏ有的软g工程师们有所帮助Q早日实现自q人生目标。本文主要是关于软g开发h员如何提高自q软g专业技术方面的具体Q前面几Ҏ在确定大的方向,是废话吧?/span>

谨以此文献给那个自己Z奉献3q青春与Ȁ情的开发团队。还有团队成员:PPL?/span>YT?/span>YK ?/span>TYF?/span>LGL?/span>CHL?/span>CDY?/span>CB?/span>DPD?/span>        

1?span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">   分nW一条经验:“学历代表q去、能力代表现在、学习力代表未来?#8221;其实q是一个来自国外教育领域的一个研I结果。相信工作过几年、十几年的朋友对q个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾l生Q?#8221;所以放在每一条,让刚刚毕业的朋友们早点看到哈Q?/span>

2?span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">   一定要定自己的发展方向,qؓ此目的制定可行的计划?/span>? 要说什么,“我刚毕业Q还不知道将来可能做什么?”Q?#8220;跟着感觉赎ͼ先做做看”。因为,q样的观点会通过你的潜意识去暗示你的行ؓ无所事事、碌无为。一 直做技术,来成ؓ专家Uh物?向管理方向走Q成业经理hQ先熟悉行业和领域,来自立门户Q还是先在行业里面؜Pq几q{行做点别的?q很重要Q? 它将军_你近几年、十q内“做什么事情才是在做正的事情Q?/strong>”?/span>

3?span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">   软g开发团队中Q技术不是万能的Q但没有技术是万万不能的!?/font>技术型团队中,技术与人品同等重要Q当焉怹比较重要哈,其?/span>MM比较多的团队中?font color="#ff0000">在Y仉目团队中Q技术水qx受h重视和尊重的重要砝码?/strong>无论你是做管理、系l分析、设计、编码,q是产品理、测试、文档、实施、维护,多少你都要有技术基。算我孤陋寡闻,我还真没有亲眼看到过一个外行带领一个Y件开发团队成功地完成qY件开发项目,哪怕就一个,也没有看到。倒是曄看到q一?#8220;高学历的牛h”(非技术型)带一堆h做完q一个项目,目交付的第二天Q项目组成员扔下一?#8220;再也受不了啦Q?#8221;四分五裂、各奔东ѝ那个项目的“成功?#8221;大家可想而知了?/span>

4?span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">   详细制定自己软g开发专业知识学习计划,q注意及时修正和调整(软g开发技术变化实在太?/span>)?/span>L?strong>Q?#8220;如果一个Y件开发h员在1?/span>2q内都没有更新过自己的知识,那么Q其实他已经不再属于q个行业了?#8221;不要告诉自己没有旉。来自时间管理领域的著名?#8220;三八原则”告诫我们Q另外的?/span>8时如何使用决定你的h生成败!本h自毕业以来,q_每天实际学习旉过1.5时?/span>

本h毕业6q来主要的学习计划、资料:

目标

l典书籍

2000q?/span>

学习工作需要的C?/span>C++?/span>Delphi

C++~程思想?/span>Delphi4开发大?/span>

2001q?/span>

学习Windows操作pȝ原理?/span>WindowsE序设计(SDK)知识、系l学习信息安全、密码学知识

打开Windowsq扇H?/span>Windows操作pȝ原理?/span>Windows核心~程?/span>windows|络~程技术、加密与解密、应用密码学、密码编码和密码分析Q原理与Ҏ

2002q?/span>

学习软g工程、Y件系l分析、设计、测试,l一软g开发方法及Rose

UML和模式应用、统一软g开发?/span>Rose从入门到_N、Y件工E?/span>:实践者的研究Ҏ、系l分析与设计?/span>

2003q?/span>

学习Java语言及技术、设计模式?/span>

设计模式?/span>JAVA 2~程指南?/span>J2EE数据库开发指南?/span>Master EJB?/span>EJB应用指南Q第2版)

2004q?/span>2005q?/span>

工作原因技术毫无进?/span>

用极有限的时间了解心理学、社会学、经、教育等领域的知?/span>

2006q?/span>

重学Java相关技术、Y件开发方法论

重构、敏捯Y件开?/span>(原则、模式与实践)、代码大全?/span>Spring In Action?/span>J2EE without EJB?/span>Spring框架高~程

 

5?span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">   书籍是hc进步的阶梯Q对软g开发h员尤其如此?/span>书籍是学习知识的最有效途径Q不要过多地指望在工作中能遇?#8220;世外高h”Qƈ不厌其烦地教你。对于花׃书,我个人经验是Q千万别买国内那帮h出的书!我买的那些家伙出的书Q?/span>!00%全部后悔了,无一本例外。更气愤的是Q这些书在二手市场的地摊上都很难卖掉?#8220;拥有书籍q不表示拥有知识Q拥有知识ƈ不表C拥有技能;拥有技能ƈ不表C拥有文化;拥有文化q不表示拥有智慧?#8221;只有书本变成的自己智慧Q才是真正拥有了它?/span>

6?span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">   不要仅局限于ҎҎ术的表面使用上,哪怕你只是偶尔用一、二ơ?/font>“对Q何事物不I就?#8221;是Q何行业的工程师所不应该具备的素质?/strong>开?/span>Windows应用E序Q看?/span>WindowsE序的设计、加载、执行原理,分析一?/span>PE文g格式Q试试用SDK开发从头开发一?/span>Windows应用E序Q用VCQ+?/span>Delphi?/span>Java?/span>.Net开发应用程序,花时间去研究一?/span>MFC?/span>VCL?/span>J2EE?/span>.Net它们框架设计或者源码;除了会用J2EE?/span>JBoss?/span>Spring?/span>Hibernate{等优秀的开源品或者框Ӟ抽空看看大师们是如何抽象、分析、设计和实现那些cM问题的通用解决Ҏ的。试着q样做做Q你以后的工作将会少遇到一些让你不明就里、一头雾水的问题Q因为,很多东西?#8220;知其然且知其所以然”Q?/span>

7?span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">   在一U语a上编E,但别为其束缚了思想?/span>“代码大全”中说Q?#8220;深入一门语a~程Q不要Q于表?#8221;?/font>深入一门语a开发还q远不QQ何编E语a的存在都有其自n的理由,所以也没有哪门语言?#8220;包治癄”?#8220;灵丹妙药”。编E语a对开发h员解军_体问题的思\和方式的影响与束~的例子俯拾皆是。我的经验是Q用面对对象工具开发某些关键模块时Qؓ什么不可以借鉴C?/span>C51、汇~的模块化封装方式?用传l的桌面开发工?/span>(目前主要?/span>VC++?/span>Delphi)q行pȝ体统l构设计ӞZ么不可以参考来?/span>JavaC֌?/span>IoC?/span>AOP设计思想Q甚臛_鉴?/span>Spring?/span>Hibernate?/span>JBoss{等优秀的开源框Ӟ在进行类g实时通信、数据采集等功能的设计、实现时Qؓ什么不可以引用来自实时pȝ、嵌入式pȝ的优U的体pL架与模式Qؓ什么一切都必须以个人、团队在当然开发语a上的传统或者经验来解决问题Q?Q?#8220;他山之石、可以攻?#8221;?/strong>

8?span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">   Lȝ与反思的习惯Qƈ有意识地提炼日常工作成果QŞ成自q个h源码库、解xc问题的通用pȝ体系l构、甚臌化ؓ框架?/span>? 所周知Q对软g开发h员而言Q有、无l验的一个显著区别是Q无l验者完成Q何Q务时都从头开始,而有l验者往往通过重组自己的可复用模块、类库来解决问题 Q其实这个结Z应该被局限在软g开发领域、可以g伸到很多斚wQ。这q不是说Q所有可复用的东襉K必须自己实现Q别人成熟的通过试的成果也可以攉? 整理、集成到自己的知识库中。但是,最好还是自己实玎ͼq样没有知识产权、版权等问题Q关键是自己实现后能真正掌握q个知识点,拥有q个技能?/span>

9?span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">   理论与实践ƈ重,内外双修?font color="#ff0000">工程师的内涵是:以工E师的眼光观察、分析事物和世界。一个合格的软g工程师,是真正理解了软g产品的本质及软g产品研发的思想_N的hQ个炏V欢q探讨)? 掌握软g开发语a、应用语a工具解决工作中的具体问题、完成目标Q务是软g工程师的主要工作Q但从Y件工E师q个角度来看Q这只是外在的东西,q重要 的、本质的工作。学习、掌握Y件品开发理论知识、Y件开发方法论Qƈ在实践中理解、应用Y件品的分析、设计、实现思想来解军_体的软g产品研发问题Q? 才是真正的Y件工E师的工作?strong>站在成熟理论与可靠方法论的高度思考、分析、解决问题,q在具体实践中验证和修正q些思想与方式,最lŞ成自q理论体系和实用方法论?/font>

10?/font>心态有多开放,视野有多开阔?/font>不要q自己的技术和成果Q等到它们都已经q时变成垃圾了,才拿出来丢h现眼?/strong>请及时发布自q研究成果Q开发的产品、有创意的设计或代码Q公布出来让大家交流或者用,你的成果才有q化和升华的Z。想惌?/span>2000q间开发的那些Windowspȝ工具Q?/span>5?/span>6q之后的今天Q还是那个样子,今天行的好?/span>Windowspȝ工具都比自己的晚Q但q化得很好,且有那么多用户在使用?font color="#ff0000">q且Q不要保守自q技术和思想Q尽可能CZ与分nQ或者传授给开发团队的成员?#8220;与h交换Ҏ之后Q每个hq是只有一个苹果;但交换思想之后Q每个h都拥有两U思想”Q道理大安懂,但有多少人真正能做到呢?

11?/font>量参加开源项目的开发、或者与朋友共同研制一些自q产品Q千万不要因为没有钱赚而不?/span>。网l早已不再只?#8220;虚拟世界”Q网上有很多的开源项目、合作开发项目、外包项目,q都是涉猎工作以外的知识的绝好机会,q且能够l识更广的h~。不要因为工作是?/span>ERPQ就不去学习和了解嵌入式、实时、通信、网l等斚w的技术,反过来也是一栗如果当他别人拿着合同找你合作Q你却这也不会,那也不熟Ӟ你将后悔莫及?/span>

12?/font>书到用时Ҏ,不要自q知识面仅仅局限于技术方面?/span>经学奖得主西?/span>教授的研I结果表明: “对于一个有一定基的h来说Q他只要真正肯下功夫Q在6个月内就可以掌握M一门学问?#8221;教育心理学界为感谢西?/span>教授的研I成果,故命名ؓ西蒙学习法。可见,掌握一门陌生的学问q远没有x的那么高难、深奥。多方吸取、广泛涉猎。极力夯实自q影响圈、尽量扩大自qx圈。胦务、经、税务、管理等{知识,有空花时间看看,韬光L、未雨绸~?/span>

13?/font>本文的ȝ与反思:

AQ?u>不要d技术上的高手,除非你的目标如此?/strong>虽然本文是关于提高Y件开发知识的Q做技术的高手是我一向都不赞同的。你可以提高自己的专业知识,但能胜Q工作x?/span>

BQ?strong>提高软g知识和技术只是问题的表面Q本质是要提高自p识问题、分析问题、解决问题的思想高度?/u>软g专业知识的很多方法和原理Q可以很Ҏ地g伸、应用到生活的其它方面?/span>

CQ?strong>在能胜Q工作的基上,立即L猎其它领域的专业知识Q丰富自q知识体系、提高自ql合素质Q?/u>其是那些目标不在技术方面的朋友?/span>





Thomas 2007-09-26 08:30 发表评论
]]>
【{载】你必须要有一h得出?/title><link>http://www.tkk7.com/qixiangnj/archive/2007/09/24/147876.html</link><dc:creator>Thomas</dc:creator><author>Thomas</author><pubDate>Mon, 24 Sep 2007 11:32:00 GMT</pubDate><guid>http://www.tkk7.com/qixiangnj/archive/2007/09/24/147876.html</guid><wfw:comment>http://www.tkk7.com/qixiangnj/comments/147876.html</wfw:comment><comments>http://www.tkk7.com/qixiangnj/archive/2007/09/24/147876.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.tkk7.com/qixiangnj/comments/commentRss/147876.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/qixiangnj/services/trackbacks/147876.html</trackback:ping><description><![CDATA[原文地址Qhttp://www.dapenti.com/blog/more.asp?name=xilei&id=7799<br /> <br /> <span id="eicscci" class="oblog_text"> <p>    我的一位商界朋友,45岁的时候,UdM国?br /> </p> <p>    大凡ȝ国的人,都想早一Ҏ到绿卡。他到美国后三个月,去UL局甌l卡。一位比他早先到国的朋友好心地提醒他:“你要有耐心{。我甌都快一q了Q还没有批下来.”<br /> </p> <p>    他笑W说Q?#8220;不需要那么久Q三个月可以了?#8221;朋友用疑惑的目光看着他,以ؓ他在开玩笑?br /> </p> <p>    三个月后Q他ȝ民局Q果然获得批准,填表盖章Q很快,邮差l他送去l卡?br /> </p> <p>    他的朋友知道后,十分不解Q?#8220;你年龄比我大Q钱没有我多Q申h我晚Q凭什么比我先拿绿?”他微微一W,_“因ؓ钱?#8221;<br /> </p> <p>    “你来国带了多少?”“10万美元?#8221;“可是我带?00万美元,Z么不l我批反而给你批?“<br /> </p> <p>    “在我到美国的三个月内Q我?0万美元,一部分用于消费Q一部分用于投资Q一直在使用和流动。这在我交给UL局的税单上已经昄出来了。而你?00万美元,一直放在银行里Q没有消费变化,所以他们不批准你的甌?#8221;原来如此?br /> </p> <p>    国是一个十分注重效率和功利的国Ӟ你要对美国的C会l济发展有益Q美国才能接U你?br /> </p> <p>    在美国拿l卡Q只有两Uh可以Q一U是来美国投资或消费Q还有一UhQ就是有技术专ѝ?br /> </p> <p>    q位朋友前不久回国,l我讲了一件他在美国移民局亲睹的事Q我更深刻C解了国?br /> </p> <p>    他在国UL局甌l卡Ӟ遇到q一位中q妇奻I从她被晒成古铜色的皮肤看Q可以断定是一住户外工作者?br /> </p> <p>    Z好奇Q他上前和她搭话Q一问才知,Ҏ自中国北方农村,因ؓ奛_在美国,才申h。她只读完小学,汉语都表达不好?br /> </p> <p>    可就是这样一位英语只会说“你好”“再见”的中国农村妇奻I也在甌l卡Q她x的理由是?#8220;技术专?#8221;?br /> </p> <p>    UL官看了她的申误Q问她:“你会什?”她回{说Q?#8220;我会剪纸画.”说着Q她从包里拿Z把剪刀Q轻巧地在一张彩色亮U怸飞舞。不C分钟Q就剪出一栩栩如生的各种动物的图案?br /> </p> <p>    国UL官瞪大眼睛,像看变戏法似地看着q些丽的剪U画Q竖h指,q声赞叹。这Ӟ她从包里拿出一张报U,_“q是中国《农民日报》刊ȝ我的剪纸甅R?#8221;</p> <p>    国UL官员一边看Q一边连q点__“OK”?nbsp;<br /> </p> <p>    她就q么OK了。旁边和她一L误被拒绝的h又M慕又嫉妒?br /> </p> <p>    q就是美国。你可以不会理。你可以不懂金融Q你可以不会电脑Q甚臻I你可以不会英语。但是,你不能什么都不会!你必d会一P你要竭尽全力把它做到极限。这P你就会永qOK了?/p> <p> 摘自《v外文摘?/p> </span><br /> <br /> <img src ="http://www.tkk7.com/qixiangnj/aggbug/147876.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/qixiangnj/" target="_blank">Thomas</a> 2007-09-24 19:32 <a href="http://www.tkk7.com/qixiangnj/archive/2007/09/24/147876.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>极限~程http://www.tkk7.com/qixiangnj/archive/2007/09/17/145737.htmlThomasThomasMon, 17 Sep 2007 02:10:00 GMThttp://www.tkk7.com/qixiangnj/archive/2007/09/17/145737.htmlhttp://www.tkk7.com/qixiangnj/comments/145737.htmlhttp://www.tkk7.com/qixiangnj/archive/2007/09/17/145737.html#Feedback1http://www.tkk7.com/qixiangnj/comments/commentRss/145737.htmlhttp://www.tkk7.com/qixiangnj/services/trackbacks/145737.html阅读全文

Thomas 2007-09-17 10:10 发表评论
]]>
敏捷软g开?/title><link>http://www.tkk7.com/qixiangnj/archive/2007/09/17/145735.html</link><dc:creator>Thomas</dc:creator><author>Thomas</author><pubDate>Mon, 17 Sep 2007 02:06:00 GMT</pubDate><guid>http://www.tkk7.com/qixiangnj/archive/2007/09/17/145735.html</guid><wfw:comment>http://www.tkk7.com/qixiangnj/comments/145735.html</wfw:comment><comments>http://www.tkk7.com/qixiangnj/archive/2007/09/17/145735.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/qixiangnj/comments/commentRss/145735.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/qixiangnj/services/trackbacks/145735.html</trackback:ping><description><![CDATA[原文地址Qhttp://zh.wikipedia.org/w/index.php?title=%E6%95%8F%E6%8D%B7%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91&variant=zh-cn<br /> <br /> <p><strong>敏捷软g开?/strong>又称<strong>敏捷开?/strong>Q是一U从<a title="1990q代">1990q代</a>开 始逐渐引vq泛x的一些新型Y件开发方法,是一U应对快速变化的需求的一UY件开发能力。它们的具体名称、理c过E、术语都不尽相同Q相对于“非敏 ?#8221;Q更E序员团队与业务专家之间的紧密协作、面寚w的沟通(认ؓ比书面的文档更有效)、频J交付新的Y件版本、紧凑而自我组l型的团队、能够很好地 适应需求变化的代码~写和团队组l方法,也更注重做ؓ软g开发中人的作用?/p> <table id="toc" class="toc" summary="目录"> <tbody> <tr> <td> <div class="scmyiqw" id="toctitle"> <h2>目录</h2> <span id="yqkuyom" class="toctoggle">[<a href="javascript:toggleToc()" class="internal" id="togglelink">隐藏</a>]</span></div> <ul> <li id="ygqswua" class="toclevel-1"><a ><span id="maewiqm" class="tocnumber">1</span> <span id="csmwggm" class="toctext">词源</span></a></li> <li id="kscyiqe" class="toclevel-1"><a ><span id="uugyaay" class="tocnumber">2</span> <span id="wcmqiqy" class="toctext">价D</span></a></li> <li id="csmoywe" class="toclevel-1"><a ><span id="emoiuig" class="tocnumber">3</span> <span id="yuqsksi" class="toctext">原则</span></a></li> <li id="ygscmkc" class="toclevel-1"><a ><span id="ssuoigm" class="tocnumber">4</span> <span id="camoigm" class="toctext">Ҏ其他的方?/span></a> <ul> <li id="ioqamcs" class="toclevel-2"><a ><span id="uuegqoo" class="tocnumber">4.1</span> <span id="eewqsag" class="toctext">Ҏq代Ҏ</span></a></li> <li id="goykmss" class="toclevel-2"><a ><span id="skmwqmk" class="tocnumber">4.2</span> <span id="qgakmkk" class="toctext">Ҏ瀑布式开?/span></a></li> </ul> </li> <li id="wegmgeu" class="toclevel-1"><a ><span id="iqkewec" class="tocnumber">5</span> <span id="kkeyiyy" class="toctext">敏捷Ҏ的适用?/span></a></li> <li id="wwykeci" class="toclevel-1"><a ><span id="kscoqqw" class="tocnumber">6</span> <span id="sqkwqmm" class="toctext">Ҏ列表</span></a></li> <li id="uamqsyg" class="toclevel-1"><a ><span id="ekmyagw" class="tocnumber">7</span> <span id="ygqceaa" class="toctext">外部链接</span></a></li> </ul> </td> </tr> </tbody> </table> <script type="text/javascript"> //<![cdata[ if (window.showTocToggle) { var tocshowtext="昄" ; var tochidetext="隐藏" ; showTocToggle(); } //]]> </script> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E8.AF.8D.E6.BA.90"></a></p> <h2><span id="gcgqkqo" class="editsection">[<a title="~辑本节">~辑</a>]</span> <span id="ucwwqyw" class="mw-headline">词源</span></h2> <p>敏捷一词来源于2001q初<a title="国">国</a><a title="犹他?>犹他?/a>雪鸟滑雪胜地的一ơ敏h法发赯和实践者(他们发vl成?a class="new" title="敏捷联盟">敏捷联盟</a>Q的聚会?/p> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E4.BB.B7.E5.80.BC.E8.A7.82"></a></p> <h2><span id="yegkmaq" class="editsection">[<a title="~辑本节">~辑</a>]</span> <span id="qykewwu" class="mw-headline">价D</span></h2> <p>雪鸟会议共同赯了敏捯Y件开发宣a。其中最重要的部分就是对一些与会者一致同意的软g开发hD的表qͼ</p> <ul> <li>人和交互重于q程和工兗?/li> <li>可以工作的Y仉于求全责备的文档?/li> <li>客户协作重于合同谈判?/li> <li>随时应对变化重于循规y矩?/li> </ul> <p>其中位于双的内容虽然也有其价|但是左边的内Ҏ为重要?/p> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E5.8E.9F.E5.88.99"></a></p> <h2><span id="weqswcq" class="editsection">[<a title="~辑本节">~辑</a>]</span> <span id="qgauwka" class="mw-headline">原则</span></h2> <p>宣言中还包括以下原则Q?/p> <ul> <li>Ҏ们而言Q最重要的是通过早和不断交付有价值的软g满客户需要?/li> <li>我们Ƣ迎需求的变化Q即使在开发后期。敏捯E能够驾驭变化,保持客户的竞争优ѝ?/li> <li>l常交付可以工作的YӞ从几星期到几个月Q时间尺度越短越好?/li> <li>业务人员和开发者应该在整个目q程中始l朝夕在一起工作?/li> <li>围绕斗志高昂的hq行软g开发,l开发者提供适宜的环境,满他们的需要,q相信他们能够完成Q务?/li> <li>在开发小l中最有效率也最有效果的信息传达方式是面寚w的交谈?/li> <li>可以工作的Y件是q度的主要度量标准?/li> <li>敏捷q程提倡可持箋开发。出资h、开发h员和用户应该Ll持不变的节奏?/li> <li>对卓技术与良好设计的不断追求将有助于提高敏h?/li> <li>单——尽可能减少工作量的艺术臛_重要?/li> <li>最好的架构、需求和设计都源自自我组l的团队?/li> <li>每隔一定时_团队都要ȝ如何更有效率Q然后相应地调整自己的行为?/li> </ul> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E5.AF.B9.E6.AF.94.E5.85.B6.E4.BB.96.E7.9A.84.E6.96.B9.E6.B3.95"></a></p> <h2><span id="sauyyyu" class="editsection">[<a title="~辑本节">~辑</a>]</span> <span id="msegqye" class="mw-headline">Ҏ其他的方?/span></h2> <p>敏捷Ҏ有时候被误认为是无计划性和U律性的ҎQ实际上更确切的说法是敏h法强调适应性而非预见性?/p> <p>适应性的Ҏ集中在快速适应现实的变化。当目的需求v了变化,团队应该q速适应。这个团队可能很隄切描q未来将会如何变?</p> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E5.AF.B9.E6.AF.94.E8.BF.AD.E4.BB.A3.E6.96.B9.E6.B3.95"></a></p> <h3><span id="ayyswci" class="editsection">[<a title="~辑本节">~辑</a>]</span> <span id="iqacgmc" class="mw-headline">Ҏq代Ҏ</span></h3> <p>相比<a title="q代式开?>q代式开?/a>两者都在较短的开发周期提交YӞ敏捷Ҏ的周期可能更短,q且更加队伍中的高度协作?/p> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E5.AF.B9.E6.AF.94.E7.80.91.E5.B8.83.E5.BC.8F.E5.BC.80.E5.8F.91"></a></p> <h3><span id="ksmeyoc" class="editsection">[<a title="~辑本节">~辑</a>]</span> <span id="mmgqaiy" class="mw-headline">Ҏ瀑布式开?/span></h3> <p>两者没有很多的共同点,<a title="瀑布模型">瀑布模型</a>式是最典型的预见性的ҎQ严格遵循预先计划的需求、分析、设计、编码、测试的步骤序q行。步骤成果作量进度的ҎQ例如需求规|设计文档Q测试计划和代码审阅{等?/p> <p>瀑布式的主要的问题是它的严格分D的自由度降低Q项目早期即作出承诺D对后期需求的变化难以调整Q代价高昂。瀑布式方法在需求不明ƈ且在目q行q程中可能变化的情况下基本是不可行的?/p> <p>相对来讲Q敏h法则在几周或者几个月的时间内完成相对较小的功能,的是能将早尽量小的可用的功能交付使用Qƈ在整个项目周期中持箋改善和增强?/p> <p>有h可能在这样小规模的范围内的每ơP代中使用瀑布式方法,另外的h可能选择各种工作q行q行Q例?a title="极限~程">极限~程</a>?/p> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E6.95.8F.E6.8D.B7.E6.96.B9.E6.B3.95.E7.9A.84.E9.80.82.E7.94.A8.E6.80.A7"></a></p> <h2><span id="gqscouk" class="editsection">[<a title="~辑本节">~辑</a>]</span> <span id="cyaeoek" class="mw-headline">敏捷Ҏ的适用?/span></h2> <p>在敏h法其独特之处以外Q他和其他的Ҏ也有很多共同之处Q比如P代开发,x互动沟通,减少中介q程的无谓资源消耗。通常可以在以下方面衡量敏 h法的适用性:从品角度看Q敏h法适用于需求萌动ƈ且快速改变的情况Q如pȝ有比较高的关键性、可靠性、安全性方面的要求Q则可能不完全适合Q从l? l结构的角度看,l织l构的文化、h员、沟通泽军_了敏h法是否适用。跟q些相关联的关键成功因素有:</p> <ul> <li>l织文化必须支持谈判</li> <li>人员彼此信Q</li> <li>人少但是_ֹ</li> <li>开发h员所作决定得到认?/li> <li>环境设施满成员间快速沟通之需?/li> </ul> <p>最重要的因素恐怕是目的规模。规模增长,面对面的沟通就愈加困难Q因此敏h法适更用于较小的队伍,20?0人或者更。大规模的敏捯Y件开发尚处于U极研究的领域?/p> <p>另外的问题是目初期的大量假定或者快速收集需求可能导致项目走入误区,特别是客户对其自w需要毫无概늚情况下。与之类|Z天性很Ҏ造成? 个h成ؓdq将目目标和设计引入错误方向的境况。开发者经常能把不恰当的方案授予客Pq且直到最后发现问题前都能获得客户认同。虽然理Z快速交? 的过E可以限制这些错误的发生Q但前提是有效的负反馈,否则错误会迅速膨胀?/p> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E6.96.B9.E6.B3.95.E5.88.97.E8.A1.A8"></a></p> <h2><span id="kikmqwm" class="editsection">[<a title="~辑本节">~辑</a>]</span> <span id="iokmoek" class="mw-headline">Ҏ列表</span></h2> <p>目前列入敏捷Ҏ的有Q?/p> <ul> <li>软g开发节奏,Software Development Rhythms</li> <li>敏捷数据库技术,AD/Agile Database Techniques</li> <li>敏捷建模QAM/Agile Modeling</li> <li>自适应软g开发,ASD/Adaptive Software Development</li> <li>水晶ҎQCrystal</li> <li>Ҏ驱动开发,FDD/Feature Driven Development</li> <li>动态系l开发方法,DSDM/Dynamic Systems Development Method</li> <li>_软g开发,Lean Software Development</li> <li>Scrum</li> <li>试驱动开发,TDD/Test-Driven Development</li> <li>XBreed</li> <li><a title="极限~程">极限~程</a>Q?a class="extiw" title="en:XP">en:XP</a>/<a class="extiw" title="en:Extreme_Programming">en:Extreme Programming</a></li> </ul> <p><a style="width: 20px; height: 20px; text-indent: 20px; background-repeat: no-repeat; background-image: url(/CuteSoft_Client/CuteEditor/Load.ashx?type=image&file=anchor.gif);" name=".E5.A4.96.E9.83.A8.E9.93.BE.E6.8E.A5"></a></p> <h2><span id="qgkkeuk" class="editsection">[<a title="~辑本节">~辑</a>]</span> <span id="owqcmki" class="mw-headline">外部链接</span></h2> <ul> <li><a class="external text" title="http://agilealliance.org" rel="nofollow">敏捷联盟 (pQAgile Alliance)</a></li> </ul> <br /> <br /> <img src ="http://www.tkk7.com/qixiangnj/aggbug/145735.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/qixiangnj/" target="_blank">Thomas</a> 2007-09-17 10:06 <a href="http://www.tkk7.com/qixiangnj/archive/2007/09/17/145735.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://www-7607.com" target="_blank">͵Ƶ߹ۿ99</a>| <a href="http://xbooktxt.com" target="_blank">99Ƶѹۿ</a>| <a href="http://www9k832.com" target="_blank">Av߹ۿɫ </a>| <a href="http://jte-sh.com" target="_blank">ѻɫƵ</a>| <a href="http://paweax.com" target="_blank">AV뾫ƷˮţӰ</a>| <a href="http://kimnote.com" target="_blank">ԻƵ40Կ </a>| <a href="http://bnb989.com" target="_blank">Ļѹۿ</a>| <a href="http://kanboy.com" target="_blank">ר˿</a>| <a href="http://kph37.com" target="_blank">о߹ۿͬ</a>| <a href="http://gzjing365.com" target="_blank">91avƵ߹ۿ</a>| <a href="http://ttvv77.com" target="_blank">avһ</a>| <a href="http://1000hu.com" target="_blank">޾ƷMV߹ۿ</a>| <a href="http://m0808dy.com" target="_blank">鶹ƵѲ</a>| <a href="http://71caoxee.com" target="_blank">ֱƵ</a>| <a href="http://wwwy6x22.com" target="_blank">޾ƷƵۿ</a>| <a href="http://www779rr.com" target="_blank">޾ƷɫӰԺ</a>| <a href="http://dsfv1.com" target="_blank">ĻƷƵѹۿ</a>| <a href="http://see01.com" target="_blank">޾Ʒ91</a>| <a href="http://b2b-chinese.com" target="_blank">Ʒ޳aƬ߹ۿٸ</a>| <a href="http://tc116.com" target="_blank">Ļѹۿַ </a>| <a href="http://hkschooltv.com" target="_blank">aëƬѧѹۿ</a>| <a href="http://bixnu.com" target="_blank">վ</a>| <a href="http://zhuoyueyc.com" target="_blank">ɫ͵͵ɫݺ99</a>| <a href="http://caita88.com" target="_blank">þþƷavĻ</a>| <a href="http://www-44334.com" target="_blank">뾫ƷӰ</a>| <a href="http://www330330.com" target="_blank">߹ۿѸ</a>| <a href="http://023439.com" target="_blank">ɫƵ</a>| <a href="http://988938.com" target="_blank">˳777߲</a>| <a href="http://gzqhit.com" target="_blank">ձ</a>| <a href="http://hivzx.com" target="_blank">Ѹavһ</a>| <a href="http://0515bh.com" target="_blank">þùһ</a>| <a href="http://gangxiangli.com" target="_blank">պɫպƵվ</a>| <a href="http://www33399.com" target="_blank">޳˵Ӱ߹ۿ</a>| <a href="http://1314a.com" target="_blank">߾Ʒһ</a>| <a href="http://930mk.com" target="_blank">ѻɫַ</a>| <a href="http://kingleadsw.com" target="_blank">޾Ʒѹۿ</a>| <a href="http://szclinic.com" target="_blank">߹ۿ˳Ƶڵ </a>| <a href="http://66cws.com" target="_blank">ԻȫƵѿ</a>| <a href="http://gzqhit.com" target="_blank">޹ҹƷƬ</a>| <a href="http://www-33758.com" target="_blank">޹Ʒһߵ</a>| <a href="http://wyj4.com" target="_blank">һ뾫Ʒɫ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>