自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Spring源码之旅(4)_BeanWrapper及其实现

 一、 BeanWrapperBeanWrapper是对Bean的包装,其接口中所定义的功能很简单包括设置获取被包装的对象,获取被包装bean的属性描述器,由于BeanWrapper接口是PropertyAccessor的子接口,因此其也可以设置以及访问被包装对象的属性值。BeanWrapper大部分情况下是在spring ioc内部进行使用,通过BeanWrapper,spring

2010-04-06 15:23:00 2497 5

原创 Spring源码之旅(3)_BeanDefinition的解析与注册

Spring源码之旅(3)_BeanDefinition的解析与注册 一、 BeanDefinitionspring可以通过xml配置文件定义bean,beanFactory可以创建、查找配置文件中定义的这些bean,spring内部是如何将配置文件中所定义的bean变成可以让beanFactory创建与管理的呢?这是依靠BeanDefinition进行实现。BeanDefinitio

2010-03-26 09:49:00 1932

原创 spring源码之旅(2)_applicationcontext启动流程分析

spring源码之旅(2)_applicationcontext启动流程分析一、           一个简单的应用此次分析从spring的一个入门级的应用作为入口,下面是应用的代码:TestAction类(TestAction.java)package xqq.ioc.listen1;public static void main(String[] arg

2010-03-23 20:14:00 1936

原创 spring源码之旅(1)_BeanFactory与ApplicationContext继承体系

                                                                 BeanFactory接口是Spring ioc容器的核心接口,它提供了从容器获取bean以及bean信息的最基本功能。BeanFactory接口中所定义的几个方法很简单,为了在ioc容器中提供更多的功能,spring框架中提供了许多BeanFactory功能的

2010-03-23 20:00:00 2052

原创 JAVA设计模式学习之Flyweight模式(2)

      在我上次写过的关于Flyweight设计模式的文章中,通过Flyweight模式的运用,已经达到了共享元类的目的.但进一步深入探讨上一次的实现过程,在对象的安全性方面将会发现一些问题:      由于Student类中,学生的学号与姓名在整个对象的生命周期中都是不可变的,且每一个学号应只能对应一个姓名,所以我们应该除了在工厂类的静态初始代码块中通过初始化创建Stud

2008-04-12 18:57:00 664

原创 JAVA设计模式学习之Flyweight模式(1)

               今天看了>这本书,学习了其中的Flyweight设计模式,感觉其是一种非常优秀,且非常有用的设计模式.于是想结合自己在书上所学的与在网上所见的将此种设计模式作一下探讨. Flyweight设计模式也称为享元模式,它的目的在于避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类). 在进行面向对象设计与面向对象编程时一切均是以对

2008-04-12 18:53:00 845

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除