服務器虛擬化的三種方式 三大框架是啥?
三大框架是啥?通常所說的三個框架是:SSH,即:spring,struts,hibernate spring:強大的組件,它可以把你所有的Java功能模塊以配置文件的方式(讓你感覺不到spring的存
三大框架是啥?
通常所說的三個框架是:SSH,即:spring,struts,hibernate spring:強大的組件,它可以把你所有的Java功能模塊以配置文件的方式(讓你感覺不到spring的存在)結合起來,成為一個完整的應用程序struts:不用說,著名而強大的MVC架構Hibernate:一個強大的ORM工具。將數(shù)據(jù)庫記錄轉換為Java實體實例非常方便。將Java實體實例保存到數(shù)據(jù)庫非常容易。如果不需要復雜的數(shù)據(jù)庫訪問,則不需要通過使用它來了解數(shù)據(jù)庫的詳細信息。下面是一個簡短的描述。內容很多。你自己認真看看吧。struts框架
struts是開源軟件。使用struts的目的是幫助我們減少使用MVC設計模型開發(fā)web應用程序的時間。如果我們想混合servlet和JSP的優(yōu)點來構建可伸縮的應用程序,struts是一個不錯的選擇。
進程:服務器啟動后,根據(jù)網站.xml正在加載actionservlet以讀取struts-配置.xml文件內容到內存。
體系結構:struts為模型、視圖和控制器提供相應的組件。struts的核心控制器Actionservlet負責攔截用戶的請求。
2、Spring框架]Spring是一個強大的框架,可以解決J2EE開發(fā)中的許多常見問題。Springle提供了一種一致的方法來管理業(yè)務對象,并鼓勵注入編程接口而不是類的良好習慣。Spring基于使用JavaBean屬性的控制容器的反轉。然而,spring的獨特之處在于,它將IOC容器用作構建器,將重點放在所有架構級別的完整解決方案上。Spring提供了一個獨特的數(shù)據(jù)管理抽象,包括一個簡單而高效的JDBC框架,它極大地提高了效率并減少了可能的錯誤。Spring的數(shù)據(jù)訪問架構還集成了hibernate和其他O/R映射解決方案。
3、Hibernate framework
Hibernate是一個開源的對象關系映射框架,它用輕量級的對象封裝喚醒JDBC,使Java程序員可以用對象思維隨意操作數(shù)據(jù)庫。Hibernate可以用于任何使用JDBC的情況,不僅在Java客戶機程序中,而且在servlet/jspweb應用程序中。最具革命性的是,在EJB應用的J2EE架構中,hibernate可以代替CMP來完成數(shù)據(jù)持久化的任務
!java的這三種體系結構各有優(yōu)缺點,這意味著它們在不同的情況下使用,不同的企業(yè)需要不同的體系結構。因此,掌握全面的Java知識尤為重要!