ssm框架入门介绍

编程知识 更新时间:2023-04-07 23:59:15

一、ssm框架包括哪些内容


         ssm框架主要包括spring、springMVC、maven高级、springboot、mybatis-plus

但spring框架其实是一个大家族,整合了很多框架,这里只列举了部分常用的,想要了

解更多可以访问spring官网(spring.io),可能需要VPN

二、为什么要学习ssm框架


 市场占有率高:几乎90%的Java开发都用到了spring家族的框架,另外的10%是一些老

的,还在维护的服务器

企业开发必备:在招聘网站中,对Java开发工程师的要求基本上都有熟练或精通ssm框架

三、spring技术


优点

简化开发:(IOC控制反转,AOP面向切面编程,事务处理),整合框架(mybatis,mybatis-plus,struts,struts2)

spring发展史

从2004年诞生至2017年,spring已经发展到5.0版本

四、spring framework系统架构


 学习路线

核心容器(IOC)——整合mybatis——AOP——事务——spring家族

核心概念

在写serviceImpl类时和daoImpl类时,我们可能会经常写如下代码

public class BrandServlet extends BaseServlet {

    private final BrandService service = new BrandServiceImpl();

}

 这里我们是采用new的方式创建对象的,这样如果service层代码改动,这个类的代码

也需要改动,使得代码耦合度较高

解决方案

在程序中不要主动new对象,由外部提供对象

五、IOC(控制反转思想)

对象创建控制权由程序转移到外部的思想,称为控制反转

spring对IOC的实现

(1)spring提供了一个容器,用来充当IOC思想中的外部 

(2)IOC容器负责对象的创建和初始化等工作,由IOC容器所管理的对象称为bean

(3)最终的效果:使程序充分解耦,需要对象时,程序直接从IOC容器中获取

,并且对象已经绑定了所有的依赖关系

六、DI(依赖注入)

建立IOC容器的对象之间的依赖关系的过程,称为依赖注入 

文档感言

 这份文档,对于想学习spring框架的朋友来说应该是最容易理解的备战仓库,这个文档也陪伴我走过了学习spring的路程,希望也能帮助到你!以上均可以分享,免费获取!

更多推荐

ssm框架入门介绍

本文发布于:2023-04-07 23:59:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/5701e654e9e0859e11322036eb2e844b.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:框架   入门   ssm

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 55225文章数
  • 14阅读数
  • 0评论数