Java就业面试技巧有哪些?SSH框架有什么面试题?目前常用的Java框架有很多,其中SSH(SpringMVC、Spring、Hibernate)是很多企业在招聘过程中经常提及的,接下来就给大家分享一下有关SSH框架的面试题。
1、什么是Spring?
Spring是一个容器,可以接管各个层次的Bean(action/domain/pojo/javabean),并且可以配置bean与bean之间的关系。在Java代码里使用bean只需要用ApplicationContext的getBean(配置文件里bean的id)方法就可以。
2、IOC是什么?
IOC(inverse of control)控制反转:所谓控制反转就是把对象(bean)对象和维护对象(bean)之间的关系的权利转移到Sqring容器中去了(ApplicationContext.xml)而程序本身不在维护了。
3、DI是什么?
DI(dependencyinjection)依赖注入:实际上DI和IOC是同一个概念,因为在ApplicationContext.xml配置文件中bean和bean之间通过ref来维护的时候是相互依赖的,所以又叫做依赖注入,也就是控制反转。
4、SpringMVC的工作流程是什么样的?
1)用户发送请求至前端控制器DispatcherServlet;
2)DispatcherServlet收到请求调用HandlerMapping处理器映射器;
3)处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(