Struts:
Struts把Servlet、JSP、自訂標籤和資訊資源(message resources)整合到一個統一的框架中,開發人員利用其進行開發時不用再自己編碼實現全套MVC模式,極大的節省了時間,是一種基於MVC模式的,就是模式—視圖—控制器的程式框架,起到輔助程式設計的作用,將java程式分成了JavaBean, servlet, JavaAction, JSP.
Hibernate:
Hibernate可以在應用EJB的J2EE架構中取代CMP,完成資料持久化的重任
Spring:
Spring提供了一個用標準Java語言編寫的AOP框架,還提供了可以和IoC容器集成的強大而靈活的MVC Web框架。它的IOC思想和AOP思想解決了類與類之間的強偶合問題。
struts主要負責表示層的顯示
spring利用它的IOC和AOP來處理控制業務(負責對資料庫的運作)
hibernate主要是資料的持久化到資料庫
Struts :前台Web MVC框架
hibernate:後台資料庫操作ORM框架,(英文意「冬眠」) 在於將Spring—Hibernate—資料庫三者連接在一起,有簡化資料操作,和方便快速作用。
spring:提供的IOC和AOP功能,以及一些企業級應用,並且更好的整合hibernate和struts
Struts是web開發框剪(負責表單提交)(相當於電腦顯示卡)
Hibernate負責對資料庫的操作(相當於電腦CPU)
Spring相當於一個主機板(將顯示卡和CPU組裝在一起)
本文出自CSDN博客,轉載請標示出處:http: //blog.csdn.net/ZhouTJ76237035/archive/2009/12/18/5030951.aspx
-