java面试题:使用Spring框架的好处是什么?

简介: java面试题:使用Spring框架的好处是什么?

• 轻量:Spring是轻量的,基本的版本大约2MB。

• 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或 查找依赖的对象们。

• 面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分 开。

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

• MVC框架:Spring的WEB框架是个精心设计的框架,是Web框架的一个很好的替代品。

• 事务管理:Spring提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局事务( JTA)。

• 异常处理:Spring提供方便的API把具体技术相关的异常(比如由JDBC,HibernateorJDO抛 出的)转化为一致的unchecked异常。

个人简介

我是一名java开发工程师,目前35K,目前做的是无人驾驶,欢迎和大家一起交流开发技术,一起高薪就业,我们还有一起打妖怪的群哦,还有面试题小程序哦!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持“java开发全栈”。

相关文章
|
1天前
|
安全 Java 程序员
Java面试必问!run() 和 start() 方法到底有啥区别?
在多线程编程中,run和 start方法常常让开发者感到困惑。为什么调用 start 才能启动线程,而直接调用 run只是普通方法调用?这篇文章将通过一个简单的例子,详细解析这两者的区别,帮助你在面试中脱颖而出,理解多线程背后的机制和原理。
29 12
|
12天前
|
监控 Dubbo Java
Java Dubbo 面试题
Java Dubbo相关基础面试题
|
12天前
|
SQL Java 数据库连接
Java MyBatis 面试题
Java MyBatis相关基础面试题
|
12天前
|
存储 监控 算法
Java JVM 面试题
Java JVM(虚拟机)相关基础面试题
|
12天前
|
SQL 监控 druid
Java Druid 面试题
Java Druid 连接池相关基础面试题
|
消息中间件 JSON Dubbo
谈谈几个 Spring Cloud 常见面试题及答案
谈谈几个 Spring Cloud 常见面试题及答案
284 0
谈谈几个 Spring Cloud 常见面试题及答案
|
JavaScript 算法 Java
11月7日云栖精选夜读 | 69 个经典 Spring 面试题和答案
Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。
3226 0
|
Java 数据库连接 数据格式
|
Java 数据库连接 数据格式
69道Spring面试题和答案
目录 Spring 概述 依赖注入 Spring beans Spring注解 Spring数据访问 Spring面向切面编程(AOP) Spring MVC Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。
1130 0
|
Java 数据库连接 数据格式

热门文章

最新文章