【導(dǎo)讀】結(jié)合實例講解Web項目總體結(jié)構(gòu)。分析多層結(jié)構(gòu)優(yōu)點。具體講解每個層次的實現(xiàn)技巧。表與表之間關(guān)聯(lián)操作。借助Junit的單元測試。借助Ant的自動部署。通過Spring實現(xiàn)業(yè)務(wù)層。通過成熟的開源產(chǎn)品搭建層次清晰性能穩(wěn)定的系統(tǒng)。穩(wěn)健的架構(gòu)能承受業(yè)務(wù)的擴展,不至于使項目失控。實現(xiàn)這一功能最佳經(jīng)驗即MVC模式,實例中。Struts提供ActionFrom來封裝與用戶互動的數(shù)據(jù)元。Struts提供Action來接受用戶請求與發(fā)生響應(yīng)動作。過層,來降低它與系統(tǒng)其他部分的耦合度。助Spring可以達到更好的效果。式來裝配業(yè)務(wù)組件,如,DAO對象。通過SpringAOP思想,來集中處。在傳統(tǒng)的系統(tǒng)開發(fā)中該層占據(jù)大部分的開發(fā)時間,且隨著需求的變更功能的修改,逐漸變得難以控制,特別是表結(jié)構(gòu)的變化可能導(dǎo)致整個系統(tǒng)大動干戈。件集成的接口,如與Hibernate、Struts的集成。建優(yōu)雅的解決方案。下載springFramework最新版本,將其下的*.jar拷。設(shè)置Spring配置文件。通常在系統(tǒng)運行前完Spring成初始化工作,因此在。同一個事物類型具有多種不同實現(xiàn)的情況下使用。在得到具體實現(xiàn)類的時候也必須