SSM框架和SSH框架有什么区别?

SSH和SSM定义

SSH通常将Struts2称为控制器,spring管理每一层的组件,hibernate负责持久层。

SSM将SpringMVC称为控制器,Spring管理每一层的组件,MyBatis负责持久层。

共同点:1。Spring依靠注入DI来管理每一层的组件。2.用AOP管理东西,日志,权限等。

差异:1。Struts2和SpringMVC控制器控制着视图和模型之间不同的交互机制。

Struts2是动作类级别,SpringMVC是方法级别,更容易实现RESTful风格。