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