SSM框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。其中spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。


经过实训大概了解了ssm框架的使用流程,有了框架之后编写代码的效率提高了,因为框架封装了普通项目中程序员需要重复书写的代码和简化了调用过程,在传统的jsp项目中,我们的controller接收到前端的请求然后程序员就需要去开发Dao层,里面还涉及数据库的连接和存储过程的代码,大部分都是冗余的代码,而有了SSM框架后就极大的简化了程序猿在controller以下层的开发,只需要一个service层和mapper层就行了,mapper层用来连接mapper.xml文件的,而直接用mapper.xml做sql语句的开发,而数据库连接的和存储的过程都直接由mybatis负责了,自己只需要负责传递形参和接收返回数据就行了,这样就完成了一次完整的数据库交互。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐