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

使用功能的客户端程序。

相关推荐
迷海1 分钟前
docker命令大全
java·docker·eureka
杜子不疼.3 分钟前
高并发场景下 Spring MVC + 虚拟线程 vs WebFlux 选型对比
java·人工智能·spring·mvc
曹牧5 分钟前
Tomcat 启动内存的设置
java·tomcat
七夜zippoe6 分钟前
云原生Java应用部署:将Spring Boot应用迁移至Kubernetes完整指南
java·spring boot·docker·云原生·kuberbertes
少许极端7 分钟前
算法奇妙屋(三十七)-贪心算法学习之路4
学习·算法·贪心算法·田忌赛马
ywf12158 分钟前
java进阶1——JVM
java·开发语言·jvm
鱼鳞_9 分钟前
Java学习笔记_Day18(数据结构)
java·笔记·学习
JACK的服务器笔记10 分钟前
《服务器测试百日学习计划——Day14:BMC基础与健康状态,为什么服务器排障不能只看OS》
运维·服务器·学习
Hello.Reader13 分钟前
PySpark 依赖管理集群环境下如何分发 Python 包
开发语言·python