学习EJB真的是遇到了很多问题,Java EE官方教程都是用的Netbeans与glassfish开发的例子,而我硬要用Eclipse和WebLogic,不知道是我这个组合比较冷门还是大家都是专家,遇到问题很不容易在网上找到答案,只好一点点的拼凑知识点,以及网上差不多相似的问题,才能解决我遇到的问题。今天这个是用WebLogic运行一个嵌入式的EJB容器,不用启动服务器,这样可以很方便的进行单元测试
创建项目
项目结构如下:
Standalone是一个简单的Stateless Session Bean,就是返回一个字符串,代码如下:
package com.zxuqian.ejb;
import javax.ejb.Stateless;
@Stateless
public class StandaloneBean {
private final String message = "Greetings";
public String returnMessage() {
return message;
}
}
StandaloneTest是一个单元测试类,代码如下:
package com.zxuqian.ejb.test;