2006年9月14日
摘要: 上次我提到学习Java编程,Servlet比较重要,原因如下:1.Web使用http协议,为此Java定义了Servlet封装http协议。2.JSP运行时被也被编译为Servlet。3.Servlet + XML配置文件是Web应用的MVC编程模式的控制中心。4.这种使用XML定义配置,描述类的编程方式,被广范使用,如EJB,strunt,spring,hibernet等等。5.Servlet容... 阅读全文
posted @ 2006-09-14 19:30 朴笛 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 回想十几年前看《笑傲江湖》,特别令狐冲华山学剑那一段,太精彩,回味无穷,看武侠小说满足了我们想当英雄的梦想,但不可否认,那有梦的日子,确是一段幸福时光呀!最近我看书时走神,看到窗外:北风起,秋叶落,冬天姗姗来迟了,华山学剑正是在冬天呀,学剑,比武,失败,再学习,再比武,再失败,乐观 + 坚韧 = 成功!冬天充满了希望,谢谢令狐冲,谢谢金大侠! 阅读全文
posted @ 2006-09-14 19:29 朴笛 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 昨日翻看<读者>,看到李开复先生的文章---人生成功三部曲.1.把握人生目标,做一个主动的人。2.尝试新的领域,发掘你的兴趣。3.针对兴趣,制定阶段性目标。必须把抽象的,无法实施的,不可衡量的大目标简化为实际的,可衡量的小目标。很受启发:像XP编程中测试优先。人生的每个阶段,就像开发一个软件工程项目,DailyScrum, 每天重构,每天测试,每天增量,每天迭代。生活中做敏捷的人和做敏... 阅读全文
posted @ 2006-09-14 19:27 朴笛 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 你好LOG4NET-----在C#中使用LOG4NET1.下载log4net (Google log4net)2.unzip log4net3.运行VS,新建 c# Windows应用程序。4.添加引用Log4NET5.新建一个应用程序配置文件App.config(具体内容附在后面)6.打开Form1.cs, 在Namespace上添加一行 [assembly: log4net.Config.DO... 阅读全文
posted @ 2006-09-14 19:00 朴笛 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 安装环境:1.Window20002.j2sdk1.4.1_013.jakarta-tomcat-5.0.14安装步骤:1.运行tomcat-5.0.14.2.下载WWW.JSPWiki.org,解压后将JSPWiki.war拷贝到D:\Java\jakarta-tomcat-5.0.14\webapps3.解压jspwiki_samples.zip到D:\Java\jakarta-tomcat-... 阅读全文
posted @ 2006-09-14 18:58 朴笛 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 模式--纯度很高的经验。总结经验,抽象经验,便于交流,重用和提高质量。一.《设计模式》Design Patterns Elements of Reusable Object-Oriented, 软件模式设计第一书,总结了24个模式,例子使用C++语言,比较简明,学术性较强。二.《设计模式解析》,表述清晰易懂,Java 例子比较完整,是学习模式和面向对象软件设计的首选书。三.《敏捷软件开发》,结合了... 阅读全文
posted @ 2006-09-14 18:55 朴笛 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 《Writing Effective Use Cases》Alistair Cockburn做为一个著名的软件开发方法论者,他积极倡导轻型的敏捷软件开发,强调人在软件开发中的核心作用,他形象把软件开发比喻为“游戏”,工作应该投入,轻松,简单,交流,充满兴趣的。本书是关于编写用例的方面的名著,获奖书,值得参考。(一)软件开发的相关人们(stakeholders)使用用例(Use Case)来探索需求... 阅读全文
posted @ 2006-09-14 18:53 朴笛 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 《Patterns for Effective Use Cases》Steve Adolph,Paul Bramble Pattern,软件书籍大多翻译为模式,还有模范,典型等意思,说白了就是经验的的总结。所以本书中心就是讲编写用例方面的经验。他山之石。 写用例的目的是为了更好探求和表达需求。表达:有层次的,清晰的表达用户需求。探求:挖掘现有的和潜在的需求。书前面的两张图就是本书的纲要,十分清晰。... 阅读全文
posted @ 2006-09-14 18:50 朴笛 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 《敏捷建模》极限编程和统一过程的有效实践,Scott W.Ambler“要改变命运,必须首先改变自己的态度”,如果说一本书中能学到一句话就值了的话,本书应该物超所值了。本书分三部份:一.敏捷价值观。作者推崇XP的价值观:交流,简单,反馈,勇气基础上,补充了“谦虚”,确也很适合我们。二.实践。如果理解并赞同敏捷的价值观的话,并决定在实践中应用的话,自然而然很容易理解敏捷建模1.交流:最好面对面,直接... 阅读全文
posted @ 2006-09-14 18:48 朴笛 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 前今年大家常笑谈电影“手机”中的费老名言:“做人要厚道”。随着XP编程,敏捷联盟等轻型软件开发方法的流行,针对编程人的Philosophy(中文音译简称为“费老”)也越来越多了。轻,是开发过程的简洁,但更突出了编程人的作用,毕竟,创新要以人为本呀。于是,程序员也要厚道,也要谈价值观和哲学了。1.在XP中,费老说:交流简单反馈谦虚2.在《敏捷建模》,费老在XP基础上补充了“谦虚”。3.在《重构》中,... 阅读全文
posted @ 2006-09-14 18:46 朴笛 阅读(301) 评论(0) 推荐(0) 编辑