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

使用功能的客户端程序。

相关推荐
flying robot18 分钟前
js在浏览器执行原理
开发语言·javascript·ecmascript
代码小将2 小时前
Leetcode209做题笔记
java·笔记·算法
专注_每天进步一点点2 小时前
idea 启动Springboot项目在编译阶段报错:java: OutOfMemoryError: insufficient memory
java·spring boot·intellij-idea
朗迹 - 张伟2 小时前
UE5 PCG学习笔记
笔记·学习·ue5
dhxhsgrx3 小时前
PYTHON训练营DAY25
java·开发语言·python
不知几秋4 小时前
数字取证-内存取证(volatility)
java·linux·前端
风逸hhh6 小时前
python打卡day25@浙大疏锦行
开发语言·python
令狐前生6 小时前
设计模式学习整理
学习·设计模式
刚入门的大一新生6 小时前
C++初阶-string类的模拟实现与改进
开发语言·c++
湘-枫叶情缘6 小时前
解构认知边界:论万能方法的本体论批判与方法论重构——基于跨学科视阈的哲学-科学辩证
科技·学习·重构·生活·学习方法