当前位置: 首页 > news >正文

使用Spring框架的好处是什么

使用Spring框架的好处是什么?
1、轻量:Spring 是轻量的,基本的版本大约2MB
2、控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。
3、面向切面的编程(AOP)Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。
4、容器:Spring 包含并管理应用中对象的生命周期和配置。
5MVC框架SpringWEB框架是个精心设计的框架,是Web框架的一个很好的替代品。
6、事务管理:Spring 提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局事务(JTA)。
7、异常处理:Spring 提供方便的API把具体技术相关的异常(比如由JDBCHibernate or JDO抛出的)转化为一致的unchecked 异常。

 

Spring由哪些模块组成?
截止到目前Spring 框架已集成了 20 多个模块 。 这些模块主要被分如下图所示的核心容器 、 数据访问 / 集成 、WebAOP (面向切面编程) 、 工具 、 消息和测试模块 。
以下是Spring 框架的基本模块:
Core module
Bean module
Context module
Expression Language module
JDBC module
ORM module
OXM module
Java Messaging Service(JMS) module
Transaction module
Web module
Web-Servlet module
Web-Struts module
Web-Portlet module

 

 

http://www.lryc.cn/news/5698.html

相关文章:

  • 【表格单元格可编辑】vue-elementul简单实现table表格点击单元格可编辑,点击单元格变成弹框修改数据
  • vue3.0 响应式数据
  • uni-app ①
  • 20个 Git 命令玩转版本控制
  • SAP NetWeaver版本和SAP Kernel版本的确定
  • 面试23K字节测试开发岗被血虐,到底具有怎样的技术才算高级水平?
  • 智云通CRM:买对了吗——大客户采购的方案实施
  • 前后端开发过程中的跨域问题总结
  • 爬虫:栖落的电影网站,利用requests和re模块
  • 使用burpsuite抓包 + sql工具注入 dvwa靶场
  • 树与图中的dfs和bfs—— AcWing 846. 树的重心 AcWing 847. 图中点的层次
  • 从零开始学数据分析之数据分析概述
  • 十五载厚积薄发,电信级分布式数据库是这样炼成
  • Centos调整分区存储大小
  • 华为OD机试真题JAVA实现【单词接龙】真题+解题思路+代码(20222023)
  • Mapbox Style 规范
  • Java开发学习(五十)----MyBatisPlus快速开发之代码生成器解析
  • HTML学习
  • Java最新学习路线
  • 腾讯xSRC[linux+docker]搭建教程
  • springcloud - 2021.0.3版本 - (一)服务注册nacos+feign
  • C++教程(初级,有基础)
  • 字符编码及转换
  • redis原理
  • kettle开发-Day37-SQ索引优化
  • 【camera之3a】AE
  • Docker-Consul概述以及集群环境搭建
  • 性能技术分享|Jmeter+InfluxDB+Grafana搭建性能平台(四)
  • 图数据建模基础
  • nodejs篇 process模块