Posted on 2007-02-27 17:47
冰浪 阅读(460)
评论(1) 编辑 收藏 所属分类:
WEB开发
CSUOA
所涉及的技术关键字如下:
Java
,
JavaEE
,面向对象编程思想,设计模式,
DAO
模式,
MVC
,
Struts
,
Hibernate
,
ANT
,
JavaDoc
,
Log4j
大家也许会用怀疑的眼神审视着我的这两行字,呵呵,我确实是这么想的,也是照着这么做的。而且我觉得,如果对有实际项目经验的人来看,这也是很自然而然的事。我也觉得自己已经该到这一步的时候了。
设计模式。以前自己写程序,做系统都不会去考虑太多,只要实现所需要功能就
OK
了。当然,写一些小程序确实也不必去考虑太多。以前也听过设计模式的大名,直到不久前我看了一本关于模式的书的时候,我才开始有意识去思考如何更好地设计程序,如何各层间做到松耦合,更好地在各种平台间移植及修改维护。在这方面,设计模式给我们了启示。在
CSUOA
里,我也有意识地用到一些设计模式,这点在以后的日记里会详细说明。
DAO
模式。在第一篇日记里我就提到了,
DAO
模式极大地方便了数据持久化操作,这也被
CSUOA
所采用。
MVC
。
Struts
就是
MVC
模式的一种具体应用框架。
ANT
。
ANT
是一种快速构建工具,类似于
C++
的
Make
工具,使用起来极其方便。
JavaDoc
。是
Java
文档自动生成工具。在
CSUOA
中使用,主要是想培养自己编码的规范性,更有利于以后的团队合作。
Log4j
。用于程序调试分析,方便易用。
顺便提一下我所用的开发平台:
Eclipse3.2
+
MyEclipse5.0