EJB3.0客户端的创建(glassfish_v3)

客户端代码:

InitialContext   ctx   =     new   InitialContext();

TestRemote b=(TestRemote) ctx.lookup("xx");   //xx为全局jndi

 

ejb端:

 

@Remote(TestRemote.class)

@Local(TestLocal.class)

@Stateless(mappedName="xx")   //此处就是全局jndi

public class TestBean implements TestLocal,TestRemote{

@Override

public String run() {

return "this is testBean;";

}

public EntityManager getEm() {

return em;

}

public void setEm(EntityManager em) {

this.em = em;

}

}

 

客户端环境的配置:

项目引入class path %glassfishv3_home%/modules/gf-client.jar。注意是引入,而不是拷贝过来,因为gf-client.jar会用到基于glassfish_home的一些其他jar。

 

将要用到的ejb的接口添加到项目中,不像jboss通过build path 里add project引入,必须拷过来,要不然glassfish找不到。

 

这样就完了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值