Spring相关知识点

1:spring容器是spring个的核心,该容器负责管理容器中的java组件

2:ApplicationContext ctx=new ClassPathApplicationContext(“bean.xml”);

其中:ApplicationContext实例正是spring容器,一旦获得了spring容器,就可通过该容器访问spring容器中的bean

3:spring可以管理任意的pojo,并不要求java类是一个标准的javabean

4:spring容器根据配置文件信息,负责创建Person实例,并为Person实例设置属性值,这种由spring容器为对象设置属性的方式被称为控制反转(IOC)

5:依赖注入分为: 设值注入和构造注入

6:让bean获取容器:

例子中,我们看到的都是程序先创建spring容器,再调用spring容器的getBean()方法来获取spring容器中的bean,在这种访问模式下,程序中总是持有spring容器的引用。

但是在实际应用中,尤其是web应用中,spring容器通常采用声明式方法配置产生,开发者只要在web.xml文件中配置一个listener,该listener将会负责初始化spring容器,

前端MVC框架可以直接调用spring容器(无须访问spring容器本身)

7:spring的声明式事务管理正式通过AOP来实现的。

 

posted @ 2013-03-02 10:23  歌颂者  阅读(391)  评论(0编辑  收藏  举报