各个容器开发EJB不太一样,这里使用的是Weblogic8.1和EJB2.0进行演示的。
1 下载java1.4的EE包
2 设置环境变量
3 设置Weblogic的配置
4 添加weblogic的javaee.jar和weblogic.jar到CLASSPATH 在bea\weblogic81\server\lib中
下面的演示使用手工,不使用Eclipse
1 编写Bean
2 实现接口
3 创建部署描述符ejb-jar.xml 在META-INF文件夹下
4 创建weblogic的部署weblogic-ejb-jar.xml
5 编译上面的文件
javac
HelloWorldBean.class
HelloWorldRemote.class
HelloWorldHome.class
6 使用jar进行打包
jar -cvf TestEjb.jar *.*
7 使用weblogic的命令
java weblogic.appc TestEjb.jar
客户端访问可以去除HelloWorldBean.class
8 部署
8.1 启动weblogic服务,使用console进行部署。
8.2 或直接复制到应用程序目录,比如C:\bea\user_projects\domains\mydomain\applications也可以。
9 编写客户端
10 javac Test.java
11 java Test
12 在容器内访问:该web的lib有EJBClient.jar(TestEjb.jar)文件即可。
访问该页面2次的情况
end Hello :mrl2
end Hello :mrl2
容器内其实容器可以发现EJB对象
后台