SSM框架功能
- 减少不必要的编码工作,注意力集中到业务上
- 在框架里,更规范,方便实现重用
- 方便扩展和维护
- 更好的践行软件工程思想和Javaee核心思想,提高生产效率
主要内容
- S:springMVC
- S:Spring(核心和重点)
- 表现层
- 业务层IOC AOP 事务控制
- 持久层
- M:Mybatis
SpringMVC工作原理
- 从servlet到纯粹的控制器/拦截器的进化
- 使用了MVC框架,就应该严格遵循MVC思想
- MVC框架不赞成浏览器直接访问WEB应用的视图页,所有用户的请求,都只影响控制器发送,再由控制器调用模型组件或视图组件来向用户呈现数据
- 安全目录
spring
轻量级框架
目标
使现有技术更加易用,推进编码的最佳实现
内容
- IOC容器
- AOP实现
- 数据访问支持
- web集成
spring的优点
- 低侵入式设计
- 独立于各种y应用服务
- 依赖注入特性将组件关系透明化,降低了耦合度
- 面向切面编程特性允许将通用的任务进行集中式处理
- 与第三方框架的良好整合
mybatis
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录
功能
-
帮助改进文档
-
文档的翻译