JBoss EJB 3.0 第六6章 特色服务
JBoss EJB3.0 RC6 -PFD
http://www.jboss.org/jbossejb3/docs/reference/build/reference/en/html/index.html
6 EJB 3.0扩展
6.1 @Service EJB
@service bean singlone, 没有实例池(独生子,same idea in EJB3.1?)
可以是@Remote和@Local接口,能被客户端访问。多个客户端访问的时候,拿到的是同一个实例。
(用来放系统级别的常量,配置?应该不如分布式缓存快?分布式缓存客户端可用?)
6.1.1 @org.jboss.annotation.ejb.Management 接口
@Service bean还能实现@Management, 包装成天JBoss MBean。 @Management里面定义了Mbean的操作和属性。
]6.1.2.1 生命周期
@Management可以包含以下方法:
Test asynchEjb = org.jobss.ejb3.asynchronous.Asynch.getAsynchronousProxy(ejb);asynchEjb.performaHeavyTest();Future future = Asynch.getFutureResult(asynchEjb);while(!future.isDone){Thread.sleep(100)}//should be future.wait();int ret = (int)future.get();