学习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 分钟前
QT的前景与互联网岗位发展
开发语言·qt
Leventure_轩先生1 分钟前
[WASAPI]从Qt MultipleMedia来看WASAPI
开发语言·qt
向宇it16 分钟前
【从零开始入门unity游戏开发之——unity篇01】unity6基础入门开篇——游戏引擎是什么、主流的游戏引擎、为什么选择Unity
开发语言·unity·c#·游戏引擎
wm104318 分钟前
java web springboot
java·spring boot·后端
smile-yan19 分钟前
Provides transitive vulnerable dependency maven 提示依赖存在漏洞问题的解决方法
java·maven
老马啸西风20 分钟前
NLP 中文拼写检测纠正论文-01-介绍了SIGHAN 2015 包括任务描述,数据准备, 绩效指标和评估结果
java
m0_7482567823 分钟前
WebGIS实战开源项目:智慧机场三维可视化(学习笔记)
笔记·学习·开源
Earnest~23 分钟前
Maven极简安装&配置-241223
java·maven
皮蛋很白26 分钟前
Maven 环境变量 MAVEN_HOME 和 M2_HOME 区别以及 IDEA 修改 Maven repository 路径全局
java·maven·intellij-idea
青年有志28 分钟前
JavaWeb(一) | 基本概念(web服务器、Tomcat、HTTP、Maven)、Servlet 简介
java·web