分布式对象体系--10-9--北大计算机系java培训讲义.ppt

分布式对象体系--10-9--北大计算机系java培训讲义.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!

* OLE文档的第一个特征是公共用户模型(common user model).简单的说就是访问OLE文件的各个应用程序的用户接口(UI)特征是类似的 这些继承数据功能之一就是“链接和嵌入”微软的对象模型最初用于微软的办公软件,目前已经发展成为微软世界的的应用系统继承标准 OLE控件的例子:可视化编程中控件,工具栏.属性,事件 * * * (例子?,通过浏览器访问服务器中的ppt文件?) * Although designed from the start to support distribution, the original implementation of COM ran on only a single system. This architectural promise was fulfilled by the release of Distributed COM (DCOM). Although it is a relatively simple set of extension to COM, DCOM provides what is needed to achieve basic distribution of COM objects With RPC, a client can make what appears to be a local call to a component, although that call actually executes in an object across the network. With DCOM, a client can create and use objects on other systems as well as objects running locally, and need not aware of the distinction between the two. DCOM also supports security services, controlling which clients can use which COM objects, and a way to specify the machine on which an object should be created. The services supplied by DCOM can be used to build secure, distributed, COM-based applications. * * RMI应用程序通常由两个独立的应用程序组成:SERVER和CLIENT.一个典型的SERVER应用程创建出一些对象,使它们可以被引用,并等待客户端调用这些远程对象的方法.一个典型的客户端应用程序得到SERVER上的一个或多个远程对象的远程引用,并调用这些对象的方法.RMI提供了SERVER和CLIENT的通信和传递信息的机制.这样的应用程序叫做一个分布式对象应用程序 Socket很灵活,对一般的通信可以胜任, RPC的方法中由STUS将参数打包传给远方的子程序,然后在负责把结果返回.RPC不适用于分布式对象,因为在分布式系统中,在程序级的对象之间的通信就是在不同的地址控件执行. * RRL涉及低级传送接口,负责向端头和框架层提供流 RRL通过传送层用客户方和服务器方构件通信.客户方构件包含远程服务器的特定信息.这个信息传递到服务器方构件,因此只依赖于服务器方RRL.服务器方RRL负责引用语法和处理这些语法之后再向skeleton发送运程调用方法.客户机和服务器方构件之间的通信由传输层处理. 传送层接到客户RRL的请求时,,它寻找请求的远程对象的RMI服务器,然后传输层寄到这个服务器的接插连结.接着,传输层将建立的连结传递到客户机RRL上,并将远程对象的引用加到内部表中.这时,客户机即连接到服务器.传输层监视连结的‘生命期’如果经过较长时间连结毫无动静,则传输层负责关掉这个连结. * Rmi系统提供一个基于URL的注册,它允许你捆绑像url形式的的远程对象,一旦一个远程对象在服务器上注册了,调用者就能用远程对象名字查找,并能到远程对象的指针,然后用一个指针调用该对象. 图中描述了使用注册机制获得远程对象引用RMI分布式应用程序.Server方调用注册器讲一个远程的对象和一个名字联系起来.Client方在注册器中通过名字寻找远程对象并调用其方法.该图也显示了RMI系统使用一个现有的WEB SERVER来装载字节码,在需要时在SERVER和CLIENT之间传输字节码. RMI的一个重要而独特的特性是它能动态下载一个在接收者的虚拟机中未定义的对象类的字节码.

文档评论(0)

wpxuang12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档