当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 远程方法调用 远程方法调用(Remote Method Invocation ,RMI)使用户能访问在另一 主机上的Java对象,并远程调用其方法。
 

 

 ·java和asp的交互(二)    »显示摘要«
    摘要: 首先,当然编写java代码,我们先来看看.java的源文件,不是很难:    回到命令行来编译stringgrabber.java文件,就像刚才所作的那样。当编译完成后,还是要把编译的结果文件stringgrabber.class放到c:/winnt/java/trustlib目录下。这样你就可以在asp文件中访问它了。    下一步,是用vbscript来建立asp文件如下:    ......
 ·五、读取http请求头    »显示摘要«
    摘要: 作 者 : 仙人掌工作室    5.1 http请求头概述    http客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是get或者post)。如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但content-length除外。对于post请求来说content-length必须出现。    下面是一些最常见的请求头: accep......


关于远程方法调用(RMI)的实现

远程方法调用

主机上的java对象,并远程调用其方法.程序的对象是客户,而远程对象是服 【程序编程相关:JSP由浅入深(2)第一个JSP

远程方法调用(remote method invocation ,rmi)使用户能访问在另一 【推荐阅读:用WebWork、JSP、Velocit

化与解串行化),本地对象与原始类型值可以作为参数传递给远程对象.这种 【扩展信息:JAVA/JSP学习系列之十三(Appl

务器.远程对象也可以是另一个远程服务对象的客户.通过使用持续性(串行

方式允许java程序可以利用分布式计算将工作量分散到多个java虚拟机上.

工作原理

rmi系统结构,在客户端与服务器端都有几层结构.

--------- ----------

| 客户 | | 服务器|

---------- ----------

| |

------------- ----------

| 占位程序 | | 骨干网 |

-------------- -----------

| |

------------------------------------

| 远 程 引 用 层 |

------------------------------------

| |

------------------------------------

| 传 输 层 |

------------------------------------

方法调用从客户对象经占位程序(stub).远程引用层(remote reference

layer)与传输层(transport layer)向下,传递给主机,然后再次经传

输层,向上穿过远程调用层与骨干网(skeleton),到达服务器对象.

占位程序扮演着远程服务器对象的代理的角色,使该对象可被客户激活.

远程引用层处理语义.管理单一或多重对象的通信,决定调用是应发往一个

服务器还是多个.传输层管理实际的连接,并且追追踪可以接受方法调用的

远程对象.服务器端的骨干网完成对服务器对象实际的方法调用,并获取返

回值.返回值向下经远程引用层.服务器端的传输层传递回客户端,再向上

经传输层与远程调用层返回.最后,占位程序获得返回值.

要完成以上步骤需要有以下几个步骤:

1.生成一个远程接口

2.实现远程对象(服务器端程序)

3.生成占位程序与骨干网(服务器端程序)

4.编写服务器程序

5.编写客户程序

6.注册远程对象

7.启动远程对象

具体实现如下:

1.生成一个远程接口

package c15.ptime;

import java.rmi.*;


...   下一页
    摘要: 在win98下安装jsp环境 (jswdk-1.0.1或tomcat3.1在jdk1.3下) 在pwin98se环境下 ,我使用jsp运行环境为jswdk-1.0.1和jdk1.3,要到http://java.sun.com处下载。jdk1.3安装过程很简单,jswdk1.0.1无须安装只要解压缩即可。然后修改autoexec.bat如下:   path=%path%;c:\jdk1.3......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE