Spring面试——Spring面试 Spring面试 Spring面试 Spring面试 Spring面试
分类:
编程语言 时间:
2018-09-12 23:57:49
阅读次数:
341
1Spring框架有哪些主要模块?截止到目前Spring框架已集成了20多个模块。这些模块主要被分如下图所示的核心容器、数据访问/集成、Web、AOP(面向切面编程)、工具、消息和测试模块。2什么是依赖注入?什么是控制反转(IOC)?在Spring中,有几种依赖注入方式?依赖注入是在编译阶段尚未知所需的功能是来自哪个的类的情况下,将其他对象所依赖的功能对象实例化的模式。在传统的编程方式中,业务逻辑
分类:
编程语言 时间:
2018-08-30 18:26:05
阅读次数:
193
1. 一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? Version Feature Spring 2.5 发布于 2007 年。这是第一个支持注解的版本。 Spring 3.0 发布于 2009 年。它完全利用了 Java5 中的改进,并为 JEE6 提供了支持 ...
分类:
编程语言 时间:
2018-08-16 17:40:59
阅读次数:
225
史上最全 69 道 Spring 面试题和答案 目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVC Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spr ...
分类:
编程语言 时间:
2018-08-06 12:56:11
阅读次数:
152
Aspectj开发和AOP传统开发最大的区别是什么 AOP开发中通知类需实现对应的通知接口。 aspectj开发中的通知类可以不实现任何接口,只需定义功能方法即可 aspectj开发通知类型比AOP开发多了最终通知。 传统aop有哪几种通知类型?aspectJ有哪几种通知类型? 传统aop,支持增强 ...
分类:
编程语言 时间:
2018-07-06 22:28:11
阅读次数:
168
1.spring框架有哪些主要模块? Spring Core,Spring的核心功能,用IOC容器,解决对象创建以及依赖关系,包含并管理应用对象的配置和生命周期 Spring DAO,Spring对jdbc的支持,可使用JdbcTemplate来简化数据操作 Spring ORM,Spring对OR ...
分类:
编程语言 时间:
2018-06-26 13:16:57
阅读次数:
182
Spring 概述 1. 什么是spring? Spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用 ...
分类:
编程语言 时间:
2018-04-09 23:13:54
阅读次数:
251
Spring 概述 1. 什么是spring? spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用 ...
分类:
编程语言 时间:
2018-01-30 20:04:11
阅读次数:
332
spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主 ...
分类:
编程语言 时间:
2017-12-17 12:18:18
阅读次数:
105
Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用 ...
分类:
编程语言 时间:
2017-11-22 10:20:19
阅读次数:
139