在 Java Web 开发中,SSH 和 SSM 分别指以下框架组合:
-
SSH:Struts2 + Spring + Hibernate。
- Struts2 是 MVC 框架,用于控制请求流程
- Spring 是 IoC 和 AOP 容器,用于管理对象生命周期和依赖注入
- Hibernate 是 ORM 框架,用于处理后台数据库持久化操作。
-
SSM:SpringMVC + Spring + MyBatis。
- SpringMVC 是 Web MVC 框架,使用基于注解的方式进行请求分发
- Spring 用于管理对象生命周期和依赖注入,
- MyBatis 用于数据持久化,通过 XML 或注解方式来描述 SQL 语句实现数据操作。