ssh框架是struts+spring+hibernate的一個集成框架,是2016年之前較為流行的一種Web應用程序開源框架。ssh框架的系統從職責上分為四層:表示層、業務邏輯層、數據持久層和域模塊層,以幫助開發人員在短期內搭建結構清晰、可復用性好、維護方便的Web應用程序。
ssh框架是什么
SSH是Struts、Hibernate和Spring的集成框架:
1、Struts
Struts與SSH框架-樣同樣具有開源性,合理恰當的使用Struts技術可以在一定程度上減少基于MVC模型的Web應用系統的開發時間,從而有效控制系統開發成本。
Struts技術基于MVC框架,Struts的實現依賴Servlet和JSP實現。EJB和JavaBean兩個組件是Struts框架業務功能實現的基礎部件;Action和ActionServlet部件是框架實現控制力能的重要部件;視圖部分則是由若干存在內在聯系的JSP文件有機構成,米實現系統功能。
2、Hibernate
Hibernate,是負責了跟數據庫的交接。通過持久化數據對象,進行對象關系的映射,并以對象的角度來訪問數據庫。
3、Spring
Spring,使用基本的實體JavaBean來完成以前只能用EJB完成的事情。而其核心則是控制反轉(IOC)和面向切面編程(AOP)。使用Spring,意味著一個對象的創建再也不是自己new出來的,而是全權交給了IOC容器去實例化。
[免責聲明]
文章標題: ssh框架是什么
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。