Java開發三大框架,你必需要知道的IT乾貨!

陝西優就業發表於2019-05-24

對於入坑Java技術的小夥伴來說,相信或多或少都會聽到關於Java程式語言的三大框架。Java作為程式語言界元老級的存在,這麼些年來不僅平穩的發展,而且也漸漸成為眾多企業首選的程式語言。那麼,Java三大框架是哪幾個呢?

陝西優就業小編科普:

一 .Struts框架

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

流程:伺服器啟動後,根據web.xml載入ActionServlet讀取struts-config.xml檔案內容到記憶體。

架構:Struts對Model,View和Controller都提供了對應的元件。ActionServlet,這個類是Struts的核心控制器,負責攔截來自使用者的請求。

二.Spring框架

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

三.Hibernate框架

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

Java的這三大框架各有自己的優缺點,也就意味著是運用在不同的情況下,而不同的企業所要求使用的架構也都不相同。所以,掌握好全面的Java知識點尤為重要!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69902581/viewspace-2645424/,如需轉載,請註明出處,否則將追究法律責任。

相關文章