学习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配置文件。

使用功能的客户端程序。

相关推荐
珹洺2 分钟前
Java-servlet(完结篇)过滤器乱码解决与监听器
java·运维·服务器·hive·servlet·jsp
Blood_J1 小时前
python网络爬虫
开发语言·爬虫·python
小开不是小可爱1 小时前
leetcode_383. 赎金信_java
java·数据结构·算法·leetcode
xiaowu0802 小时前
C# task任务异步编程提高UI的响应性
开发语言·c#
strongwyy2 小时前
9、nRF52xx蓝牙学习(pca10056.h学习)
单片机·嵌入式硬件·学习
每天题库2 小时前
2025 年江苏保安员职业资格考试经验分享
学习·安全·考试·题库·考证
kill bert4 小时前
Java八股文背诵 第四天JVM
java·开发语言·jvm
低头专研5 小时前
Markdown标题序号处理工具——用 C 语言实现
c语言·开发语言·typora·markdown文件标题编号·md文件标题序号
刚入门的大一新生7 小时前
C++初阶-C++入门基础
开发语言·c++
你是理想7 小时前
wait 和notify ,notifyAll,sleep
java·开发语言·jvm