- 博客(8)
- 收藏
- 关注
原创 Spring2.0中的IOC随笔(三)之Bean工厂
记得在分析Bean容器的那篇文章中提到,Spring的Ioc由两部分组成,一部分是Bean容器,在Web开发时用到的最多的应该是XmlWebApplicationContext了;而另一部分就是Bean工厂,他在Spring的Ioc内部是起到为Bean容器提供服务的作用的,Bean容器内部使用的默认Bean工厂名为DefaultListableBeanFactory。今天我们就来了...
2010-05-28 16:17:17
180
原创 Spring2.0中的IOC随笔(二)之配置文件解析
在Web应用中,默认的bean配置文件为WEB-INF目录下面的applicationContext.xml文件(当然你也可以指定其他路径或文件名),而对配置文件的加载是在XmlWebApplicationContext中实现的,该bean容器将具体的加载工作全权委托给了一个名为XmlBeanDefinitionReader的辅助类,同时创建了一个新的Bean工厂DefaultLi...
2010-05-28 10:38:00
163
原创 Spring2.0中的IOC随笔(一)之bean容器
最近在看Spring2.0中的IOC,索性翻开源码一探究竟。Spring提供的轻量级bean容器其核心由两个概念组成,一个是bean容器,另一个是bean工厂(当然还有很多其他复杂的组件来支持他们,在此不是我们此次的关注重点)。或者说得形象一点就如同一个是库房,另一个是供应商,这两部分紧密相关,相互提供服务。首先我们看看bean容器,在利用Spring做Web应用的时候,我们大都会...
2010-05-27 00:03:13
186
原创 Java对象的强、软、弱和虚引用(转)
文章来源于chinaitlab,网址为http://java.chinaitlab.com/oop/716371.html,对Java对象引用类型的讲解比较清楚,所以推荐一下,供大家一起学习。 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保...
2010-05-24 11:41:36
153
原创 探索Spring2.0中的AOP(三)
前两篇文章我们探讨了Spring2.0中的AOP的配置文件和内部实现方式。最后我们再花一点时间看看具体的AOP代理是如何生成的。 Spring的AOP实现中,代理对象是通过接口AopProxy来生成的,接口定义如下图所示: [align=center][img]http://dl.iteye.com/upload/attachment/253560/599b83db-c61f-3593-8...
2010-05-23 13:19:47
212
原创 探索Spring2.0中的AOP(二)
今天我们一起来看一下在Spring2.0中完成AOP功能的核心类ProxyFactoryBean。先了解一下ProxyFactoryBean的继承结构,如下图所示: [align=center][img]http://dl.iteye.com/upload/attachment/253053/6bc978e4-3e8c-3f1f-bb2d-755c89043be6.jpg[/img][/alig...
2010-05-21 17:13:56
237
原创 探索Spring2.0中的AOP(一)
首先从配置文件入手,看看Spring2.0是如何利用配置文件实现AOP的(从javaeye一位兄台的blog摘得http://iorit2003.iteye.com/blog/122534),然后再看看Spring2.0内部究竟是如何实现AOP功能的。 ...
2010-05-19 17:27:22
231
原创 Pushlet对于Http请求的处理流程
Pushlet通过一个名为Pushlet的HttpServlet来接收和处理客户端的Http请求,在接收到Http请求以后,通过类Controller将请求进行分发,在Controller的doCommand(Command aCommand)中根据具体请求的类型, 调用不同的函数进行处理, 例如doPuslish或者doJoin, 这些函数所做的主要是设置参数aCommand中的返回事件...
2010-05-14 15:30:14
236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅