首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心计算机论文计算机应用
   分布式对象技术及其在Web上的应用      ★★★ 【字体: 】  
分布式对象技术及其在Web上的应用
收集整理:佚名    来源:本站整理  时间:2009-01-10 11:54:54   点击数:[]    

语言是CORBA规范中定义的一种中性语言,它用来描述对象的接口,而不涉及对象的具体实现。通过CORBA软件总线系统提供的IDL编译器工具对PDMS服务的IDL描述文件进行转换,得到客户端桩文件和服务器端构架文件。在CORBA中定义了IDL语言到C、C++、和Java等语言的映射。本系统中服务器端的构架文件采用C++的映射形式,以充分利用C++语言在对象实现方面的优势;客户端的桩文件采用Java的映射形式,以充分利用Java Applet在Web上的独特功能。
(3)完成服务器端方主程序的编写,通过将服务器端功能实现代码与所生成的服务端构架代码联合编译得到实现相应系统服务功能的软构件,随后使用对象管理工具将该软构件注册到CORBA软件总线支持环境中,以供其它应用调用和访问。
    (4)完成客户方Java Applet的编写,该Applet根据用户的需求向服务器方发出请求,并把请求结果返回给用户。由于绝大多数的浏览器对从网上下载的Java Applet采取一种称为“Sand-Box”的安全模型,使得Java Applet既不能与宿主机以外的计算机建立网络连接,也不能访问本地文件系统、本地设备。而CORBA系统的特点是服务对象的分布性和远程对象定位的透明性。本系统通过CORBA系统提供的IIOP代理(Gatekeeper)来解决安全限制的约束,它负责接受Applet发来的IIOP报文,分析报文内容,将其转发给位于其他主机上的Applet无法直接调用的CORBA服务对象实现,并将服务对象实现返回的IIOP报文送交Applet。
     (5)将客户方程序(Java Applet)与前面生成的客户端桩代码联合编译。编写客户方的Web网页并在其中嵌入Java Applet。网页制作工具采用FrontPage2000,利用VbScript实现与用户及PDMS对象实现的交互
     (6)发布制作好的网页至Web服务器上,即可以通过Web浏览器使用该PDMS。
5  结束语
分布式对象技术与Web的结合,大大地方便了Web应用的开发、发布和维护,有助于在Web上建立分布式对象环境,推动Web进入动态的应用发布阶段,从而极大的提高了Web的分布计算能力。
参考文献
[1]Object Management Group. Common Object Request Broker: Architecture and Specification (Revision 2.2), 1998
[2]Microsoft Corporation InfoView [M].微软公司,1997.
[3]Randy Otte, Paul Patrick, Mark Roy. Understanding CORBA. prentice Hall, 1996
[4]OMG CORBA/IIOP 2.2 Specification.http://www.omg.org, 1998.2
[5] 汪芸.CORBA 技术及其应用[M].南京:东南大学出版社, 1999

上一页  [1] [2] [3] 


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:《管家婆》软件远程站点版安装中的几个关键问题及其调试解决

  • 下一篇文章:大型ORACLE数据库优化设计方案
  • 返回上一页】【打 印】【关闭窗口
    中查找“分布式对象技术及其在Web上的应用”更多相关内容 5VAR论文频道
    中查找“分布式对象技术及其在Web上的应用”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››Delphi 5 数据库应用中ODBC数据源的...
  • ››用Visual Basic 6.0实现自动化测试...
  • ››用JAVA制作ICQ
  • ››在IIS 4.0上配置虚拟主机实现虚拟I...
  • ››利用VB开发CAI课件
  • ››基于GP算法的知识发现系统
  • ››基于Client/Server 的课件系统的设...
  • ››WWW对大量数据查询的一种实现
  • ››基于PHP的Web数据库访问
  • ››Developer/2000中的Forms参数及应用...
  • ››分布式对象技术及其在Web上的应用
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .