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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

实验6无状态会话bean.docx

1、实验6无状态会话bean实验4. 在Eclipse中开发部署无状态会话bean实验内容 在MyEclipse中创建EJB工程,创建一个提供个人所得税计算功能的无状态会话bean,然后将该无状态会话bean部署到weblogic服务器上,编写客户端测试程序调用该无状态会话bean对其进行测试。实验目的 掌握无状态会话bean的基本概念; 能够在MyEclipse中创建和部署无状态会话bean; 能够编写代码访问无状态会话bean。实验介绍本实验主要是在MyEclipse下开发一个提供个人所得税计算功能的无状态会话bean,并将该组件部署到weblogic服务器上,编写客户端程序访问该组件。环境要

2、求服务器:WebLogic 10集成开发环境:MyEclipse 6实验指导步骤1:创建EJB工程1. 选择创建EJB工程在主菜单中依次选择【File】【New】【EJB Project】。如果在【New】的子菜单中找不到【EJB Project】,可以选择【File】【New】【Other】。然后,在窗口中的树型目录里依次选择【MyEclipse】【Java Enterprise Project】【EJB Project】。 2. 在新建EJB工程的对话框中输入工程名称,【J2EE Specification Level】选择Java EE 5.0 EJB3,取消对选项【Add suppor

3、t for Entity beans】的选择,点击Finish按钮关闭窗口。在左侧的Package Explore窗口中出现新建的项目SalaryEJB。步骤2:配置项目的构建路径1. 鼠标右击工程节点,在右键菜单中依次选择【Build Path】【Configure Build Path.】。2. 在构建路径配置对话框中点击【Add External JARs】按钮。3. 在打开的文件选择框中找到weblogic.jar文件,如果weblogic安装的根路径为d:bea,weblogic.jar文件的完整路径为:d:beawlserver_10.0serverlibweblogic.jar。

4、4. 找到并加入weblogic.jar文件后的界面显示如下图所示,该文件已经列在了构建路径中。点击【OK】按钮关闭窗口。步骤3:创建无状态会话bean1. 新建包。鼠标右击工程节点,在弹出菜单中依次选择【New】【Package】2. 在【New Java Package】窗口中输入包名:cn.edu.neusoft.salary3. 鼠标右击包名,在右键菜单中依次选择【New】【EJB3 Session Bean】。图84. 在新建会话bean对话框中输入需要创建的会话bean的名称,这里输入的是SalaryEJB,【Session Type】选择Stateless。根据需要选择Local

5、或Remote指定需要提供的接口类型,在这里两个选项都选上。5. 点击【Finish】按钮,左侧的工程目录中出现自动生成的无状态会话bean的两个接口和bean类文件。6. 在Remote接口中声明业务方法。打开SalaryEJBRemote.java文件,在Remote接口中添加下面的抽象方法定义。public float getPersonalRevenue(float salary,float start);7. Bean类的实现1)将类定义中的元注释Stateless修改为:Stateless(mappedName=salary) 2)在bean类中实现Remote接口中定义的抽象方法

6、。打开SalaryEJB.java文件,在bean类中添加下面的方法实现: public float getPersonalRevenue(float salary,float start) float revenue=0; float revenueSalary; revenueSalary=salary-start; if(revenueSalary0) revenue=0; else if(revenueSalary500) revenue=revenueSalary*5/100; else if(revenueSalary2000) revenue=revenueSalary*10/1

7、00-25; else if(revenueSalary5000) revenue=revenueSalary*15/100-125; else if(revenueSalary20000) revenue=revenueSalary*20/100-375; else if(revenueSalary40000) revenue=revenueSalary*25/100-1375; else if(revenueSalary60000) revenue=revenueSalary*30/100-3375; else if(revenueSalary80000) revenue=revenueS

8、alary*35/100-6375; else if(revenueSalary100000) revenue=revenueSalary*40/100-10375; else revenue=revenueSalary*45/100-15375; return revenue; 8. 保存工程中所有文件。步骤4:部署无状态会话bean组件 1鼠标右击工程名称,在右键菜单中依次选择【MyEclipse】【Add and Remove Project Deployments.】。 2在工程部署对话框中点击Add按钮。3. 在部署对话框中选择服务器为:weblogic 10.x。然后点击【Fini

9、sh】按钮关闭窗口。4. 在工程部署对话框中可以看到工程的部署状况,如果成果部署,在部署状态显示区域会显示信息:Successfully deployed.。点击【OK】按钮关闭窗口。5. 启动weblogic服务器。在MyEclipse工具栏中找到服务器按钮,点击后依次选择【WebLogic 10.x】【Start】启动weblogic服务器。6. 打开Web Browser并在地址栏中输入weblogic控制台地址:http:/localhost:7001/console。7. 在登录窗口中输入用户名和密码,进入控制台。 点击左侧树型菜单中的Deployments节点,可以在右侧页面中看到

10、下面的部署列表。步骤5:编写测试程序1. 鼠标右击包名,在右键菜单中依次选择【New】【Class】。2. 在新建窗口中输入类名:SalaryClient,选择在类中创建main方法。3. 编写代码在main方法中添加下面的代码并在类定义中导入所需要的类和接口:Hashtable ht=new Hashtable(); ht.put(Context.INITIAL_CONTEXT_FACTORY,weblogic.jndi.WLInitialContextFactory);ht.put(Context.PROVIDER_URL,t3:/localhost:7001);Context ctx;t

11、ry ctx = new InitialContext(ht); /创建上下文环境SalaryEJBRemote salary = (SalaryEJBRemote) ctx.lookup(salary#cn.edu.neusoft.salary.SalaryEJBRemote); float s=salary.getPersonalRevenue(5000, 2000); System.out.println(s); catch(Exception e)System.out.println(e.toString();4. 右击SalaryClient.java文件,在右键菜单中依次选择【Run As】【Java Application】运行测试程序。实验总结本实验主要是使用MyEclipse创建了一个提供个人所得税计算功能的无状态会话bean组件。同时编写了一个客户端程序调用该无状态会话bean的业务方法进行计算。通过该实验,掌握无状态会话bean的创建、部署和使用。

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

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