SSM框架

  • SSM框架简介

    SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。
    SSM各组成部分介绍:

  • Spring
      Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。
      Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地new一个对象,而是让Spring框架帮你来完成这一切。

  • SpringMVC
    SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于SSH框架中struts。

  • mybatis
     mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例展开的。mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql语句映射。在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令

  • Spring与MyBatis整合分析

    作为Bean容器,Spring框架提供Ioc机制,可以接管所有组价的创建工作并进行依赖管理,因而整合的主要工作就是把MyBatis框架使用中所涉及的核心组件配置到Spring容器中,交给Spring来创建和管理。
    业务逻辑对象依赖基于MyBatis技术实现的Dao对象,核心是获取SQLSession实例。获取SQLSession实例,需依赖SqlSessionFactory实例。SqlSessionFactory实例是SqlSessionFactoryBuilder依据MyBatis配置文件中数据源、SQL映射文件等信息来构建。
    所以Spring与MyBatis整合是将–自行编码通过SQLSessionFactoryBuilder读取配置文件、构建SQLSessionFactory获取Session实例,满足业务逻辑对象对于数据访问需要–全部移交给Spring。Spring框架Bean容器接管组件创建工作,管理组件生命周期,并对组件之间依赖关系进行解耦合管理。

  • Spring与Mybatis整合过程
    https://editor.csdn.net/md/?not_checkout=1

  • SSM框架整合
    框架( Framework)的本质为某种应用的半成品,即把不同应用程序中的共性内容抽取 出来而形成的半成品程序。 SSM框架是以Spring为核心,整合Spring MVC和Mybatis的轻量级框架技术的组合。 利用SSM整合框架可以开发出分层、易扩展、易维护的企业级应用系统,能够极大地满足 企业需求,减少开发工作量,提高开发效率和质量,并有效减少维护工作量。

  • SSM项目创建实例
    https://blog.csdn.net/qq_46018404/article/details/104936975

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值