ssm框架入门介绍

简介: ssm框架入门介绍

一、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家族


核心概念


14456378b72c4a8cae61bcbe155232a1.jpg


在写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的路程,希望也能帮助到你!以上均可以分享,免费获取!


相关文章
|
7月前
|
Java
SSM框架整合
SSM框架整合
52 3
|
4月前
|
Java 数据库连接 Maven
手把手教你如何搭建SSM框架、图书商城系统案例
这篇文章是关于如何搭建SSM框架以及实现一个图书商城系统的详细教程,包括了项目的配置文件整合、依赖管理、项目结构和运行效果展示,并提供了GitHub源码链接。
手把手教你如何搭建SSM框架、图书商城系统案例
|
6月前
|
JSON 前端开发 Java
手把手整合SSM框架2
手把手整合SSM框架
80 0
|
6月前
|
Java 数据库连接 Maven
手把手整合SSM框架1
手把手整合SSM框架
115 0
|
4月前
|
Java 数据库连接 Spring
后端框架入门超详细 三部曲 Spring 、SpringMVC、Mybatis、SSM框架整合案例 【爆肝整理五万字】
文章是关于Spring、SpringMVC、Mybatis三个后端框架的超详细入门教程,包括基础知识讲解、代码案例及SSM框架整合的实战应用,旨在帮助读者全面理解并掌握这些框架的使用。
后端框架入门超详细 三部曲 Spring 、SpringMVC、Mybatis、SSM框架整合案例 【爆肝整理五万字】
|
4月前
|
Java 数据库连接 Maven
SSM框架整合图书管理项目
这篇文章是关于SSM框架整合到图书管理项目的详细教程,涵盖了从Maven项目构建、依赖导入、数据库连接、配置文件编写、实体类和接口实现到SpringMVC整合的完整步骤。
SSM框架整合图书管理项目
|
3月前
|
XML Java 数据库连接
如何搭建SSM框架、图书商城系统
这是一份详尽的《Spring + SpringMVC + Mybatis 整合指南》,作者耗时良久整理出约五万字的内容,现已经全部笔记公开。此文档详细地介绍了如何搭建与整合SSM框架,具体步骤包括创建Maven项目、添加web骨架、配置pom文件以及整合Spring、SpringMVC和Mybatis等。无论是对初学者还是有一定基础的开发者来说,都是很好的学习资源。此外,作者还提供了项目源码的GitHub链接,方便读者实践。虽然当前主流推荐学习SpringBoot,但了解SSM框架仍然是不可或缺的基础。
58 0
|
4月前
|
Java 数据库
使用ssm框架搭建的图书管理系统
本文介绍了使用SSM框架搭建的图书管理系统,包括图书信息管理、借阅记录管理、公告管理、出入库管理以及用户管理等功能。
使用ssm框架搭建的图书管理系统
|
6月前
|
SQL 前端开发 Java
基于SSM框架的教务系统
基于SSM框架的教务系统
61 2
基于SSM框架的教务系统
|
6月前
|
Java
SSM框架Controller层可以做什么
SSM框架Controller层可以做什么