ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:3.17MB ,
资源ID:8007704      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8007704.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(无状态会话Bean实验指导.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

无状态会话Bean实验指导.docx

1、无状态会话Bean实验指导开发EJB2.X的无状态会话Bean步骤1:新建名为HelloEJB的J2EE1.4项目。设置工程的源程序目录为src,自动编译生成的class文件所在的目的目录output为bin。步骤2:在新建向导中,选择JBoss-IDE | EJB Components | Session Bean创建会话Bean。步骤3:设置Session Bean的各种参数,点击Finish 按钮,即可看到生成的EJB类框架代码。步骤4:在Package Explorer(包资源管理器)中,利用EJB类的右键菜单添加商务方法。步骤5:设置Business方法的参数。完整的HelloBea

2、n.java代码如下:package hello;import java.rmi.RemoteException;import javax.ejb.EJBException;import javax.ejb.SessionBean;import javax.ejb.SessionContext;import javax.ejb.CreateException;/* * ejb.bean name=Hello * display-name=Name for Hello * description=Description for Hello * jndi-name=ejb/Hello * type

3、=Stateless * view-type=remote */public class HelloBean implements SessionBean public void setSessionContext(SessionContext ctx) throws EJBException, RemoteException / TODO 自动生成方法存根 public void ejbRemove() throws EJBException, RemoteException / TODO 自动生成方法存根 public void ejbActivate() throws EJBExcept

4、ion, RemoteException / TODO 自动生成方法存根 public void ejbPassivate() throws EJBException, RemoteException / TODO 自动生成方法存根 /* * Default create method * throws CreateException * ejb.create-method */ public void ejbCreate() throws CreateException / TODO Auto-generated method stub /* * Business method * ejb.

5、interface-method view-type = remote */ public java.lang.String sayHello() / TODO Auto-generated method stub return Hello World! 无状态会话Bean; 步骤6:分别建立对应于Remote接口和Home接口的java接口文件。Remote接口代码如下:package hello;import java.rmi.RemoteException;import javax.ejb.*;public interface Hello extends EJBObjectpublic

6、String sayHello() throws RemoteException;Home接口的代码如下:package hello;import java.rmi.RemoteException;import javax.ejb.*;public interface HelloHome extends EJBHomepublic Hello create() throws RemoteException,CreateException;结构如下:步骤7:建立HelloEJB子目录,作为没有打包的EJB模块。步骤8:把class文件所在的bin目录下的整个hello文件夹导入到HelloEJB

7、子目录下。步骤9:在HelloEJB子目录下创建调用EJB组件的JSP文件index.jsp。index.jsp代码如下:第一个EJB步骤10:在HelloEJB子目录下建立META-INF子目录,并建立ejb-jar.xml、jboss.xml、application.xml三个配置文件。ejb-jar.xml部署描述文件。ejb-jar.xml代码如下:ejb-jar version=2.1 xmlns= xmlns:xsi=http:/www.w3.org/2001/XMLSchema-instance xsi:schemaLocation= HelloEJB,my first ejb

8、programHelloEJBHelloEJBhello.HelloHomehello.Hellohello.HelloBeanStatelessContainerjboss.xml供应商特有文件。jboss.xml代码如下:HelloEJBHelloEJBapplication.xml J2EE应用的发布描述文件。一个完整的企业应用包含EJB模块和WEB 模块,在发布企业应用时,需要把它打成*.ear文件,在打包前必须配置 application.xml 文件,该文件存放于打包后的 META-INF 目录。在 application.xml 文件中需要指定 EJB 模块和 WEB 模块的信息

9、。ear文件结构如下:application.xml代码如下: HelloEJB J2EE Application HelloEJB.jar HelloEJB.war /HelloEJB 步骤11:在HelloEJB子目录下建立WEB-INF子目录,并分别建立web.xml和jboss-web.xml两个web应用配置文件。web.xml标准web配置文件web.xml代码如下: HelloEJB Session hello.HelloHome hello.Hello jboss-web.xmljboss的web配置文件jboss-web.xml代码如下:HelloEJBHelloEJB步骤1

10、2:利用ant命令将J2EE程序打包为ear文件。在工程的右键菜单上单击Properties命令,打开工程的属性菜单,选择Packaging Configurations。单击Add Standard按钮,选择ear类型。因为要一次性打包生成EJB的jar文件、Web应用的war文件和J2EE应用的ear文件,因此要修改生成的packaging-build.xml文件代码,如下: 在packaging-build.xml的右键菜单上执行ant命令,打包生成jar文件。压缩完成提示信息如下:Eclipse中目录结构如下图:打包生成的三个压缩文件目录结构如下:步骤13:启动jboss服务器,显示界面如下:把打包生成的HelloEJB.ear文件拷贝到C:jboss-4.0.4.GAserverdefaultdeploy路径下(不同机器,安装路径不同),jboss服务器如果成功部署该HelloEJB组件,则显示如下所示信息:步骤14:运行结果如下:在浏览器中输入http:/localhost:8080/HelloEJB/index.jsp

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1