取消Web module,这里我们不创建Web Client和Connector。为Application client和EJB模块命名,之后点finish。
Eclipse就为我们生成了如下三个项目,helloClient-应用程序客户端,helloEJB-EJB模块,还有一个hello是负责把这两个模块打包成EAR部署到Weblogic。
2、编写EJB模块代码
EJB模块的代码结构如下:
其中hello.ejb.interfaces包下的Hello.java是一个远程业务接口,即运行在不同Java虚拟机里的client也可以访问它提供的服务,代码如下:
package hello.ejb.interfaces;
import javax.ejb.Remote;
@Remote
public interface Hello {
public String sayHello(String name);
}
HelloBean是一个stateless session bean。当然stateful也可以,毕竟就这一个Application Client,它的代码如下: