09 2006 档案
值得学习掌握的10种编程语言
摘要:1. C2. Java( a "beautiful" language, it is central to the non-.Net and non-Microsoft)3. C#(an essential part of the .Net framework)4. VB.Net (more popular)5. PHP(It's particularly widely used in Build... 阅读全文
posted @ 2006-09-16 17:25 朴笛 阅读(471) 评论(3) 推荐(0)
从布什当选谈POJO ---2004
摘要:开放,保守,新开放,新保守。政治,时装,时尚如此,JAVA也是如此。你看,从最早的Java类,到Servlet Container,到EJB Container,然后,JDO来了,Hibernate,Spring,最近又回到了Java类,不同的是这次起了个新名字“POJO”。POJO-----JAVA中的新保守主义。不是我不知道,这世界转的快! 阅读全文
posted @ 2006-09-14 19:48 朴笛 阅读(229) 评论(0) 推荐(0)
向开源的世界的园丁们致意---2004
摘要:“我们的祖国是花园,花园的花朵真鲜艳”开源的世界也是如此,百花齐放。作为刚入门的新手,这两天我在学习一些开源基础知识,边学边整理,浅见。权且也算是向开源的世界的园丁们的一种致意吧。==============================================开源世界的入门钥匙Anta simple Ant structure==============================... 阅读全文
posted @ 2006-09-14 19:47 朴笛 阅读(219) 评论(0) 推荐(0)
Hibernate路线图 ---2004
摘要:阿拉法特也病了。中东路线图计划造就停顿了。而Hibernate世界里,有三条自动化代码生成的路线图,你选择那条?1.以hbm为中心 hbm->dll hbm2dll net.sf.hibernate.tool.hbm2dll (hibernate) hbm->java hbm2java net.sf.hibernate.tool.hbm2java (hibernate.ext)2.以j... 阅读全文
posted @ 2006-09-14 19:43 朴笛 阅读(382) 评论(0) 推荐(0)
哪吒的风火轮 ---2004
摘要:小时候,很羡慕传说中的哪吒,自由,英勇,潇洒,特别向往他脚下一对风火轮。现在,有一对软件开发的风火轮。左脚上风火轮是测试驱动TDD,右边是日志(logging)。Java :junit&log4j.NET:nunit&log4net今天我在一个为单位编的文件处理小程序,单元测试使用NUnit,程序日志使用Log4NET。很爽,心情愉快,一路顺风。真有一点,踏上风火轮的感觉:朝辞白帝... 阅读全文
posted @ 2006-09-14 19:42 朴笛 阅读(349) 评论(0) 推荐(0)
对错 ---2004
摘要:软件设计模式中常用的一个单词Context,常常翻译为上下文,也许我上学时一直语文不好的缘故,起初我总是不太理解"上下文",后开我才理解了,原来"上下文"就是指模式的适用环境。模式是特定条件下,特定范围内的通用解决方案。如果用错了地方,就成了张冠李戴,牛头马嘴,适得其反了。前段时间,我犯了一个“张冠李戴”的错误。在学NUnit时,我使用NUnit2.1\bin\NUnit-gui.exe,去测试著... 阅读全文
posted @ 2006-09-14 19:41 朴笛 阅读(238) 评论(0) 推荐(0)
将面向对象进行到底---2004
摘要:在配置文件中配置具体对象程序中的配置文件的发展经历了两阶段: 1.文本文件,配置表示为字符串,主要表示程序中的简单数据和参数,程序需要转换成int,string,date。2.XML格式文件,以可以精确的表示丰富的类型和方法,可以表示类,有了XML,配置文件也可以定义对象,从而使面向对象编程更完整,更彻底了,降低了耦合度。XML配置文件和反射结合,出现了IOC,出现了一些IOCFramework,... 阅读全文
posted @ 2006-09-14 19:39 朴笛 阅读(207) 评论(0) 推荐(0)
使用Sysdeo Tomcat plugin集成Eclipse 和 Tomcat
摘要:.下载使用Sysdeo Tomcat plugin,解压。将这com.sysdeo.eclipse.tomcat_2.2.1这整个目录copy到Eclipse/plugins 2.Eclipes使用SDK,不用缺省的JRE.(Eclipse > Window > Preferences > Java)。3.Eclipse > Window > Preferences&... 阅读全文
posted @ 2006-09-14 19:34 朴笛 阅读(1355) 评论(0) 推荐(0)
servlet是基础(1) --- 2004
摘要:学java时,总觉得东西很杂,很多,比如容器,框架,模式,jsp,strunt,spring,hibernate,jdo,ejb,serlet,cactus,junit,mockmaker,easymock,xdoclet,HSQL,ant,log4j,axis,torque,jstl,taglib,meddlegen,maven,picocontainer看得头昏眼花,云里雾里.一.Java世界... 阅读全文
posted @ 2006-09-14 19:31 朴笛 阅读(247) 评论(0) 推荐(0)
Servlet(2) ---2004
摘要:上次我提到学习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 朴笛 阅读(206) 评论(0) 推荐(0)
华山学剑---2004
摘要:回想十几年前看《笑傲江湖》,特别令狐冲华山学剑那一段,太精彩,回味无穷,看武侠小说满足了我们想当英雄的梦想,但不可否认,那有梦的日子,确是一段幸福时光呀!最近我看书时走神,看到窗外:北风起,秋叶落,冬天姗姗来迟了,华山学剑正是在冬天呀,学剑,比武,失败,再学习,再比武,再失败,乐观 + 坚韧 = 成功!冬天充满了希望,谢谢令狐冲,谢谢金大侠! 阅读全文
posted @ 2006-09-14 19:29 朴笛 阅读(268) 评论(0) 推荐(0)
人生成功三部曲---2005.1
摘要:昨日翻看<读者>,看到李开复先生的文章---人生成功三部曲.1.把握人生目标,做一个主动的人。2.尝试新的领域,发掘你的兴趣。3.针对兴趣,制定阶段性目标。必须把抽象的,无法实施的,不可衡量的大目标简化为实际的,可衡量的小目标。很受启发:像XP编程中测试优先。人生的每个阶段,就像开发一个软件工程项目,DailyScrum, 每天重构,每天测试,每天增量,每天迭代。生活中做敏捷的人和做敏... 阅读全文
posted @ 2006-09-14 19:27 朴笛 阅读(422) 评论(0) 推荐(0)
你好LOG4NET ---2005
摘要:你好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 朴笛 阅读(344) 评论(0) 推荐(0)
你好,jspwiki ---2005
摘要:安装环境: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 朴笛 阅读(231) 评论(0) 推荐(0)
学习软件模式设计的四本书 ---2005.1
摘要:模式--纯度很高的经验。总结经验,抽象经验,便于交流,重用和提高质量。一.《设计模式》Design Patterns Elements of Reusable Object-Oriented, 软件模式设计第一书,总结了24个模式,例子使用C++语言,比较简明,学术性较强。二.《设计模式解析》,表述清晰易懂,Java 例子比较完整,是学习模式和面向对象软件设计的首选书。三.《敏捷软件开发》,结合了... 阅读全文
posted @ 2006-09-14 18:55 朴笛 阅读(258) 评论(0) 推荐(0)
浅读《编写有效用例》---2005.1
摘要:《Writing Effective Use Cases》Alistair Cockburn做为一个著名的软件开发方法论者,他积极倡导轻型的敏捷软件开发,强调人在软件开发中的核心作用,他形象把软件开发比喻为“游戏”,工作应该投入,轻松,简单,交流,充满兴趣的。本书是关于编写用例的方面的名著,获奖书,值得参考。(一)软件开发的相关人们(stakeholders)使用用例(Use Case)来探索需求... 阅读全文
posted @ 2006-09-14 18:53 朴笛 阅读(388) 评论(0) 推荐(0)
读《有效用例模式》---2005。1
摘要:《Patterns for Effective Use Cases》Steve Adolph,Paul Bramble Pattern,软件书籍大多翻译为模式,还有模范,典型等意思,说白了就是经验的的总结。所以本书中心就是讲编写用例方面的经验。他山之石。 写用例的目的是为了更好探求和表达需求。表达:有层次的,清晰的表达用户需求。探求:挖掘现有的和潜在的需求。书前面的两张图就是本书的纲要,十分清晰。... 阅读全文
posted @ 2006-09-14 18:50 朴笛 阅读(326) 评论(0) 推荐(0)
《敏捷建模》Scott W.Ambler ---2005.1
摘要:《敏捷建模》极限编程和统一过程的有效实践,Scott W.Ambler“要改变命运,必须首先改变自己的态度”,如果说一本书中能学到一句话就值了的话,本书应该物超所值了。本书分三部份:一.敏捷价值观。作者推崇XP的价值观:交流,简单,反馈,勇气基础上,补充了“谦虚”,确也很适合我们。二.实践。如果理解并赞同敏捷的价值观的话,并决定在实践中应用的话,自然而然很容易理解敏捷建模1.交流:最好面对面,直接... 阅读全文
posted @ 2006-09-14 18:48 朴笛 阅读(305) 评论(0) 推荐(0)
Philosophy(费老)---2005.1
摘要:前今年大家常笑谈电影“手机”中的费老名言:“做人要厚道”。随着XP编程,敏捷联盟等轻型软件开发方法的流行,针对编程人的Philosophy(中文音译简称为“费老”)也越来越多了。轻,是开发过程的简洁,但更突出了编程人的作用,毕竟,创新要以人为本呀。于是,程序员也要厚道,也要谈价值观和哲学了。1.在XP中,费老说:交流简单反馈谦虚2.在《敏捷建模》,费老在XP基础上补充了“谦虚”。3.在《重构》中,... 阅读全文
posted @ 2006-09-14 18:46 朴笛 阅读(329) 评论(0) 推荐(0)
《Refactoring》2005
摘要:《Refactoring》--Improving the Design of Existing CodeMartin Fowler奥运精神是“更高,更快,更强”。重构,目标也是“更高,更快,更强”,不是为了第一,更是为了超越自我。本书重构主要介绍面向对象编程的重构,面向对象的设计原则,模式,方法,都是重构的重要指导思想。重构的过程时间:Any times。地点:Bad smell in Code。... 阅读全文
posted @ 2006-09-14 18:44 朴笛 阅读(229) 评论(0) 推荐(0)
该转变了
摘要:转眼又是一年了呀,我整天在股市中追逐于蝇头小利,编程方面进步很小,不务正业呀,是到了要改变的时候了。明天起每天时间分配改为8:2(8是软件,2是证券)。i'm back, 现在就开始吧!前两年我在csdn上也有一个博客,时间长了,密码也忘了也取不回来,也好,把一部分拷贝过来,专心使用博客园。 阅读全文
posted @ 2006-09-14 18:30 朴笛 阅读(108) 评论(0) 推荐(0)
大环境、小环境
摘要:现在框架(framework)越来越盛行了,所以首先需要搞清程序运行环境(Framework、Context)。编写B/S程序更是如此,下面简述使用ASP.NET编程时,我们的大环境和小环境。 1.大环境指httpServer服务器端的环境,如果使用ASP.net+IIS,服务器端大环境给我们提供 Appliation对象+Context对象(request,response)等等,而我们的工作是... 阅读全文
posted @ 2006-09-11 11:15 朴笛 阅读(301) 评论(0) 推荐(0)
使用Writer写博客,需先在博客园中设置一个选项
摘要:前几天使用writer一直不成功, 1开始以为是代理问题,但微软的space ok,所以排出代理原因。 2查看dudu的博客,照猫画虎多次,还是不成功,于是暂时放弃了。 今天我修改博客设置时,偶然在看到: [管理]---〉[选项] 中有一项“允许Web Service、MetaWeblog访问”checkbox,选中后,再试,一切ok! 阅读全文
posted @ 2006-09-10 19:27 朴笛 阅读(179) 评论(0) 推荐(0)
Javascript and UML Distilled
摘要:简介:Javascript和>1.Javascript: 大小写, Dom对象(Window,Document,Location,History) 内置对象(Array,String,Date,Time,Math) 内置函数(eval,unescape,parseFloat) 事件及事件处理(Load,Unload,DragDrop,Submit,Click,Blur,Mouse(D... 阅读全文
posted @ 2006-09-10 19:25 朴笛 阅读(448) 评论(0) 推荐(0)