为Spring扩展Application Bean 作用域
除了Singleton和Prototype两个原生Bean作用域外,早在Spring2.0版本上,就增加了具有web生命周期的bean 作用域:request、session和 global session。但不支持ServletContext(即Web中Application)作用域。尽管Singleton有一定的全局作用意义,但在Sping容器中支持Application,以IOC方式注入和访问ServletContext中的Bean对象,对于WEB开发还是很有用处的。
本文利用Spring自定义作用域机制,扩展了其bean作用域。简单的实现了对Application作用域的支持。
Holder类,使用类静态变量方式持有ServletContext
1 楼 tsroom 2011-03-05 大家很少回复啊,请大家给出意见和建议.并探讨Appliaction域的作用.
2 楼 richard_2010 2011-03-09 有什么作用?和singleton区别在哪里?
对了,spring中的singleton和单例模式有什么区别? 3 楼 3694826 2011-03-09 richard_2010 写道有什么作用?和singleton区别在哪里?
对了,spring中的singleton和单例模式有什么区别?
没有任何区别。 4 楼 cesymm 2011-03-17 可以参考 org.springframework.web.filter.RequestContextFilter 源码