右键软件系统结构与开发环境实验报告-jboss平台下ejb的使用-范本56

ejb开发  时间:2021-02-08  阅读:()

实验七:EJ B的使用

一、实验目的

学习和了解J2EE的EJB规范

使用会话EJB(stateful&stateless) 

了解实体EJB(BMP&CMP)。

了解消息驱动EJB 。

二、实验环境及软件

Windowsxp/7系统、 Jboss平台、 ecl ipse

三、实验内容及原理

EJB简介: EJB是sun的服务器端组件模型最大的用处是部署分布式应用程序类似微软的.com技术。凭借java跨平台的优势用EJB技术部署的分布式系统可以不限于特定的平台。

四、实验步骤

1.安装Jboss

2.服务器配置

开始创建一个JBOSS服务器选择JBOSS Community下的JBOSS AS 6.x进入下一步然后

再Home Directory找到刚才解压缩的Jboss目录然后finish配置完成。

3.新建会话EJB项目

在左边view右键NewJava Project,创建一个java工程取名MyFirstEJB。右键MyFirstEJB工程Bui ld PathConfigure Bui ld PathLibrariesAdd External JARS。找到Jboss安装目录下ci lent文件夹里的jbossal l-cl ient.jar添加所需要的Jboss的jar包。

在src 目录上右键新建NewInterface创建一个接口包名com.ejb接口取名为sessionDemo然后添加代码。

在src目录上右键新建NewClass依次创建两个类包名com.bean类取名分别为sessionDemoBeanStateless和sessionDemoBeanStateful 这两个类继承上面的sessionDemo接口然后添加代码。

5.测试

另外创建一个java工程进行测试右键NewJava Project,创建一个java工程取名EJBtest。右键EJBtest工程Bui ld PathConfigure Bui ld PathLibrariesAdd External JARS。找到Jboss安装目录下ci lent文件夹里的jbossal l-cl ient.jar添加所需要的Jboss的jar包。

在src 目录上右键新建NewPackage创建一个包包名com.ejb。将MyFirstEJB里的sessionDemo.java接口拷贝到com.ejb包里。

在src 目录上右键新建NewClass依次创建三个类包名com.cl ient类取名分别为EJBcl ient1、 EJBcl ient2、 EJBcl ient3然后添加代码。

这是无状态的情况每个客户端可以向3个服务器端分别请求。

在EJBcl ient1.java、 EJBcl ient2.java、 EJBcl ient3.java中更改代码lookup查找项改成Sd=(sessionDemo)ctx. lookup(“sessionDemoBeanStateful/remote”);

这是有状态的情况 EJB可以保持一对一的状态每个线程只能与一个服务器端连接。

四、实验小结

Stateless是无状态的情况

Stateful是有状态的情况。

实验中的三个文件EJBclient其实是三个线程代表三个客户。然后有三个服务器端。

○1无状态时每个客户可以与三个服务器都创建连接所以每个客户可以乱序出现1,3 2,1,3,2的服务器。

○2而有状态时每个客户只能对应一个服务器端客户1的服务器端会一直出现1,1,1,1 · · ·客户2的服务器端则会一直出现2,2,2,2,2 · · · ·。也就是一对一的关系。

NameSilo域名优惠码活动

NameSilo是通过之前的感恩节优惠活动中认识到这家注册商的,于是今天早上花了点时间专门了解了NameSilo优惠码和商家的详细信息。该商家只销售域名,他们家的域名销售价格还是中规中矩的,没有像godaddy域名标价和使用优惠之后的价格悬殊很大,而且其特色就是该域名平台提供免费的域名停放、免费隐私保护等功能。namesilo新注册域名价格列表,NameSilo官方网站:www.namesilo....

Sharktech:美国/荷兰独立服务器,10Gbps端口/不限流量/免费DDoS防护60G,319美元/月起

sharktech怎么样?sharktech (鲨鱼机房)是一家成立于 2003 年的知名美国老牌主机商,又称鲨鱼机房或者SK 机房,一直主打高防系列产品,提供独立服务器租用业务和 VPS 主机,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹,所有产品均提供 DDoS 防护。此文只整理他们家10Gbps专用服务器,此外该系列所有服务器都受到高达 60Gbps(可升级到 100Gbps)的保护。...

hostodo:2021美国独立日7折优惠促销NVMe硬盘的VPS,低至$13/年,还送DirectAdmin授权

7月4日是美国独立日,大致就是国庆节的意思吧。hostodo今年提前搞了个VPS大促销活动,4款便宜VPS,相当于7折,续费不涨价,本次促销不定时,不知道有多少货,卖完为止。VPS基于KVM虚拟,NVMe阵列,1Gbps带宽,自带一个IPv4+/64 IPv6,solusvm管理,送收费版DirectAdmin授权,VPS在用就有效! 官方网站:https://www.hostodo.com ...

ejb开发为你推荐
回收站在哪手机回收站在哪里打开可以发外链的论坛有直接能带链接的论坛?郭彩妮介紹點好聽的音樂給我、大家在线漏洞检测网站好像有漏洞,直接看代码可以找出来吗?依赖注入请问下依赖注入的三种方式的区别唱吧电脑版官方下载唱吧有电脑版的么? 在哪里下载啊?qq怎么发邮件qq怎么发文件和邮件畅想中国淄博畅想中国消费怎么样lockdowndios8.1怎么激活内置卡贴2012年正月十五农历2012年正月15早上9点多生的!命里缺什么!是什么命相
虚拟主机试用30天 域名买卖 美国加州vps 老域名全部失效请记好新域名 GGC host1plus godaddy续费优惠码 512au 智能骨干网 毫秒英文 工信部icp备案号 域名接入 江苏双线服务器 中国电信网络测速 lamp兄弟连 金主 双11促销 server2008 带宽测速 ftp是什么东西 更多