java面试总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java面试总结相关的知识,希望对你有一定的参考价值。
一.spring的核心(ioc和DI,aop)的工作原理和概念。
1.ioc 控制反转
概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系
核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean 。
2.Di 依赖注入
实际上DI和IOC是同一个概念,因为在ApplicationContext.xml配置文件中bean和bean之间通过ref来维护的时候是相互依赖的,所以又叫做依赖注入。也就是控制反转。
因为ApplicationContext是非常消耗内存的,所以必须保证一个项目里只有一个ApplicationContext实例。
3.什么是spring
Spring是一个容器,可以接管各个层次的Bean(action/domain/pojo/javabean),并且可以配置bean与bean之间的关系
在java代码里使用bean只需要 用ApplicationContext 的getBean(配置文件里bean的id)方法就可以了。
4.aop 面向切面编程
spring AOP参考:http://www.cnblogs.com/hongwz/p/5764917.html
二。mvc的原理和springMVC的原理?
以上是关于java面试总结的主要内容,如果未能解决你的问题,请参考以下文章