struts2不是表示成的么..那么在用struts2的時候會出現一個action 而他是負責跳轉的.這不是control作用了..那么spring和hibernate都負責什么層呢MVC中的哪個層謝謝大家回答,大家的都非常精彩。
1 回答

犯罪嫌疑人X
TA貢獻2080條經驗 獲得超4個贊
struts2本身就是基于MVC模式開發的,所以它不單只實現C層。LZ說的action類的控制只是C層的應用,轉到了VIEW就實現了V層。至于M層,它是借助于javaBean和EJB來實現的。
至于spring和hibernate,spring是對業務層的封裝處理,hibernate可以說是對數據的封裝處理,與數據庫打交道。
那么SSH框架聯合使用:分別代表的層次:
模型層,用Hibernate框架讓來JavaBean在數據庫生成表及關聯,通過對JavaBean的操作來對數據庫進行操作;控制層,用Struts框架來連接數據層和視圖層的,接收、處理、發送數據并控制流程;視圖層,用JSP模板把頁面展現給用戶以及提供與用戶的交互。而Spring框架粘合了Hibernate和Struts,透明的管理了整個架構,提供IOC容器使代碼松耦合以及AOP框架的切面功能等等。
添加回答
舉報
0/150
提交
取消