浏览 1877 次
锁定老帖子 主题:Geronimo中GBean的引用
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-20
最后修改:2010-01-18
1 在GBean中定义对另外一个GBean的引用。 public class CatGBean { private DogGBean dogGBean; } 2 在构造函数中初始化该引用。 public CatGBean(DogGBean dogGBean) { this.dogGBean = dogGBean; } 3 GBean都是用GBeanInfo描述的,所以在GBean中对该引用增加描述。 static { GBeanInfoBuilder infoBuilder = new GBeanInfoBuilder("MyCatGBean", CatGBean.class); infoBuilder.addAttribute("name", String.class, true); infoBuilder.addReference("DogGBean", DogGBean.class); infoBuilder.setConstructor(new String[] { "DogGBean" }); GBEAN_INFO = infoBuilder.getBeanInfo(); } 4 在deployplan中配置GBean. <gbean name="dogGBean" class="allenG.DogGBean"></gbean> <gbean name="catGBean" class="allenG.CatGBean"> <reference name="DogGBean"> <name>dogGBean</name> </reference> </gbean> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-04-20
有人在实际生产环境中使用Geronimo么?
我觉得它地位和处境类似jboss 但是政府部门即便你让他用不花钱的服务其他反而不高兴,商业服务器=优质服务=可靠 即便有些情况下jboss足矣 而对于开发人员来说,政府采购weblogic,未来在weblogic上部署应用对他们兴趣和积极性的提升远不及Geronimo这样东西,看来这东西还是更多停留在人们的喜闻乐见之中. |
|
返回顶楼 | |