学习java第九十天

Spring 框架有什么优势?

轻量级: 在尺寸和透明度方面Spring 是轻量级的。spring框架的基础版本只有大约 2MB 大小。

控制反转 (IOC):通过控制反转技术 ,Spring实现了松耦合。对象间只是给出了依赖性,而不是创建或寻找依赖对象。

面向切面 (AOP): Spring 支持面向切面编程而且把应用的业务逻辑从系统服务分离开了。

容器: Spring 包含并管理应用对象的生命周期和配置。

MVC 框架: Spring的 web 框架是一个设计良好的 web MVC 框架, 它可以作为其他web框架的替代。

事务管理: Spring 提供了一个一致性的事务管理接口,它可以向下缩减为一个本地服务,也可以扩展为全局事务(JTA)。

异常处理: Spring 提供了方便的服务来翻译技术特定的异常(由JDBC,Hibernate或JTO抛出的)到一致性的,非检查的异常。

Spring的应用有哪些特征?

用于定义功能的接口。

实现包含getter和setter方法,以及功能实现方法等。

Spring AOP

Spring XML配置文件。

使用功能的客户端程序。

相关推荐
我命由我123453 分钟前
Android 实例 - Android 圆形蒙版(Android 圆形蒙版实现、圆形蒙版解读)
android·java·java-ee·android studio·安卓·android-studio·android runtime
会开花的二叉树5 分钟前
上手 cpp-httplib:轻量级 C++ HTTP 库的安装与实战指南
开发语言·c++·http
周杰伦fans5 分钟前
C# 集合框架完全指南:从IEnumerable到ObservableCollection的深度解析
开发语言·c#
LFly_ice14 分钟前
学习React-16-useContext
前端·学习·react.js
秦禹辰15 分钟前
开源多场景问答社区论坛Apache Answer本地部署并发布至公网使用
开发语言·后端·golang
yuxb7319 分钟前
华为云学习笔记(1):ECS 实例操作与密钥登录实践
笔记·学习·华为云
im_AMBER26 分钟前
c回顾 03
c语言·学习
咖啡Beans26 分钟前
SpringBoot集成Clickhouse
java·spring boot
代码村新手27 分钟前
C语言-指针
c语言·开发语言·jvm
s91236010127 分钟前
[rust] temporary value dropped while borrowed
开发语言·后端·rust