xwork分析1

 

1 . ConfigurationManager,这个是xwork配置管理的核心,它默认是读取xwork.xml的配置文件的信息,xwork.xml可以通过extends="xwork-default" 来继承xwork-default.xml的配置信息,可以使用里面定义的各种拦截器,ConfigurationManager的主要内容如下:

 

 

 

2.Configuration是xwork的配置信息,它是一个接口主要的实现类有2个DefaultConfiguration和MockConfiguration(单元测试用的),Configuration的主要内容如下:

 

 

 DefaultConfiguration是Configuration的实现类,它的主要成员变量有:

 

 

DefaultConfiguration的主要责任就是在reloadContainer的时候根据注册的所有ConfigurationProvider的提供的信息来实例化一个Container(它的默认实现是ContainerImpl),然后根据Container来实例化ObjectFactory,最后使用Container对各个ConfigurationProvider进行依赖注入

  

 

 

ContainerBuilder是一个final类,它主要是存储有关类型和相关实现类的信息,它主要的成员变量和方法有:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值