码迷,mamicode.com
首页 > 编程语言 > 详细

java面试总结

时间:2017-10-27 15:46:39      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:spring   context   xml配置   main   创建   内存   java   原理   ica   

一.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面试总结

标签:spring   context   xml配置   main   创建   内存   java   原理   ica   

原文地址:http://www.cnblogs.com/sbj-dawn/p/7742608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!