在 表示層中:首先通過JSP頁面實現(xiàn)交互界面,負責接收請求(Request)和傳送響應(Response),然后Struts根據(jù)配置文 件(struts-config.xml)將A..."/>
您好,登錄后才能下訂單哦!
框架的基本業(yè)務流程=>
在 表示層中:首先通過JSP頁面實現(xiàn)交互界面,負責接收請求(Request)和傳送響應(Response),然后Struts根據(jù)配置文 件(struts-config.xml)將ActionServlet接收到的Request委派給相應的Action處理。=>
在業(yè)務層中:管理服務組件 的Spring IoC容器負責向Action提供業(yè)務模型(Model)組件和該組件的協(xié)作對象數(shù)據(jù)處理(DAO)組件完成業(yè)務邏輯,并提供事務處理、緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。
持久層中:則依賴于Hibernate的對象化映射和數(shù)據(jù)庫交互,處理DAO組件請求的數(shù)據(jù),并返回處理結果
采用框架的好處
不僅實現(xiàn)了視圖、控制器與模型的徹底分離,而且還實現(xiàn)了業(yè)務邏輯層=>與持久層的分離。這樣無論前端如何變化,模型層只需很少的改動,并且數(shù)據(jù)庫的變化也不會對前端有所影響,大大提高了系統(tǒng)的可復用性。而且由于不同層之間耦合度小,有利于團隊成員并行工作,大大提高了開發(fā)效率。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。