JAVA三大框架各自的作用是什麼

來源:酷知科普網 9.67K

JACA的三大框架:Struts+Hibernate+Spring。那麼它們分別的作用是什麼呢?

操作方法

01

那麼簡單來說的話Java三大框架主要用來做WEN應用。Struts主要負責表示層的顯示,Spring利用它的IOC和AOP來處理控制業務(負責對資料庫的操作), Hibernate主要是資料持久化到資料庫。

JAVA三大框架各自的作用是什麼
02

Struts框架:struts是開源軟體。使用Struts的目的是為了幫助我們減少在運用MVC設計模型來開發Web應用的時間。如果我們想混合使用Servlets和JSP的優點來建立可擴充套件的應用,struts是一個不錯的選擇。

03

Spring框架:這是一個解決了許多在J2EE開發中常見的的問題的強大框架。 Springle提供了管理業務物件的一致方法並且鼓勵了注入對介面程式設計而不是對類變成的好習慣。Spring的架構基礎是基於使用JavaBean屬性 的Inversion of Control 容器。然而Spring在使用IoC容器作為構建玩關注所有架構層層的完整解決方案方面是獨一無二的。Spring提供了唯一的資料管理 抽象包括簡單和有效率的JDBC框架,極大的改進了效率並且減少了可能的錯誤。Spring的資料訪問架構還集成了Hibernate和其他O/R mapping 解決方案。

JAVA三大框架各自的作用是什麼 第2張
04

Hibernate框架:Hibernate 是一個開原始碼的物件關係對映框架,對JDBC驚醒了費城輕量級的 的物件封裝,使得Java程式設計師可以隨心所欲的使用物件變成思維來操作資料庫。Hebernate可以應用在任何使用JDBC的場合,既可以在java的 客戶端程式使用,也可以在Servlet/JSP的Web應用中使用最具革命意義的事,Hibernate可以在應用EJB的J2EE架構中取代CMP, 完成資料持久化的重任

熱門標籤