- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 《JUnit In Action》读书笔记 1
1997年 Erich Gamma(Gang of Four)和Kent Beck(XP)为Java创建了JUnit。若程序的某项功能没有经过自动测试,那该功能基本等于不存在。 JUnit的当前版本3.8.1。解压缩junit.zip到c:/junit3.8.1运行文本界面的test ruunerjava -cp junit.jar;. junit.textui.TetRunner junit.s
2006-02-10 13:59:00 2548
原创 源代码版本控制
源代码版本控制 这是软件开发中一个十分重要的工程手段,几乎是必须的一个Process(过程)。很多作坊式的开发团队在采用软件工程的一些方法的时候,第一个要进行改进或增加的,往往就是这个过程。对初学者学习而言,建议在开始进行实践小项目的阶段即进行源代码版本控制,因为这在以后的工作中,是一定会用到的。 源代码版本控制的基本原理如下: 在服务器端建立该项目的数据库,并保存你选定的
2006-02-10 13:06:00 9449
原创 Tomcat 5.5连接池的配置
以PostgreSQL数据库为例(MySQL配置是一样的)。从http://jakarta.apache.org/commons/dbcp/下载commons-dbcp-1.2.1.jar,然后拷贝放到Tomcat 5.5/common/lib下PostgreSQL的JDBC驱动程序=http://jdbc.postgresql.org/download.htmlMySQL的JDBC驱
2006-02-09 12:42:00 3697 1
原创 一个简单的带Body的自定义Tag开发过程
2005-10-19 12:08:34 JasonDong2005-09-28 今天学习带body的自定义标签,尝试写一个标签,这个标签可以迭代显示标签主体里面的内容,迭代的次数由标签的属性指定. 首先,要说明的是,其实标签也是一个java类,它是运行一个或两个接口的javabean,然后再配合标签描述文件(以.tld为扩展名),两者结合就可以作出自己的自定义标签库了.呵呵
2006-02-09 12:38:00 3836
原创 天乙社区流程分析
2005-10-11 16:03:27今天在天乙社区(http://bbscs.laoer.com)发表了关于这个社区开元项目bbscs6.0流程分析的文章。由于这个项目始终没有像样的文档,我决定为初学者提供些帮助,同时也想得到高人指点。这篇文章也是我近一个月来的学习总结,原文如下: 天乙社区使用了当下几种流行的j2ee技术,设计较为合理,我最近一边学习相关技术,一边研究,大概有了一个
2006-02-09 12:37:00 2815
原创 Java Reflection (JAVA反射)
2005-10-10 13:57:20 From: http://www.cybercorlin.netReflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中
2006-02-09 12:35:00 1439
原创 blog工作原理以及bbs相应原理
2005-09-23 17:35:02 加盟新公司,我的第一个工作结束了,是一个开源的blog。我想在下一个bbs开发工作开始之前,在此总结一下,并对比熟悉一下新的工作。 blog使用了spring作控制。一个重要的文件是despatcher-servlet.xml。表现层用到Velocity。Velocity的扩展名是.vm,这个开源项目以.c结尾,通过c.tld和despatcher-serv
2006-02-09 12:32:00 3203
原创 《Java与模式》读书笔记1(1-11)
开闭原则Open-Close Principle(OCP)Softeware entities should be open for extension,but closed for modification. 里氏代换原则Liskov Substitution Principle(LSP)如果对每一个类为T1的对象o1,都有类为T2的对象o2,使得 以T1定义的所有程序P在所有的对象o1都代换成
2006-02-09 12:30:00 2777
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人