EJB客户端访问
因为EJB是一个重量级的框架,拿常用的会话EJB来说,本地EJB还不如J2EE的CDI,所以只有远程EJB才是EJB的核心内容。远程EJB的访问协议有很多种,有HTTP协议、HTTPS协议、netty等等。
要写一个完整的EJB客户端,项目中必须有这么几个东西:
1 EJB客户端调用库
2远程EJB的客户端接口
3 配置
4 访问代码(这个有点画蛇添足,哈哈)
一 首先看第一个,EJB调用库。EJB调用库,网上有很多,各个厂商都有实现,我选择的是jboss的实现。其maven项目信息如下:
<dependency>
<groupId>org.jboss</groupId>
<artifactId>jboss-ejb-client</artifactId>
<version>2.1.8.Final