“SSM框架”是什么意思?

如题所述

SSM全称是Spring+SpringMVC+MyBatis。

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

1、Spring

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

2、SpringMVC

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

3、mybatis

mybatis是对jdbc的封装,它让数据库底层操作变的透明。

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

扩展资料

SSM框架集是软件架构的一个部分。以下是软件架构的种类:

1、逻辑架构

软件系统系统当中的各个元件之间所存在的关系,比如外部系统接口、用户界面、商业逻辑元件、数据库等。

2、物理架构

究竟是怎样做到在硬件当中放置软件元件。例如处于上海与北京进行分布的分布式系统的物理架构,这也就是说全部的元件都是属于物理设备,主要的有主机、整合服务器、应用服务器、代理服务器、存储服务器、报表服务器、Web服务器、网络分流器等。

3、系统架构

相应的系统存在着性能、强壮性、可扩展性、灵活性、可靠性等这些非功能性特征。设计系统的架构比要让系统架构设计人员存在着过硬的软件与硬件的性能与功能,往往从事这样的工作这是属于设计系统架构环节最为困难的工作。

除了以上所提到的之外,基于各个不同的角度进行分析,都能够了解到划分元件、决定设计这两个架构的要素。一个软件系统的元件首先就是属于一种逻辑元件。

那么究竟怎样做到在硬件中有效的放置以上所提到的逻辑元件,还有的就是这些元件怎样发挥作用在整个系统的性能、强壮性、可扩展性、灵活性、可靠性等。这也是属于特别重要的信息。

比如在一个中等规模的数据库应用系统往往大致存在一百个左右数据表,那么这也就使得设计一个系统往往必须依托一百页规模架构进行文档设计。

参考资料:百度百科-SSM

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-08-09

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。

其中spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。

SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。

MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。

参考资料

知乎.知乎[引用时间2017-12-25]

本回答被网友采纳
第2个回答  2021-04-02

“ssm框架”是什么意思?
SSM框架是指Spring+SpringMVC+MyBatis的技术集合。SSM框架是Java开发语言中的一个主流框架,常用于构建企业级应用程序。以下是关于SSM框架的 Spring框架是Java平台上的开源框架,提供全面的企业级服务,如事务管理、依赖注入等。Spring框架的主要目的是简化企业级应用开发的复杂性,它通过控制反转和面向切面编程...

ssm框架是什么
SSM框架是一个基于Java语言的Web开发框架。SSM框架由Spring、SpringMVC和MyBatis三个开源框架组成,形成了一个轻量级的集成Web开发解决方案。下面是关于SSM框架的详细解释:一、Spring框架 Spring是一个轻量级的控制反转和面向切面的容器框架。它提供了全面的企业级服务,如事务管理、安全性等。在SSM框架中,S...

“SSM框架”是什么意思?
SSM框架,全称Spring+SpringMVC+MyBatis,是一种广泛应用在web开发中的开源框架集成。它由三个核心组件组成:Spring、SpringMVC和MyBatis。Spring作为基础,提供了轻量级的控制反转(IoC)和面向切面编程(AOP)的支持,使得应用的依赖管理更加灵活和高效。它扮演着管理对象生命周期和依赖关系的关键角色。Spring...

ssm框架是什么?
SSM框架,即Spring、SpringMVC、Mybatis的整合,是企业级应用开发中常用的MVC模式。SSM框架由四层组成,分别是dao层(mapper)、service层、controller层、View层。通过Spring实现业务对象管理,Spring MVC负责请求转发和视图管理,而Mybatis作为数据持久化引擎。持久层(dao层)主要负责数据持久化工作,封装与...

“SSM框架”是什么意思?
SSM全称是Spring+SpringMVC+MyBatis。SSM框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。1、Spring Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目...

ssm框架是前端还是后端
SSM框架是后端框架。SSM框架,即Spring、SpringMVC、MyBatis三个开源框架的组合,是典型的Java后端技术栈的一部分。这三个组件各自在Web应用程序的后端开发中扮演着重要角色。首先,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,它用于解决企业应用开发的复杂性。通过Spring,开发人员可以...

ssm框架是什么
SSM框架是Spring、SpringMVC和MyBatis三个开源框架整合而成的一种Java Web开发框架。首先,SSM框架中的Spring是整个项目的核心,它如同一个大工厂,负责项目中bean的装配。通过配置文件,我们可以指定使用特定的参数去调用实体类的构造方法来实例化对象。这一过程也体现了Spring的核心思想——...

什么是ssm
SSM框架具体指的是Spring+SpringMVC+MyBatis的集成框架。它是一个基于Java的应用开发框架,旨在提高开发效率、简化项目结构和提高系统稳定性。其中,Spring是一个轻量级的控制反转和面向切面的容器框架,SpringMVC是Spring框架中的一个模块,主要负责Web层的开发,而MyBatis是一个优秀的持久层框架,用于对象...

ssm是什么?
SSM是Spring框架中的Spring Struts SpringMVC的简称。SSM框架简介 SSM是一个集成框架,主要包含了Spring框架的多个模块,如Spring核心容器、Spring MVC以及Struts的MVC思想。这三个组成部分协同工作,形成了一个完整的Web应用开发框架。Spring框架的核心角色 Spring框架是SSM中的核心组成部分。它是一个轻量级的...

ssm是什么?
SSM是Spring+SpringMVC+MyBatis的集成框架。SSM框架是Java开发语言中最常用的一个集成框架组合,它整合了Spring框架、SpringMVC框架和MyBatis框架的核心功能,提供了良好的整合性和易用性。下面详细介绍这三个框架及其组合后的优势。Spring框架是Java平台上的开源框架,提供全面的企业级服务,如事务管理、依赖...

相似回答