SPRING
lixiangzhou
这个作者很懒,什么都没留下…
展开
-
Spring的容器(container)
Spring没有单独的容器,而是有多个容器。 Spring的容器可以分成两类:Bean factories和Application contexts。 1)Bean Factories是最简单的容器,向Spring提供了最基本的依赖注入(DI)支持。定义的接口是:org.springframework.beans.factory.BeanFactory; 2)Application cont原创 2013-03-31 16:41:21 · 880 阅读 · 0 评论 -
Spring的应用上下文
Spring提供了多个应用上下文,以下三个必须掌握,因为最容易遇到 1)ClassPathXmlApplicationContext:从classpath处获取xml文件来加载一个上下文。 2)ClassPathXmlApplicationContext:从文件系统中获取xml文件来加载一个上下文。 3)XmlWebApplicationContext:从web应用获取xml文件来加载一个上原创 2013-03-31 16:56:15 · 3691 阅读 · 1 评论 -
Spring中Bean的生命周期
生命周期图 说明: 1)实例化一个bean 2)给bean的属性注入值和bean引用 3)如果bean实现了BeanNameAware接口,Spring就把bean的ID传给setBeanName()方法 4)如果bean实现了BeanFactoryAware接口,Spring就调用setBeanFactory()方法,把BeanFactory传入该方法 5)如果bean实现了Ap原创 2013-03-31 17:44:12 · 820 阅读 · 0 评论 -
Spring的配置文件
Spring是基于容器的。如果Spring没有配置文件,那Spring就是一个空的容器,不能提供任何功能。 配置文件的功能是告诉Spring在应用上下文中有哪些bean以及这些bean是怎么样被连接起来的。 基本样式如下: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.原创 2013-03-31 18:08:32 · 715 阅读 · 0 评论 -
第一个Spring程序
注意:我使用的是Spring3.2 首先看一下第一个Spring程序的整体概貌 上面的五个jar包(除去spring-context-support-3.2.2.RELEASE.jar)必须引入,我不知道之前的版本的基本包是什么,但Spring3.2的基本包是上面六个缺一不可。 HelloWorld.java package com.spring.first; public c原创 2013-03-31 16:26:32 · 713 阅读 · 0 评论