面试题积累-Spring-简单说说Spring
在当前的java面试中,估计Spring一定是必问。如论你多少经验,如果之前的项目设计的技术是什么?面试的时候,面试官总是回让你说说Spring的。
为什么呢?
因为这玩意儿发展得太方便,也太重要了;我最近在想如果Spring那天不让用了,所有使用java技术得公司的忙成什么样子!
面对这样一个问题,首先要对Spring描述一个大概:
- Spring是一个框架,一个为Java应用程序得开发提供了综合,广泛得基础性平台;
- Spring帮助开发者解决了绝大多数得基础性问题,是的开发者可以更加专注于业务方面问题解决;
- Spring也是按照设计模式精心打造,我们可以放心继承Spring框架;
- Spring已经继承了20多个模块,按照模块可划分为:core、数据访问/集成、Web、AOP(面向切面)、工具、消息和测试工具;
该问题主要就是考察候选人Spring得整体理解,更多是为后面面试得内容铺路,前面回答的所有模块可能都会在后面的面试中展开;
下面附上结构图: