SSM框架理解
初次接触SSM的时候,当时青铜级别的我们加⼊公司项⽬组主要负责的就是代码的搬运⼯。公司已经具备了完善的SSM开发框架,我们要做的任务就是在指定的包或类或者⽅法中填写代码实现或修改需求功能。我们甚⾄都不知道最基础的注解(@Bean,@Autowired)都知道啥意思,只是参照项⽬中已经存在的结构去实现代码的复制粘贴,经过⼀个过程我们才会慢慢理解其中的意思,今天主要了解⼀下SSM的框架构成:
1、Spring
Spring就像是整个项⽬中装配bean的⼤⼯⼚,在配置⽂件中可以指定使⽤特定的参数去调⽤实体类的构造⽅法来实例化对象。
Spring的核⼼思想是IOC(控制反转),即不再需要程序员去显式地`new`⼀个对象,⽽是让Spring框架帮你来完成这⼀切。
2、SpringMVC
spring framework是什么框架的SpringMVC在项⽬中拦截⽤户请求,它的核⼼Servlet即DispatcherServlet承担中介或是前台这样的职责,将⽤户请求通过HandlerMapping 去匹配Controller,Controller就是具体对应请求所执⾏的操作。SpringM
VC相当于SSH框架中struts。
3、 mybatis
mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕⼀个sqlSessionFactory实例展开的。mybatis通过配置⽂件关联到各实体类的Mapper⽂件,Mapper⽂件中配置了每个类对数据库所需进⾏的sql语句映射。在每次与数据库交互时,通过sqlSessionFactory拿到⼀个sqlSession,再执⾏sql命令。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论