解析SSM框架的优缺点?

这篇具有很好参考价值的文章主要介绍了解析SSM框架的优缺点?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SSM框架:spring+springmvc+mybatis框架集合;

优点:与JDBC相比,减少了代码量,有利于开发中的分工,提高开发效率;

最底层最原始最快速的持久化框架、简单易学,组件重用,有利于代码复用,重用性高;

SQL代码从程序代码中彻底分离出来,可重用;

提供XML标签,支持编写动态SQL;提供映射标签,支持对象与数据库的ORM字段关系映射。

缺点:没有明确的定义,不适合小型,中等规模的应用程序;

增加系统结构和实现的复杂性

一、MyBatis的优缺点:

优点:a、sql写在xml文件中,便于统一管理和优化,解除sql和程序代码的耦合。

b、提供映射标签,支持对象和和数据库orm字段关系的映射,支持对象关系映射标签,支持对象关系的组建

c、提供xml标签,支持编写动态sql。

  缺点:a、工作量较大,特别是在表的字段多,关联表多的情况下

     b、sql语句的编写依赖于数据库,移植性差。

     c、不支持级联删除,级联更新,需要自己对表进行删除。

二、spring的优点:

  A、通过Spring的IOC特性,将对象之间的依赖关系交给了Spring控制,方便解耦,简化了开发。

  B、通过Spring的AOP特性,很容易实现事务,日志,权限的控制。

  C、提供了对其他优秀开源框架的集成支持。

  D、低侵入式。

缺点:

A,配置文件或者注解使终端程序逻辑不直观

B,配置文件增加开发和维护工作

三、SpringMVC的优点

  A、springMVC是使用了MVC设计思想的轻量级web框架,对web层进行解耦,是的我们开发更简洁。

  B、与Spring无缝衔接。

  C、灵活的数据验证,格式化,数据绑定机制。 文章来源地址https://www.toymoban.com/news/detail-414230.html

到了这里,关于解析SSM框架的优缺点?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • jpa 和 mybatis 的优缺点

    JPA(Java Persistence API)和 MyBatis 是两种广泛使用的 Java 持久化框架,它们各自具有独特的优点和适用场景。下面分别列举了 JPA 和 MyBatis 的主要优缺点: JPA(包括 Spring Data JPA)的优点: 标准规范:JPA 是一个 Java EE 规范,基于 ORM(Object-Relational Mapping)理念,提供了统一的 A

    2024年04月27日
    浏览(23)
  • SSM框架(Spring + SpringMVC + Mybatis)

    MVC即model view controller。(模型,视图,控制器) 用于存放我们的实体类,类中定义了多个类属性,并与数据库表的字段保持一致,一张表对应一个类。 主要用于定义与数据库对象应的属性,提供get/set方法,tostring方法,有参无参构造函数。 数据持久层,先设计接口,然后在配

    2024年02月03日
    浏览(41)
  • html iframe 框架有哪些优缺点?

    🙂博主:锅盖哒 🙂文章核心: html iframe 框架有哪些优缺点? 前言: 用法: 理解: 优点: 嵌套外部内容: 独立性: 分离安全性: 跨平台兼容性: 方便维护: 缺点: 性能开销: 用户体验问题: 可访问性: 不适合移动设备: 高质量讨论: HTML iframe (内联框架)是一种

    2024年02月08日
    浏览(35)
  • SSM(Spring+SpringMVC+MyBatis)框架集成

    进行SSM(Spring+SpringMVC+MyBatis)集成的主要原因是为了提高开发效率和代码可维护性。SSM是一套非常流行的Java Web开发框架,它集成了Spring框架、SpringMVC框架和MyBatis框架,各自发挥优势,形成了一个完整的开发框架。 首先,使用Spring框架可以实现组件的解耦和依赖注入,通过配

    2024年02月08日
    浏览(48)
  • [框架设计] MVVM 的介绍,应用及优缺点

    MVVM(Model-View-ViewModel)是一种架构模式,用于将应用程序分离为三个部分: Model(模型):负责处理应用程序的数据和业务逻辑。 View(视图):负责呈现用户界面并处理用户交互。 ViewModel(视图模型):作为Model和View之间的中介,处理View的显示逻辑和用户交互,并将这些操

    2024年02月01日
    浏览(29)
  • 解析企业网络分段的优缺点及最佳做法

    为什么给网络分段?网络分段后的优缺点是什么?网络分段一般将ip地址按节点计算机所在网络的规模的大小分为A类、B类、C类、D类和E类五类。网络分段是经过检验而可靠的网络安全原则之一,在IT开始出现时,网络分段就已经存在。回顾20世纪70年代James Martin和Saltzer及Schr

    2024年02月07日
    浏览(30)
  • 面试:Spring Cloud和Kubernetes的优缺点

     spring cloud是从应用框架层面解决微服务架构的一部分,如网关、服务发现、负载平衡、配置管理、指标跟踪等,易于Java开发者上手。 缺乏打包、持续集成、伸缩、高可用和自我修复等,且局限于Java平台。 Kubernetes 是从平台层面解决微服务架构整个流程,并且不限语言,上

    2024年02月16日
    浏览(26)
  • 常用Python自动化测试框架有哪些?优缺点对比

    随着技术的进步和自动化技术的出现,市面上出现了一些自动化测试框架。只需要进行一些适用性和效率参数的调整,这些自动化测试框架就能够开箱即用,大大节省了测试时间。而且由于这些框架被广泛使用,他们具有很好的健壮性,并且具有广泛多样的用例集和技术来轻

    2024年02月03日
    浏览(39)
  • 解析云盘存储的优缺点:安全靠谱还是存在风险?

    云盘是一种基于云计算技术的在线存储服务,用户可以通过互联网将文件上传到云端,并可以随时随地通过网络访问这些文件。 1.数据安全性更高 :云盘使用专业的云计算技术和安全措施保护用户数据,可以防止硬盘故障、电脑病毒等意外情况导致数据损失。 2.数据共享更便

    2024年02月06日
    浏览(35)
  • 面试题:Spring 与 Springboot 的区别以及优缺点

    Spring是一个开源的Java开发框架,旨在简化企业级Java应用程序的开发。它提供了一套完整的基础设施,包括依赖注入、面向切面编程、声明式事务管理等。 Spring Boot是一个用于创建独立的、生产级别的基于Spring的应用程序的框架。它将各种Spring组件和第三方库整合到一个能够

    2024年02月13日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包