SSM框架介绍

90 篇文章 12 订阅
订阅专栏


Java的后端框架种类繁多,

一、SSH框架介绍

ssh框架的地位比较尴尬,属于众多框架里的老爷车,是古董级别的技术了。但是在十几年前Java后端框架并不那么繁荣的那个年代,发挥了巨大的作用。

SSH分别代表:

  • Struts表示层
  • Spring业务层
  • Hibernate持久层
    在这里插入图片描述

(1)Struts表示层

Struts叫做流行服务器,相当于MVC模型中的C的功能,用具接收请求,并且处理。相当于现如今Spring MVCSpring Boot中的Controller的功能。


如今Struts已经没落。不再是当年那个非常火热的服务器应用框架了:
①Struts中很多做法的耦合性高,过于繁琐。
②Struts的性能一直并不好,内存耗损大,如今网络流量变大,性能撑不住了。
③Struts曾经爆出过高危漏洞,安全有风险。

(2)Spring业务层

SSH用Spring只是想用Spring最核心的IoC容器,使用IoC容器可以很方便的管理代码中各种各样的对象。IoC的出现就是为了减少对象耦合。


Spring一直在大力发展
Spring后来推出了SpringMVC,对Struts框架发起了冲击,并成为了市场上主流的MVC框架。

在SpringMVC成为主流之后,基于SpringMVC集成了各种例如自动装箱、开箱即用、自动配置等一系列自动化的机制,这就形成了如今如火如荼的Spring Boot框架

如今,微服务架构非常火热,基于Spring Boot现在推出的Spring Cloud更加火爆。目前Spring Cloud的版本迭代速度非常快,A、B、C、D、E、F、G…

经过多年的发展和酝酿,目前Java后端领域基本被Spring系列框架完全统一。

(3)Hibernate持久层

Hibernate是一个对象关系的映射框架(ORM层框架)。就是为了对数据库进行操作。简单说就是对JDBC进行了轻量级的封装。

Hibernate的替代品太多了,比如MyBatis和JPA。这些框架各有各的特点,国内用MyBatis的比较多。

二、SSM框架

我们把Struts换成Spring MVC,把Hibernate换为Mybatis,这就成了如今的SSM框架。

在这里插入图片描述
虽然SSM已经非常好用,也很主流。但是SSM中一些奇奇怪怪的东西,如XML配BeanTomcat的配置等十分复杂,劝退了很多初学者。为了解决这些繁琐的配置,Spring Boot这个JavaEE框架应运而生。

Spring Boot目前已然成为了Java工程师必备的技能。

SSM框架介绍
weixin_44093711的博客
11-18 2149
Spring 整个项目中装配Bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象,有两个核心分别是IOC(控制反转)和AOP(面向切面编程) IOC控制反转,简单说就是讲new关键字创建对象的权利交给Spring框架来管理,开发者只关注业务逻辑处理 AOP面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术,利用AOP可以对业务逻辑的各个部分进行隔离,降低业务逻辑之间的耦合度,提高代码的可重用性,同时提高了开发的效率,事务管理、日志文件打印通常用到
SSM框架概述
Sky的博客
06-20 2039
Spring Spring框架是一个分层框架,有七个模块构成 SpringCore,Spring上下文,SpringDao,SpringAOP,SpringORM,SpringWeb,SpringMVC Spring的功能:对java中类的对象的管理; Spring的核心 IOC与AOP,应用了工厂和代理的设计模式 IOC----控制反转: 对象间的依赖关系由类本身决定变为由容器进行管理 DI--...
java系列:什么是SSH?什么是SSM?SSH框架SSM框架的区别
weixin_54626591的博客
11-29 3454
什么是SSH?什么是SSM?SSH框架SSM框架的区别
简述SSM框架与SSH框架
青澜饮舟的博客
06-27 1万+
简述SSM框架与SSH框架 一. 简介SSM框架 SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。 Spring   Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称...
ssm框架介绍
最新发布
weixin_72256328的博客
04-04 883
SSM介绍
【后端】SSM框架体系(一)
柠檬小帽的博客 - 计算机全栈体系
04-28 2869
Spring - Spring相关概念 入门案例 IOC相关内容
面试题:SSH 和 SSM 两个框架的浅显的区别?
wu1317581750的博客
04-18 639
概述 本人使用过SSH框架一段时间,最后在优化项目的时候决定使用SSM框架,这两种框架的一些浅显的区别我在这里说下。 SSH框架是Struts+Spring+Hibernate而SSM是指的Spring-MVC+Spring+MyBatis,光从这两个缩写就可以看出来,如果比较两者的区别的话主要比较Struct和Spring-MVC以及Hibernate和MyBatis。 SpringMVC...
SSM和SSH框架总结
qq_41170640的博客
03-23 3310
SSM和SSH ssm 一,简介 SSM框架是Sprnig,SpringMVC和MyBatis的统称。 二,具体总结 1,Spring框架是一个开源的轻量级的Java平台,它的目的是解决企业级应用开发的复杂性,即简化Java开发。Spring可以做很多事情,它为企业级开发提供了丰富的功能,但是这些功能的底层都依赖于它的三个特性,也就是依赖注入(dependency injection,DI),控制反转(Inversion of Control,IOC)和面向切面编程(aspect-oriented prog
SSM框架介绍.pptx
11-30
Ssm框架介绍 Ssm框架是Java领域中的一种流行的框架,它是由Spring、SpringMVC和Mybatis三个组件组成的。下面我们将对Ssm框架的每个组件进行详细的介绍。 Spring框架介绍 Spring框架是Java应用最广的框架,它的...
ssm框架详解
12-27
详解spring mvc ,mybatis,深入spring数据库事务机制,通过spring介绍redis,以抢红包介绍并发与所。
ssm框架demo
11-07
SSM框架是由Spring、Spring MVC和MyBatis三个开源组件组成的Java Web开发框架。这个"ssm框架demo"是一个小型的示例项目,用于展示如何整合这三个组件并实现基本的Web应用功能,如用户登录、数据的增删查改以及分页...
SSM框架SSM框架SSM框架
05-15
SSM框架 SSM框架是一个基于JavaEE的开源框架,主要包括Spring、SpringMVC、MyBatis三个组件。下面对SSM框架的组件进行详细的解释: 1. Spring框架:Spring是一个轻量级的JavaEE框架,提供了一个通用的应用程序开发...
ssm框架原理分析
12-17
SSM 框架原理分析 SSM 框架是当前 Java Web 开发中最流行的框架之一,它是由 Spring、SpringMVC 和 MyBatis 三个框架组成的。下面我们将对 SSM 框架的三个原理进行分析。 一、Spring 框架原理 Spring 框架SSM ...
SSH和SSM对比总结
pingdouble的专栏
10-18 4万+
SSH和SSM对比总结
SSH和SSM两个框架的浅显的区别(一)
郭浩(C/C++)
01-08 7万+
本人使用过SSH框架一段时间,最后在优化项目的时候决定使用SSM框架,这两种框架的一些浅显的区别我在这里说下: 1.SSH框架是Struct+Spring+Hibernate而SSM是指的Spring-MVC+Spring+MyBatis,光从这两个缩写就可以看出来,如果比较两者的区别的话主要比较Struct和Spring-MVC以及Hibernate和MyBatis: 1.Struct和Sp
SSM 三大框架原理、核心技术,运行流程讲解
it_xushixiong的博客
05-15 2549
response数据,请求数据通过参数获取,处理结果通过ModelMap交回给框架,方法之间不共享变量,而Struts2搞的就比较乱,虽然方法之间也是独立的,但其所有Action变量共享,这不会影响程序运行,却给我们编码读程序时带来麻烦,每次来了请求就创建一个Action,一个Action对象对应一个request上下文。配置文件中的bean的信息是被加载在HashMap中的,一个bean通常包括,id,class,property等,bean的id对应HashMap中的Key,value就是bean。
SSM框架讲解(史上最详细的文章)
热门推荐
代码贩子、的博客
11-30 33万+
SSM框架(白痴都看完都会) 文章目录SSM框架(白痴都看完都会)介绍SSM框架<原理>一、什么是SSM框架?1.Spring2.Spring MVC3.Mybatis (核心是SqlSession)二、代码实战1.创建配置工程2.代码书写 介绍SSM框架<原理> 一、什么是SSM框架SSM框架是spring、spring MVC 、和mybatis框架的整合,是标准的MVC模式。标准的SSM框架有四层,分别是dao层(mapper),service层,controller层
SSM框架简单介绍
qq_44709970的博客
01-12 5万+
一. SSM框架简介及特征 1.SpringMVC Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring 的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。 Spring MVC 分离了控制器、模型对象、过滤器以及处理程序对象的角
Java业内主流框架你知道吗?SSH和SSM有什么区别?
威哥爱编程,一个坚持研究技术的80后老鸟,擅长后端、AI 大模型、鸿蒙等技术体系,愿与你在技术路上一起成长!
05-07 5416
大家好,我是威哥,今天我给大家分享Java的三大框架是什么。 在SpringBoot出现之前,我们常说的三大框架是 Spring、SpringMVC、Mybatis(SSM),而在SpringBoot出现之后,SpringBoot慢慢开始占据了主流地位,另外在SSM之前还有一个业内流行的SSH框架。 接下来威哥就给大家具体聊聊这些框架,在这篇文章中,威哥会涉及到如下几个问题: 一、什么是SSH? Struts、Spring和Hibernate ,简称SSH。 在10多年前,SSH绝对是业内最流
ssm框架介绍面试题
08-16
下面是一些常见的SSM框架介绍面试题: 1. 请简要介绍一下SSM框架的每个组成部分。 2. 为什么选择使用SSM框架? 3. SSM框架中每个部分的作用是什么? 4. 如何在Spring中进行依赖注入?请举例说明。 5. SpringMVC的...

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • MySQL数据库总结 125593
  • VSCode下载与安装 115145
  • Spring框架|JdbcTemplate介绍 72616
  • 输入一个以回车结束的字符串(少于80个字符),统计其中数字字符的个数.(c基础题) 47624
  • 计算机导论(1—6章)笔记 43281

分类专栏

  • 分布式医疗挂号系统 17篇
  • 12.业务解决方案集 5篇
  • 11.中间件 7篇
  • 10.分布式架构方案 11篇
  • 9.容器技术 5篇
  • 8.软件项目管理技术 11篇
  • 7.热门框架技术 90篇
  • 6.MySQL数据库 8篇
  • 5.JavaWeb动态网页 56篇
  • 4.服务器技术 14篇
  • 3.前端技术专题 49篇
  • 2.编程强化系列 7篇
  • 1.Java基础知识 68篇
  • 低俗小说 7篇

最新评论

  • MyBatis-Plus查询:批量、条件、分页查询的实现

    RixRenex: 新版本报错 selectBatchIds 映射未找到表情包

  • 计算机导论(1—6章)笔记

    LDY1977291292: 看不太懂,但是也了解了很多知识

  • 练习:JSP相关试题

    2401_82401181: 你好,能不能私信问一下

  • 编写一个程序,输入一个字符串,将该字符串逆序输出.(c基础题)

    风不弃: 第十三行的a[l-i-1] = temp强制转换的话不会造成数据遗漏吗?

  • 编写一个程序,输入一个字符串,将该字符串逆序输出.(c基础题)

    Hudie.: 在Java中,可以使用强制类型转换将char类型转换为int类型。char是16位无符号Unicode字符,而int是32位有符号整数。

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 行走江湖,安全第一 | 非对称加密算法介绍与实现
  • 最新り系列 开发Spring項目之註解大集錦 無修正版
  • 分布式医疗挂号系统(十七) | 登录接口整合阿里云短信
2021年53篇
2020年202篇
2019年322篇
2018年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hudie.

不要打赏!不要打赏!不要打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

PHP网站源码丹竹头网站建设设计石岩网站建设设计木棉湾网站优化软件西乡建站大浪网站优化按天计费横岗网站制作木棉湾百度竞价包年推广福永设计公司网站东莞优化福田网站改版惠州营销型网站建设观澜网站改版民治品牌网站设计丹竹头seo网站优化塘坑企业网站设计坑梓百度网站优化排名吉祥设计公司网站横岗关键词排名包年推广同乐百度seo观澜关键词排名永湖百度标王坂田百度竞价罗湖SEO按效果付费双龙网站制作设计龙华百度网站优化平湖网站搭建东莞网站推广工具沙井SEO按天扣费大运关键词按天扣费沙井百度网站优化排名歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化