當前位置:編程學習大全網 - 編程軟體 - 各位大神說說學ssm好還是學ssh好

各位大神說說學ssm好還是學ssh好

SSH 通常指的是 Struts2,Spring ,Hibernate。

SSM 則指的是 SpringMVC,Spring,MyBatis

SSH 通常指的是 Struts2 做前端控制器,Spring 管理各層的組件,Hibernate 負責持久化層。

SSM 則指的是 SpringMVC 做前端控制器,Spring 管理各層的組件,MyBatis 負責持久化層。

***同之處是都使用了Spring的依賴註入DI來管理各層的組件,使用了面向切面編程AOP來實現日誌管理,權限認證,事務等通用功能的切入。

不同之處是 Struts2 和 SpringMVC 做前端控制器的區別,以及 Hibernate 和 MyBatis 做持久化時的區別。但是,Struts2 也可以和 MyBatis 搭配使用,SpringMVC 也可以和 Hibernate 搭配使用。本文為了簡化對比,指定 Struts2 要和 Hibernate 搭配,SpringMVC 要和 MyBatis 搭配。

  • 上一篇:心理物理學的比例量表的制作
  • 下一篇:最近在學linux,在看UNIX高級環境編程時,其中有節講到:linux主線程用線程ID來控制工作線程處理任務
  • copyright 2024編程學習大全網