摘要: 用java來(lái)建立一個(gè)很有價(jià)值的web 應(yīng)用不是一個(gè)簡(jiǎn)單的任務(wù)。在架構(gòu)這個(gè)應(yīng)用時(shí)要考慮很多的因素和問(wèn)題。從更高的層次來(lái)看,開(kāi)發(fā)人員面臨著關(guān)于如何構(gòu)建用戶接口,何處駐留業(yè)務(wù)邏輯,以及如何實(shí)現(xiàn)數(shù)據(jù)持久性這些問(wèn)題。這3層都有各自的問(wèn)題需要回答。而每一層又需要實(shí)現(xiàn)那些技術(shù)?應(yīng)用如何設(shè)計(jì)來(lái)進(jìn)行松散耦合并能進(jìn)行靈活變更?應(yīng)用架構(gòu)是否允許某一層變更而不影響到其它的層次?應(yīng)用應(yīng)該如何處理容器一級(jí)的服務(wù)比如事務(wù)?
閱讀全文