右键软件系统结构与开发环境实验报告-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 · · · ·。也就是一对一的关系。

Sparkedhost($8/月)美国迈阿密AMD Ryzen高性能VPS;免费100G高防

sparkedhost怎么样?sparkedhost主机。Sparkedhost于2017年7月注册在美国康涅狄格州,2018年收购了ClynexHost,2019年8月从Taltum Solutions SL收购了The Beast Hosting,同年10月从Reilly Bauer收购了OptNode Hosting。sparkedhost当前的业务主要为:为游戏“我的世界”提供服务器、虚拟...

美国cera机房 2核4G 19.9元/月 宿主机 E5 2696v2x2 512G

美国特价云服务器 2核4G 19.9元杭州王小玉网络科技有限公司成立于2020是拥有IDC ISP资质的正规公司,这次推荐的美国云服务器也是商家主打产品,有点在于稳定 速度 数据安全。企业级数据安全保障,支持异地灾备,数据安全系数达到了100%安全级别,是国内唯一一家美国云服务器拥有这个安全级别的商家。E5 2696v2x2 2核 4G内存 20G系统盘 10G数据盘 20M带宽 100G流量 1...

Boomer.Host(年付3.5美)休斯敦便宜VPS

Boomer.Host是一家比较新的国外主机商,虽然LEB自述 we’re now more than 2 year old,商家提供虚拟主机和VPS,其中VPS主机基于OpenVZ架构,数据中心为美国得克萨斯州休斯敦。目前,商家在LET发了两款特别促销套餐,年付最低3.5美元起,特别提醒:低价低配,且必须年付,请务必自行斟酌确定需求再入手。下面列出几款促销套餐的配置信息。CPU:1core内存:...

ejb开发为你推荐
暴风影音怎么截图请问如何在暴风影音上截图拂晓雅阁有什么网站是学电脑技术的`?安卓应用平台有没有什么安卓游戏都能找到的应用商店或者游戏中心安卓应用平台手机系统应用在哪腾讯文章怎么在手机腾讯网发文章奇虎论坛360有论坛中心?分词技术百度的中文分词原理是什么?与IK分词有区别吗?购买流量现在中国移动怎么买流量怎么把网页的字变大网页的字很小,怎样调大熊猫直播频道在熊猫TV上的直播能不能回看?如果能,怎么才能回看?
万网域名空间 duniu 美国主机评测 2017年万圣节 ibox官网 空间论坛 服务器维护方案 idc资讯 789电视 流量计费 卡巴斯基破解版 电信托管 无限流量 云营销系统 免费ftp lamp怎么读 江苏徐州移动 小夜博客 googlevoice asp.net虚拟主机 更多