Spring
jijunj
这个作者很懒,什么都没留下…
展开
-
spring思想学习----spring起源
学习spring思想,就不得不了解spring的起源,这就又不得不扯出EJB和JavaEE平台。 JavaEE平台:提供了一套标准API和以组件为基础的企业架构,更提出了一个“容器”的概念,由此可以降低企业级开发复杂度。 那组件是什么?容器又是什么? 组件:java代码总是通过抽象来达到复用,但随着软件规模的扩大,就需要一些类单个或组合起来,实现某些功能,一般都是已编译好...2012-01-16 16:02:06 · 126 阅读 · 0 评论 -
spring思想学习----IOC容器
接着上篇讲,这里先介绍下Java Bean概念。 JavaBean具有一个无参构造器和getter/setter方法。可以作为数据对象的载体,也可以作为业务组件实现商业逻辑。和EJB重量级组件而言,通常把JavaBean成为轻量级组件。 IOC容器:容器就是运行组件环境,上篇已经介绍过了,这里理解下IOC,控制反转。不过更适合成为DI,依赖注入。 首...2012-02-07 10:32:22 · 78 阅读 · 0 评论 -
spring学习----BeanFactory
Spring的IOC容器就是一个实现了BeanFactory接口的可实例化类。 BeanFactory从名字上都可以看出,采用了工厂模式。应用程序将Bean的创建交给Beanfactory,然后从BeanFactory获取Bean并使用它们,流程图如下: Bean初始化流程: (1)容器根据XML配置文件中Bean的定义实例化一个Bean,并传入必要的构造方法参数。 ...2012-02-08 09:34:18 · 107 阅读 · 0 评论 -
spring学习----工厂Bean
当我们需要用到工厂模式的时候,也可以交给Spring容器管理,此时Spring容器管理的就不是普通Bean,可称为“工厂Bean”。此时,应用程序调用getBean()是,Spring返回的不是直接创建的Bean,而是“工厂Bean”创建的Bean。如下图所示: 那Spring怎么配置工厂Bean,方法如下: 一,使用静态工厂 public clas...2012-02-09 10:38:59 · 97 阅读 · 0 评论