浏览 2812 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-05-27
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
![]() 开始Tapestry IoC 注册
首先,你将使用IoC注册作为Tapestry应用的一部分。在这时,TapestryFilter将负责开始或停止注册。
然而,你可能想要做某些集成测试使用注册在一个测试方案中,或者你甚至可以使用Tapestry IoC从Tapestry中分离。
构建注册
RegistryBuilder类被用来创建一个注册。
你可以按你所希望的调用add()很多次,或者按照你所希望的传递多个模块类。
使用这种方法,你将形成一个包含来自Tapestry IoC模块内建服务的注册,加入你明确列出的模块。
构建默认注册
可以通过调用静态的IoCUtilities.buildDefaultRegistry() 方法使用默认的注册。这个方法构建了一个使用自动加载逻辑的注册,模块通过一个JAR Manifest 条目被加载确定。
关闭注册
Registry.shutdown()方法将关闭注册。它将立即使所有服务代理失效。某些服务可能选择注册为关闭通知(例如,做清除工作比如关闭数据库的连接)。
一旦这册被关闭,它不能被再次使用:它将不可能访问注册内的服务,或者调用先前获得的服务上的方法。你所能做的就是释放注册给垃圾回收器。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |