畢業(yè)設(shè)計開發(fā)日記連載3:CSUOA關(guān)鍵字
Posted on 2007-02-27 17:47 冰浪 閱讀(468) 評論(1) 編輯 收藏 所屬分類: WEB開發(fā)
???? CSUOA
所涉及的技術(shù)關(guān)鍵字如下:
Java
,
JavaEE
,面向?qū)ο缶幊趟枷耄O(shè)計模式,
DAO
模式,
MVC
,
Struts
,
Hibernate
,
ANT
,
JavaDoc
,
Log4j
大家也許會用懷疑的眼神審視著我的這兩行字,呵呵,我確實是這么想的,也是照著這么做的。而且我覺得,如果對有實際項目經(jīng)驗的人來看,這也是很自然而然的事。我也覺得自己已經(jīng)該到這一步的時候了。
設(shè)計模式。以前自己寫程序,做系統(tǒng)都不會去考慮太多,只要實現(xiàn)所需要功能就
OK
了。當(dāng)然,寫一些小程序確實也不必去考慮太多。以前也聽過設(shè)計模式的大名,直到不久前我看了一本關(guān)于模式的書的時候,我才開始有意識去思考如何更好地設(shè)計程序,如何各層間做到松耦合,更好地在各種平臺間移植及修改維護(hù)。在這方面,設(shè)計模式給我們了啟示。在
CSUOA
里,我也有意識地用到一些設(shè)計模式,這點在以后的日記里會詳細(xì)說明。
DAO
模式。在第一篇日記里我就提到了,
DAO
模式極大地方便了數(shù)據(jù)持久化操作,這也被
CSUOA
所采用。
MVC
。
Struts
就是
MVC
模式的一種具體應(yīng)用框架。
ANT
。
ANT
是一種快速構(gòu)建工具,類似于
C++
的
Make
工具,使用起來極其方便。
JavaDoc
。是
Java
文檔自動生成工具。在
CSUOA
中使用,主要是想培養(yǎng)自己編碼的規(guī)范性,更有利于以后的團(tuán)隊合作。
Log4j
。用于程序調(diào)試分析,方便易用。
順便提一下我所用的開發(fā)平臺:
Eclipse3.2
+
MyEclipse5.0