SSH和SSM的区别
SSH是Spring+Struts2+Hibernate是目前较流行的一种Web应用程序开源集成框架。
SSM是Spring+SpringMVC+MyBatis常作为数据源较简单的web项目的框架。
SSH和SSM定义:
ssh是使用 Struts2为控制器(controller) ,spring 为事务层(service), hibernate 负责持久层(dao)
而ssm则是使用 springMVC为控制器(controller) ,spring 为事务层(service), MyBatis 负责持久层(dao)
Spring的核心功能
控制反转(IOC) & 依赖注入(DI)
SpringMVC的概念
SpringMVC是Spring生态圈中的WEB-MVC框架
Hibernate是一个开放源代码的对象关系映射框架,程序员可以更加轻松的操作数据库