SSM框架原理以及流程简略

SSM框架原理以及流程

  • Spring:spring实现业务对象管理,也是各个组件的粘合剂,可以很好的管理各层之间的框架。

  • SpringMvc:负责请求的转发和视图管理,springmvc是spring的模块之一,所有整合的时候基本上可以实现100%零配置。

  • mybatis:作为数据对象的持久化引擎,用做处理数据交互,对jdbc做了透明化的封装,相比于hibernate这种全自动的框架,mybatis属于半自动化的,程序员可以自己写sql语句,相比于hibernate跟具灵活性。

  • 注意:对于ssm框架的整合,一定要明白SpringMvc的运行流程

springmvc流程

1.先由客户端发起一个请求到前端控制器(DispacherServlet)。注:所有的请求都必须经过DispacherServlet。
2.然后DispacherServlet控制器查询HanderMapping映射,根据请求中的url转发到controller控制器处理。
3.controller控制器调用业务逻辑层处理业务逻辑,结果返回给ModelAndView,视图处理器渲染视图
4.DispacherSerclet查询视图解析器,找到ModelAndView指定的视图
5.视图负责将结果显示到客户端
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值