SSM框架的介绍

本文深入介绍了SSM框架,包括SpringMVC的流程、Spring的核心概念如IOC和AOP,以及MyBatis的使用方法。SpringMVC作为Web层框架,通过DispatcherServlet处理请求;Spring作为框架的粘合剂,实现对象的依赖注入和面向切面编程;MyBatis则提供了一种优秀的持久层解决方案。
摘要由CSDN通过智能技术生成

ssm框架是java中主流的框架,以下是对其的一些介绍:

SSM框架概念:

一. springMVC介绍:springMVC是优秀的web层框架,它的流程如下:

springMVC中有:视图解析器(view)《--前端控制器(DispatcherServlet)--》映射器(HanderMapping)--》适配器(HandlerAdapter)--》Handler(后端处理器)

SpringMVC的核心是前端控制器DispatcherServlet:

dispatcherServlet:前端控制器,接收请求,调用映射器,然后适配器去找到匹配的处理器(controller层)处理相应的业务逻辑。

controller层。后端控制器,调用service层,controller通过接收前端传过来的参数进行业务操作,在返回一个指定的路径或者数据表给前端控制器DispatcherServlet

 

          二. spring介绍

          spring是SSM的核心,起到承前启后的作用,前和springMVC结合后勾搭mybatis.是框架的粘合剂。spring的核心是IOC控制反转(又叫DI,依赖注入)和AOP(面向切面编程)。

           IOC控制反转:作用,将对象的创建和依赖关系的维护通过IOC交给了spring容器 进行管理,用来降低对象间的耦合度。比如,通常我们在一个类中调用另一个类的属性方法,会在这个类中去new一个另一个类的对象,然后通过new出来的对象去调用 对象自己的方法,这样的结果是两个类之间的耦合的很高,耦合的过高,类的独立性就会越差,就不符合java的”高内聚低耦合“的思想。

             学习spring重点了解其IOC控制反转,AOP的两种方式编程,spring监听器的配置,spring的事务管理两种方式:编程式事务和声明式事务  。

 

         三 . mybatis介绍

            mybatis是一款优秀的持久层框,mapper等于dao层。

mybatis的核心是:Mapper接口 + Mapper映射文件  +Mybatis-config.xml全局配置文件。省掉mapper接口的实现类。其中的动态sql和resultmap高级查询需要重点掌握。

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值