今天在开源中国上看到一篇讲SSM、SpringBoot讲的不错的回答,分享!

https://www.oschina.net/question/930697_2273593

一、SSM优缺点应该分开来说的,比如

1)spring 不说了,核心ioc、aop技术,ioc解耦,使得代码复用,可维护性大幅度提升,aop提供切面编程,同样的增强了生产力。

2)spring mvc嘛,是对比struts2等mvc框架来说的,不说struts2爆出的那么多安全漏洞,而且是类拦截,所有Action变量共享,同时是filter入口的,而spring mvc是方法拦截,controller独享request response数据,采用的serlvet入口,与spring无缝对接。开发而言,spring mvc更加轻量和低入门。

3)mybatis嘛,看业务场景,主要是mybatis的sql可以由开发者去掌控和调优,相对hibernate等orm框架来说,更加直观。在业务场景比较复杂,sql好多联合关联的情况下,mybatis谁用谁知道。当然缺点就是对sql不熟悉的开发者就不太友好了。

二、 SSM框架和spring boot全家桶相比有哪些优缺点? 这两者对比起来有点奇怪。因为SSM是WEB应用框架,涵盖整个应用层,而spring boot你可以看做一个启动、配置、快速开发的辅助框架,本身针对的是微服务。

springboot 只是为了提高开发效率,是为了提升生产力的:

1、springboot一个应用是一个可执行jar(启动类main方法启动web应用),而不像传统的war,内嵌tomcat容器,可以jar形式启动一个服务,可以快速部署发布web服务,微服务最好不过了。

2、将原有的xml配置,简化为java配置

3、当然结构可能跟一般的ssm有一定区别,但其实主要是在资源文件。

Spring Boot 默认“约定”从资源目录的这些子目录读取静态资源:

  • src/main/resources/META-INF/resources
  • src/main/resources/static (推荐)
  • src/main/resources/public

SSM框架优缺点和springboot 比起优缺点是什么?相关推荐

  1. SSM框架-spirng、springboot、mybatis

    最初SSM框架指的是spring.springMVC.mybatis.后面出现了springboot,它是在spring的基础上做了优化,使用的是注解,而不用去写XML配置文件,由于springboo ...

  2. 毕业季基于ssm框架的管理系统设计与实现如何写开题报告,怎么完成设计

    1.SSM框架简介 SSM框架是Spring MVC ,Spring和Mybatis框架的整合,是标准的MVC模式,将整个系统划分为View层,Controller层,Service层,DAO层四层, ...

  3. 解析SSM框架的优缺点

    一.SSM优缺点应该分开来说的,比如 1)spring 不说了,核心ioc.aop技术,ioc解耦,使得代码复用,可维护性大幅度提升,aop提供切面编程,同样的增强了生产力. 2)spring mvc ...

  4. 解析SSM框架的优缺点?

    使用SSM框架具有以下几个优点: (1)成本低:Spring框架是企业型开发使用的成熟的开源框架,节省成本. (2)节省开发时间,典型的三层结构MVC(模型,视图模型,视图和控制),允许开发人员降低重 ...

  5. SSM框架的优缺点?

    优点: (1)成本低:Spring框架是企业型开发使用的成熟的开源框架,节省成本. (2)节省开发时间,典型的三层结构MVC(模型,视图模型,视图和控制),允许开发人员降低重新开发的复杂的问题,及时更 ...

  6. Springboot,SSM框架比较,区别

    百度搜 Springboot,SSM框架区别,大多说的都是 1.springboot一个应用是一个可执行jar 2.将原有的xml配置,简化为java配置 他们说的确实没错,可是根本没有说到本质,百度 ...

  7. Java后端学习路线【哔哩哔哩网站】【Java基础、SSM框架、Maven、Mysql、Idea的使用、Springboot、Sprinfcloud、设计模式】

    333实验室的学长发的. [原版]韩顺平-循序渐进学Java(Java从入门到精通 完整版):https://www.bilibili.com/video/BV157411g78y SSM框架:htt ...

  8. 教你十分钟构建好 SpringBoot + SSM 框架

    来源:Howie_Y https://juejin.im/post/5b53f677f265da0f8f203914 目前最主流的 java web 框架应该是 SSM,而 SSM 框架由于更轻便与灵 ...

  9. SpringBoot搭建SSM框架项目,支持JSP页面

    以下就是SpringBoot搭建SSM框架项目,集成使用jsp(超详细)的全部内容. 看完如果对你有帮助,感谢点赞支持! 文章目录 1.创建项目,选择Spring Initializr创建一个Spri ...

最新文章

  1. oracle plsql开启并行,Oracle开启并行的几种方法
  2. Deep Learning(深度学习)学习笔记整理系列之(五)
  3. 26 SD配置-主数据-信用管理-指定信用控制区域及信用部分
  4. 鸿蒙应用runtime,鸿蒙OS初探
  5. 终于!孙宇晨和巴菲特吃上 3153 万元的晚餐,还送了一个比特币!
  6. NSCache实现内存缓存
  7. Kubernetes详解(十七)——Pod存活性探针应用实战
  8. 别再 select * 了,送你 12 个查询技巧!
  9. 阶段3 3.SpringMVC·_02.参数绑定及自定义类型转换_6 自定义类型转换器代码编写
  10. 互联网“最强大脑”齐聚乌镇 他们看到了怎样的未来?
  11. arcgis语言如何中文改英文_值得收藏|不重装软件实现ArcGIS中英文版本之间切换...
  12. javascript征途笔记
  13. 照片放大模糊怎么变清晰,图片无损放大
  14. 用MATLAB敲qda,LOMO_XQDA
  15. 老板拖欠工资怎么办?
  16. 网上教务评教管理系统(教学评价系统)
  17. 风火编程--opencv使用记事
  18. 第九章 更自由,更开放,大数据的机遇和挑战
  19. Linux 下的 FFmpeg 安装编译环境配置总结
  20. ZT看不懂的中国历史:老蒋的智力竟然在50之下

热门文章

  1. 获取jar包中的文件,及遍历jar包中的文件
  2. Django 中引入bootstrap的方法
  3. 【E2E】E2E通信保护协议学习1
  4. 台式电脑如何设置此计算机,台式电脑怎么设置无线网络
  5. json php 传输,使用JSON实现数据的跨域传输的php代码
  6. python常见函数sort()对列表元素进行排序
  7. python snmp
  8. 欧拉函数|(扩展)欧拉定理|欧拉反演
  9. 模糊测试+符号执行等漏洞挖掘工具安装使用
  10. 电机FOC中的坐标变换(CLARK+PARK+公式推导+仿真+C语言实现)