用最簡單話概括SSH三框架


Hibernate用來做持久層,因為它將JDBC做了一個良好的封裝,程序員在與數據庫進行交互時可以不用書寫大量的SQL語句。

Struts是用來做應用層的,他它負責調用業務邏輯serivce層,所以SSH框架的流程大致是:Jsp頁面----Struts------Service(業務邏輯處理類)---Hibernate(左到右)struts負責控制Service(業務邏輯處理類),從而控制了Service的生命周期,這樣層與層之間的依賴和強,屬於耦合。

這時,使用spring框架就起到了控制Action對象(Strus中的)和Service類的作用,兩者之間的關系就松散了,Spring的Ioc機制(控制反轉和依賴注入)正是用在此處。總結spring充當了管理容器的角色。spring就是作為容器,用來管理struts和hibernate之間的工作的。它其實就是程序中的一個橋梁或者說管理者,整個程序的運行都依靠spring來管理。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM