Spring
什么是Spring
什么IOC
什么是DI
1.不同版本的Spring Framework(Spring框架)有哪些主要功能
2.什么是Spring Framework
3.列举Spring Framework的优点
4.Spring Framework有哪些不同功能
5.Spring Framework有多少个模块,分别是什么
6.什么是Spring配置文件
7.Spring应用程序有哪些不同组件
8.使用Spring有哪些方式
9.什么是Spring IOC容器
10.什么是依赖注入
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的应用看起来像什么