相关推荐
-
DCOM实现分布式应用(四)
安全性使用网络来将应用系统分布化是一个挑战,这不仅是因为带宽的物理限制以及一些潜在的问题,而且也由于它产生一些诸如关系到客户间、组件间以及客户和组件之间的安全问题。因为现在的许多操作可以被网络中的任何一个人访问,所以对这些操作的访问应该被限制在一个高级别上。 如果分布式开发平台没有提供安全支持,那么每一个分布式应用就必需完成自己的安全机制。一种典型的方法是用某种登录的方法要求用户通过用
-
使用vb建立DCOM服务器端及客户端应用的详细过程(3)
使用vb建立DCOM服务器端及客户端应用的详细过程(3) 分发服务器DCOM应用: 事实上,你已经可以在你的机器上运行程序了.如果你能在两台机器上测试你的应用,它更能表达DCOM分布的特点,在两台机器上,请按下列方法进行: 1.启动"Package & Deloyment Wizard"安装打包工具 2.单击"Browse",选择C:/DCOMDemo/Serve
-
DCOM原理
1、DCOM COM的进程透明特性表现在组件对象和客户程序即可以拥有各自的进程空间,也可以共享同一个进程空间,COM负责把客户的调用正确传到组件对象中,并保证参数传递的正确性。组件对象和客户代码不必考虑调用传递的细节,只要按照一般的函数调用的方式实现即可。如果进一步拓展进程透明特性,考虑组件对象与客户程序运行在不同计算机上的情形,把进程透明性拓展为位置透明性,形成分布式组件对象模型
-
DCOM概述(一)
DCOM概述Microsoft的分布式COM(DCOM)扩展了组件对象模型技术(COM),使其能够支持在局域网、广域网甚至Internet上不同计算机的对象之间的通讯。使用DCOM,你的应用程序就可以在位置上达到分布性,从而满足你的客户和应用的需求。因为DCOM是世界上领先的组件技术COM的无缝扩展,所以你可以将你现在对基于COM的应用、组件、工具以及知识转移到标准化的分布式计算领域
-
分布式设计之DCOM实现
学习 COM 的时候,一直强调 COM 的位置透明,但是始终感觉不到透明,组件都是本机注册的。知道分布式 COM 其实就是 DCOM 可以实现远程调用组件,但是一直懒于看,迟迟没有很好理解。眼看着分布式软件设计这么流行, .NET 、 J2EE 大行其道,横下心先把 DCOM 拿下。至于 DCOM 好处我不多说,上网 google 一下,最大的缺点是配置麻烦,尤其是存在防火墙的时候更麻烦(网上说的
-
DCOM(分布式组件对象模型)原理浅析(一)
(分布式组件对象模型)是一系列微软的概念和程序接口,利用这个接口,客户端程序对象能够请求来自网络中另一台计算机上的服务器程序对象。DCOM基于组件对象模型(COM),COM提供了一套允许同一台计算机上的客户端和服务器之间进行通信的接口(运行在Windows95或者其后的版本上)。 DCOM(分布式组件对象模型,分布式组件对象模式)是一...
-
DCOM在远程系统中的使用
DCOM在远程系统中的使用 DCOM(分布式组件对象模型)是微软的一个概念和程序接口,通过DCOM,客户端程序对象能够向网络中的另一台计算机上的服务器程序对象发送请求 通过本地DCOM执行命令 1,获取DCOM程序列表 Get-CimInstance (适用于powershell 3.0及以上版本,win2012及以上) Get-WmiObject -Namespace ROOT\CIMV2 -Class Win32_DCOMApplication(适用于powershell 2.0,win7,win8)
-
分布式组件对象模型DCOM揭秘
以下是本指南的目录: COM的基本要素--要学好它,就从这里开始吧 简单的COM客户--介绍简单的COM客户 简单的COM服务器--使用ATL向导来建立一个服务器 下载工程文件 *****下载BeepClient工程文件(9KB) *****下载BeepServer工程文件(17KB) COM的基本要素 首先要弄懂COM是怎样工作的。为什么这个工作是首要的呢?因为COM使用它自己专
-
《COM原理及应用》学习笔记之第十章
第十章 分布式COM(DCOM)1、DCOM COM的进程透明特性表现在组件对象和客户程序即可以拥有各自的进程空间,也可以共享同一个进程空间,COM负责把客户的调用正确传到组件对象中,并保证参数传递的正确性。组件对象和客户代码不必考虑调用传递的细节,只要按照一般的函数调用的方式实现即可。如果进一步拓展进程透明特性,考虑组件对象与客户程序运行在不同计算机上的情形,把进程透明性拓展
-
DCOM实现分布式应用(六)
跨平台的互操作性标准从另一方面来说,DCOM为面向对象的分布式计算定义了跨平台服务(或抽象),其中包括连接组件、创建组件、组件的定位、激活组件的方法以及一个安全性框架。 除了这些以外,DCOM仅仅使用了每一个平台上都有的服务来完成多线程化和并发控制、用户界面、文件系统之间的相互作用、非DCOM网络的相互作用以及实际的安全性模块。 使用大多数的DCE RPC DCOM的线路
-
DCOM实现分布式应用(三)
带宽及潜在问题 分布式应用利用了网络的优点将组件结合到一起。理论上来说,DCOM将组件在不同的机器上运行这一事实隐藏起来。实际上,应用必须考虑到网络连接带来的两个主要限制: 带宽:传递给方法调用的参数的大小直接影响着完成方法调用的时间。 存在问题:物理距离以及相关的网络器件(例如路由器合传输线)甚至能使最小的数据包都被显著地延迟。 DCOM怎样帮助应用解决这些局限呢?DCO
-
DCOM揭秘
http://www.pcdog.com/p/html/2004927/27920042820_1.htm Distributed COM --跨网络工作 DCOM代表的是“Distributed(分布式)”COM。在前面的部分中,我们已经讲解了运行在同一部计算机的COM客户和服务器。在这一部分,我们将讨论如何将它扩展到DCOM的领域和分布式计算。 大多数的COM编程者仅使用本地的“进程内”
-
如何进入组件服务中的DCOM配置并查找服务
1.第一步 在运行栏中输入命令:dcomcnfg,打开组件服务管理窗口,64位的组件展示在这个的系统组件服务里 如果没有找到,执行第二步 2.第二步 可以通过在运行里面输入 comexp.msc -32 来打开32位的组件服务,在里就能看到32位的组件了 ...
-
DCOM实现分布式应用(一)
DCOM实现分布式应用(一)DCOM概述 Microsoft的分布式COM(DCOM)扩展了组件对象模型技术(COM),使其能够支持在局域网、广域网甚至Internet上不同计算机的对象之间的通讯。使用DCOM,你的应用程序就可以在位置上达到分布性,从而满足你的客户和应用的需求。 因为DCOM是世界上领先的组件技术COM的无缝扩展,所以你可以将你现在对基于COM的应用、组件、工具以及知
-
DCOM实现分布式应用(二)
功能的发展:版本化 除了随着用户的数量以及事务的数量而扩展规模外,当新的特性加入时应用系统也需要扩展规模。随着时间的推移,新的任务被添加进来,原有的任务被更新。传统的做法是或者客户进程和组件都需要同时被更新,或者旧的组件必须被保留直到所有的客户进程被更新,当大量的地理上分布的站点和用户在使用系统时,这就成为一个非常费力的管理问题。DCOM为组件和客户进程提供了灵活的扩展机制。使用C
-
DCOM实现分布式应用(五)
负载平衡 一个分布式应用系统越成功,由于用户数量的增长而给应用系统中的所有组件带来的负载就越高。一个经常出现的情况是即使是最快的硬件的计算能力也无法满足用户的需求。 这一问题的一个无法必免的解决方案是将负载分布到多个服务器中去。在“可扩展性”部分简要地提到了DCOM怎样促进负载平衡的几种不同的技术:并行配置,分离关键组件和连续进程的pipelining技术。 “负载平衡”是一个经常被
26 楼 philix 2009-07-16 23:17
过不了几天就倒闭了
25 楼 laojiang 2009-04-20 17:11
引用
java平台的JSF(JSP的升级版)???
可以这么说,只是sun没这么推广而已!
而微软比较聪明,直接借用了asp这个词
24 楼 LucasLee 2009-03-18 23:03
23 楼 fcoffee 2009-03-18 20:59
22 楼 ray_linn 2009-03-18 20:54
21 楼 neora 2009-03-18 19:42
这句话什么意思啊?
20 楼 zelsa 2009-03-18 17:17
19 楼 Magicloud 2009-03-18 16:31
造成性能差别的主要原因应该是源自MIL与java字节码的设计初衷不同. MIL天生就是为翻译成本地代码而设计,而java字节码的初衷是在虚拟机中执行以便跨平台. JIT虽然在一定程度上弥补了速度缺陷,但最终效果目前还是与MIL翻译本地代码有差距. 而且MIL翻译成本地代码的过程可优化的空间还很大.
vs.net调试c#给出的是汇编,而不是mil,说明了一切……
18 楼 miqingyang 2009-03-18 15:36
17 楼 dempire 2009-03-18 14:47
16 楼 runjia1987 2009-03-18 14:11
15 楼 sword721 2009-03-18 12:13
14 楼 xieyongwei 2009-03-18 11:39
13 楼 风中独火 2009-03-18 11:36
真是为Java的发展指明了方向.
12 楼 sojava 2009-03-18 11:15
11 楼 风花雪月饼 2009-03-18 11:02
10 楼 huaxiaer_1 2009-03-18 09:17
9 楼 whaosoft 2009-03-18 09:08
8 楼 javagui 2009-03-18 08:58
7 楼 caiceclb 2009-03-18 08:56
???