Posted on 2007-02-27 17:47
冰浪 閱讀(467)
評論(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