1.不同版本的Spring framework(Spring框架)有哪些主要功能
2.什么是Spring framework
Spring是轻量级开源应用框架,可以降低应用程序开发的复杂度,可以集成其他框架,它具有分层架构,用户可以自由选择需要的组件,它的核心是控制反转和依赖注入
3.列举Spring framework的优点
4.Spring framework有哪些不同功能
5.Spring framework有多少个模块,分别是什么
6.什么是Spring配置文件
7.Spring应用程序有哪些不同组件
8.使用Spring有哪些方式
9.什么是Spring IOC容器
IOC容器是spring核心之一,底层就是对象工厂,负责控制反转,将创建对象和管理对象的生命周期交给spring
10.什么是依赖注入
依赖注入DI,就是注入属性
11.可以通过多少种方式完成依赖注入
12.区分构造函数注入和setter注入
13.Spring中有多少种IOC容器
14.区分BeanFactory和ApplicationContext
15.列举IOC的一些好处
16.Spring IOC的实现机制
17.什么是Spring bean
18.Spring提供了哪些配置
19.Spring支持集中bean scope吗
20.Spring bean容器的生命周期是怎么样的
21.什么是Spring的内部bean
22.什么是Spring装配
23.自动装配有哪些方式
24.自动装配有什么局限
25.什么是基于注解的容器配置
26.如何在Spring中启动注解装配
27.@Component,@Controller,@Repository,@Service有和区别
28.@Required注解有什么用
29.AutoWired注解有什么用
30.@Qualifier注解有什么用
31.@RequestMapping注解有什么用
32.Spring DAO有什么用
33.Spring JDBC API中存在哪些类
34.使用Spring访问Hibernate的方法有哪些
35.列举spring支持的事务管理类型
36.Spring支持哪些ORM框架
37.什么是AOP
38.什么是Aspect
39.什么是切点JoinPoint
40.什么是通知Advice
41.有哪些类型的通知Advice
42.指出在Spring aop中concern和cross-cutting concern的不同之处
43.AOP有哪些实现方式
44.Spring AOP 和 AspectJ AOP 有什么区别
45.如何理解Spring中的代理
46.什么是编织Weaving
47.Spring MVC框架有什么用
48.描述一下DispatcherServlet的工作流程
49.介绍一下WebApplicationContext
50.使用Spring框架的好处是什么
51.Spring有哪些模块组成
52.核心容器(应用上下文)模块
53.BeanFactory-BeanFactory实现举例
54.XMLBeanFactory
55.解释AOP模块
56.解释JDBC抽象和DAO模块
57.解释对象/关系映射集成模块
58.解释WEB模块
59.Spring配置文件
61.IOC的优点是什么
62.ApplicationContext通常的实现是什么
63.Bean工厂和ApplicationContext有什么区别
64.一个Spring的应用看起来像什么



