博客专栏  >  编程语言   >  Spring2.5学习

Spring2.5学习

讲述最基本的Spring知识,其中包含核心源码分析。

关注
0 已关注
15篇博文
  • Spring2.5学习1.1_bean配置及其Spring容器的实例化

    实例化Spring容器常用的两种方式 方法一:在类路径下来寻找配置文件来实例化容器 ApplicationContext ctx = new ClassPathXmlApplicationContex...

    2015-05-28 11:05
    422
  • Spring2.5学习1.2_模拟Spring容器对bean进行实例化

    上一篇文章已经学习了,怎么样把bean交给Spring容器来管理,怎样从容器获取bean。这里就有疑问了,Spring到底是怎么样帮我们创建这个bean的? 接下来通过创建模拟Spring容器,新建一...

    2015-05-28 11:23
    370
  • Spring2.5学习1.3_三种实例化bean的方式

    三种实例化bean的方式: 1.使用类构造器 2.使用静态工厂 3.使用实例工厂

    2015-05-31 18:05
    343
  • Spring2.5学习1.4_bean的作用域及其实例化时期

    由于目前的工程是纯java工程,只对前两种域进行代码演示,后面三中会在以后的web项目中进行详解。 Spring Framework支持五种作用域(其中有三种只能用在基于web的Spring Ap...

    2015-05-31 18:01
    448
  • Spring2.5学习2.1_Spring两种依赖注入方法

    两种注入方式: 第一种是根据构造器参数注入 第二种是使用属性的setter方法注入 ·ref属性 .内部bean

    2015-05-31 17:02
    664
  • Spring2.5学习2.2_编码剖析Spring依赖注入原理

    为了便于理解Spring属性注入,这里来模拟Spring容器是如何实现将PersonDaoBean注入到PersonServiceBean的。 所需jar包:下载地址http://downloa...

    2015-05-31 16:54
    482
  • Spring2.5学习2.3_如何注入基本类型

    前面学习了如何注入依赖对象,现在学习一下如何注入基本类型。 PersonServiceBean.java package xjj.service.impl; import xjj.dao.Pe...

    2015-05-31 14:57
    720
  • Spring2.5学习2.4_Spring如何装配各种集合类的属性

    例如set集合,list集合,map集合,properties集合我们如何注入呢? private List list = new ArrayList(); private Set sets = ...

    2015-05-31 17:15
    302
  • Spring2.5学习3.1_用@Resource注解完成属性装配

    1.Spring的依赖三种依赖注入方式: 使用构造器注入 使用属性setter方法注入 使用Field方式注入(用于注解方式) 2.注入依赖对象可以使用手工装配和自动装配,在实际应用在建议使用手...

    2015-06-03 20:49
    598
  • Spring2.5学习3.2_编码剖析@Resource注解的实现原理

    首先看一下J2EE提供的@Resource注解:该注解默认安照名称进行装配,名称可以通过name属性进行指定, 如果没有指定name属性,当注解写在字段上时,默认取字段名进行按照名称查找,如果注解写在...

    2015-06-03 21:44
    689
  • Spring2.5学习3.3_@Autowire注解实现手动装配

    @Autowired默认按类型装配,如果我在personDao 字段上加了@Resource注解,那么就会默认取personDao 字段的类型在Spring容器中寻找与这个类型匹配的bean,寻找到对...

    2015-06-03 21:50
    906
  • Spring2.5学习3.4_让Spring自动扫描和管理Bean

    通过在类路径下,根据自动扫描方式,把组件纳入Spring容器管理。 如果这些组件采用xml的bean定义来进行配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。Spring2.5引入了组件自...

    2015-06-03 21:45
    571
  • Spring2.5学习4.1_AOP

    Java的动态代理: Spring的面向切面编程(AOP)底层实现原理是动态代理,因此在学习面向切面编程之前必须先了解动态代理。 Java中动态代理应用非常广泛,动态代理是23中设计模式中非常常用...

    2015-07-01 11:21
    726
  • Spring2.5学习4.1_静态代理实现

    在静态代理中代理对象与被代理对象必须实现同一个接口,完整保留被代理对象的接口样式,也将接口不变的原则一致保留。 下面通过一个简单的示例来说明: HelloInterface接口 package pr...

    2015-07-07 15:33
    554
  • Spring2.5学习4.2_Proxy实现动态代理(目标类实现任意接口)

    静态代理的缺点是在代理类中绑定了固定的接口,不利于扩展,动态代理则不然,通过动态代理可以对任何实现某一接口的类进行功能性增强。 在java中动态代理由InvocationHander来实现。 Hel...

    2015-07-07 16:18
    709
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部