posts - 431,  comments - 344,  trackbacks - 0
WebWork IoC中的主要接口:ComponentManager。这个接口及相关联的实现---DefaultComponentManager负责判断一个对象是否需要某个传递给它的资源,同时也负责管理所有资源的生命周期和依赖。
在WebWork 中,每一个作用域(请求、会话或者应用程序)都有一个ComponentManager--Manager(CM)与它相关联。每个CM都会有一个父CM,而在决定如何管理和应用资源的时候,CM将会询问父CM。请求作用域CM有一个会话作用域CM,而会话作用域CM则有一个应用程序作用域CM它自己的父CM。
这意味着应用一个对象到请求作用域CM必须保证该对象能够获取属于会话或者应用程序作用域的资源。每个作用域的CM都存放于属性map中,该map可以通过ServletRequest对象、HttpSession对象或者ServletContext对象的setAttribute()和getAttribute()方法进行访问。
posted on 2006-12-25 11:49 周锐 阅读(294) 评论(0)  编辑  收藏 所属分类: Webwork

只有注册用户登录后才能发表评论。


网站导航: