明辉手游网中心:是一个免费提供流行视频软件教程、在线学习分享的学习平台!

说明

[摘要]共有4个.jsp文件,依次为index.jsp,createejb.jsp,createfile.jsp,createxml.jsp,主页面是index.jsp在index.jsp中可以选择服务器类型(现在只作了Weblogic)选择要创建的ejb类型:包括Stateless bean,State...
共有4个.jsp文件,依次为index.jsp,createejb.jsp,createfile.jsp,createxml.jsp,主页面是index.jsp
在index.jsp中
可以选择服务器类型(现在只作了Weblogic)
选择要创建的ejb类型:包括Stateless bean,Stateful bean,Entity bean
输入要创建的ejb的名称(以后所有创建的ejb各文件均以此名称作为开头,例如xxxHome,xxxRemote,xxxEJB):

例如,我们选择Stateless bean,ejb名称为Test


进入createejb.jsp:
可以输入要创建的包名(例如这些文件所要打的包的名称)
输入要创建的Home接口中的方法:默认方法为create() TestRemote。其中create()为方法名,TestRemote为返回值
请输入要创建的Remote接口中的方法:其中先写方法名称,空格后输入返回类型;以回车来分割不同方法

例如:我们输入创建的包名为:com.test;Home接口中用默认方法;Remote接口中输入hello() String


进入Createfile.jsp:进行Development Deploy配置(也即.xml的配置)。在这里由于我对EJB理解不深,有些选择只能是固定了,对一般EJB项目应该是可以使用的了
选择事务处理类型(只有Container)
选择事务的属性(只有Required)
输入缓存中最大的beans数:默认是100
输入JNDI名称:默认是ejb名称_JNDI

例如:我们都用默认值


进入createxml.jsp:创建完毕。
此时我们的例子显示的是:您要完成的ejb框架已经搭建完毕,所有文件在目录Test\下,填充并修改部分.java文件使其符合您使用的规格,双击build.bat完成ejb的创建

此时,在bea\wlserver6.0sp1\目录下出现了Test子目录,打开看看,很象weblogic自带的ejb例子中的目录结构,不过还少两个子目录,别急,部署完了,就更像了。
现在就该编写具体的程序了,打开java文件,开始编码(这里就不用多说了)

如果编码完毕并且正确的话,双击build.bat吧,哈哈,成功了,那两个子目录出现了。进入build子目录,两个生成的jar包都在,剩下的就是把那个你起ejb名字的(不是结尾有EJB的那个)jar包靠到weblogic的applications下,重启weblogic,ejb部署成功。
最最后你要做的事情就是在jsp或servlet中通过你输入的JNDI的名称调用这些ejb了。

其实这几个文件是我没事的时候为了巩固对ejb的理解随手写的,可能会有一些错误与不足,就当抛砖引玉吧,希望能和一些java爱好者共同探讨和学习j2ee。^_^


标签:说明