【導(dǎo)讀】借助于J2EE規(guī)范中包含的多項技術(shù):EnterpriseJavaBean、Java. Servlets、JavaServerPages、JavaMessageService等,開發(fā)。但是,在傳統(tǒng)J2EE應(yīng)用的開發(fā)過程中也出現(xiàn)了一些問題:。目前使用的數(shù)據(jù)庫基本上都是關(guān)系型數(shù)據(jù)庫,操作,降低了編程的效率以及系統(tǒng)的可維護性;用,但是使用EJB容器進行開發(fā)和調(diào)試需要耗費大量時間。為了降低代碼的耦合性,提。它不僅提供了從Java類到數(shù)據(jù)表的映射,也提供了數(shù)據(jù)查詢和恢復(fù)機制。據(jù)表之間的關(guān)系解釋為Java對象之間的繼承及包含等關(guān)系。在Hibernate中有一個簡單而直觀的API,用于對數(shù)據(jù)庫所表示的對象執(zhí)行查詢。或修改這些對象,只需在程序中與它們進行交互,然后告訴Hibernate保存即可。把表示模型數(shù)據(jù)及邏輯關(guān)系和狀態(tài)的信息及特定形式展示給用戶。時發(fā)生了何種數(shù)據(jù)變化,控制器都會將變化通知所有的視圖,導(dǎo)致顯示的更新。在Struts中,承擔(dān)MVC中控制器角色的是。在Struts框架中,視圖主要由JSP生。的服務(wù),像JTA,EJB的支持。良好的構(gòu)架的web應(yīng)用可以運行在任何容器上,如,Tomcat