中间件实验报告(共11页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《中间件实验报告(共11页).doc》由会员分享,可在线阅读,更多相关《中间件实验报告(共11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上学生学号 04实验课成绩学 生 实 验 报 告 书实验课程名称软件构件与中间件技术开 课 学 院计算机科学与技术学院指导教师姓名石兵学 生 姓 名廖锡峰学生专业班级软件14022016-2017学年第二学期实验课程名称: 软件构件与中间件技术 实验项目名称基于 JAVA CORBA 的四则运算分布式系统开发实验成绩实验者廖锡峰专业班级软件1402组别同组者实验日期2017年5月 15日第一部分:实验分析与设计(可加页)实验步骤:一、 安装 JDK1.6 并配置系统参数 PATH 和 CLASSPATH,打开一个 DOS 窗口键入命令 java version验证是否已
2、经正确地安装了JDK。二、 打开一个文本编辑器,编写以下 IDL 接口定义文件,并命名为 BA.idl,保存到一个文件 夹下,这里是 D:shiyan。三、 编译 IDL 文件。四、 实现远程对象。打开记事本,复制以下代码。文件名:BAImpl.java。保存到文件夹五、 编写服务器。注意要把 IP 地址换成当前这台物理机器的 IP 地址。打开记事本,复制以 下代码。文件名:Server.java。保存到文件夹 D:shiyanBAPkg 之下。六、编写客户端。注意要把 IP 地址换成当前这台物理机器的 IP 地址。打开记事本,复制以 下代码。文件名:Client.java。保存到文件夹 D:
3、shiyanBAPkg 之下。七、编译 JAVA 源代码。八、系统布置。刚才是在机器 A 上开发的,机器 A 是服务器,IP 地址是机器 A 的 IP 地址。 现在,在另一台机器,机器 B 上安装 JDK1.6 并配置 PATH 和 CLASSPATH 系统参数,并把代码 及字节码打包复制到机器 B 上,它是一个客户端。九、运行系统。在机器 A 上打开一个 DOS 窗口,运行 JAVA CORBA 命名目录服务器.第二部分:实验调试与结果分析(可加页)一、 实验小结、建议及体会 通过本次实验,了解了基于 JAVA CORBA 的四则运算分布式系统开发,对中间件有了更深的理解。二、 思考题(一)
4、 假定使用 JDK1.6,编译 idl 文件的命令是什么? idlj fall BA.idl (二) 编译后,产生了哪几个文件?简要说明生成的各个 Java 类的作用。尤其是,客户端的码根和服务器端的框架是哪个类。对于BAInterface 接口,编译后共产生以下六个 JAVA 类或接口:BAInterface.java, BAInterfaceOperations.java, BAInterfaceHelper.java, BAInterfaceHolder.java, BAInterfacePOA.java, _BAInterfaceStub.java。前两个文件是对应 IDL 接口的 J
5、AVA 接口, HELPER 类提供 CORBA 类型转换等辅助功能,HOLDER 类提供 ORB 中间件网络输入、输 出流等方法,而 POA 和 STUB 类分别是服务器端框架和客户端的码根,主要负责远程方法 调用参数的打包和解包。(三) Idl 文件中的 BAPkg 模块映射成了什么? 在 IDL 文件中的 BAPkg 模块被编译成对应的 JAVA 包。(四) 实现远程对象要注意什么问题?所实现的远程对象必须是对应 POA 类的一个子类,换句话说,远程对象类必须 继承对应的 POA 类。(五) 实现服务器端的步骤是什么? 1、设置服务器参数,主要是 命名目录服务器的 IP 地址和端口号;2
6、、根据系统参数作为实参,创建一个 ORB 对象。再 根据 ORB 对象以及 RootPOA 名称解析出 POA 对象参照,根据 POAHelper 类的静态细化方 法把 POA 对象参照转换成 POA 对象。根据 POA 对象创建 POA 管理器类对象,并激活之。 3、创建远程伺服对象,并把它登记到 POA 对象,返回伺服对象的一个 CORBA 对象参照, 根据其 Helper 类的细化方法,将对象参照转换成真正意义上的远程对象。我们这里有三个 概念:伺服对象、伺服对象参照和对应的远程对象。4、根据 ORB 对象和 NameService 名称 解析出命名目录服务器中 JNDI 节点对象 CO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中间件 实验 报告 11
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内