7.SSM3个基本的含义

作者: 学习微站 | 来源:发表于2020-11-13 09:21 被阅读0次

    (Java)SSM+MySQL实现旅游管理系统【含源码】https://blog.csdn.net/weixin_43206161/article/details/120477777?spm=1001.2014.3001.5501

    SSM框架,是Spring + Spring MVC + MyBatis的缩写
    以前ssh—>ssm取代
    SSH是 struts+spring+hibernate的一个集成框架
    —>所有的操作都受限于让Hibernate本身来完成
    —>耦合性太强了,配合JPA的各种反人类设计模式,简直让人受不了。
    —>MyBatis是很优秀的一个持久层框架
    1、spring轻量级的Java开发框架–》解决了企业级开发的复杂性,简化java开发

    spring
    –》IOC 控制反转
    将对象的创建过程交给容器,让容器来管理对象的生命周期
    ,如创建,初始化,销毁等
    –》AOP 面向切面编程,是对OOP(面向对象)的补充完善。OOP适合定义纵向,而不适合横向。AOP方便我们将一些非核心业务逻辑抽离,从而实现核心业务和非核心业务的解耦。如添加信息,添加信息记录是核心,日志是非核心

    2、SpringMVC原生支持的Spring特性,让开发变得非常简单规范。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。

    M Model V View C Controller

    3、MyBatis简介MyBatis本是apache的一个开源项目iBatis, 后来改名为MyBatis。MyBatis是一个基于Java的持久层框架。

    相关文章

      网友评论

        本文标题:7.SSM3个基本的含义

        本文链接:https://www.haomeiwen.com/subject/fvdlbktx.html