当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: RMI远程方法调用讲解教程1、RMI概述RMI(Remote Method Invocation)RMI是分布式对象软件包,它简化了在多台计算机上的JAVA应用之间的通信。
 

 

 ·java虚拟机的深入研究    »显示摘要«
    摘要: java虚拟机的深入研究 作者:刘学超 1 java技术与java虚拟机 说起java,人们首先想到的是java编程语言,然而事实上,java是一种技术,它由四方面组成: java编程语言、java类文件格式、java虚拟机和java应用程序接口(java api)。它们的关系如下图所示: 图1 java四个方面的关系 运行期环境代表着......
 ·使用log4j在程序中加入日志    »显示摘要«
    摘要: 在网上学习了一下log4j,以下是一些简单的学习笔记apache的开源项目log4j是一个功能强大的日志组件,提供快速有效的日志记录,开发者通过简单的学习,即可为自己的程序中加入非常实用的日志功能。在apache网站:http://jakarta.apache.org/log4j 可以免费下载到log4j最新版本的软件包,解压,将其中打包好的的log4j-1.x.x.jar文件复制到classp......


RMI远程方法调用讲解教程 选择自 useway 的 Blog
rmi远程方法调用讲解教程

rmi(remote method invocation) 【程序编程相关:线程并发包util.concurrent

1.rmi概述 【推荐阅读:【学习笔记】Thinking in ja

必须在jdk1.1以上 【扩展信息:『JSP学习——全面解析JDBC(4)』

rmi是分布式对象软件包,它简化了在多台计算机上的java应用之间的通信.

rmi用到的类

java.rmi.remote

所有可以被远程调用的对象都必须实现该接口

java.rmi.server.unicastremoteobject

所有可以被远程调用的对象都必须扩展该类

什么是rmi

远程方法调用是一种计算机之间对象互相调用对方函数,启动对方进程的一种机制,

使用这种机制,某一台计算机上的对象在调用另外一台计算机上的方法时,使用的程

序语法规则与在本地机上对象间的方法调用的语法规则一样.

优点

这种机制给分布计算的系统设计.编程都带来了极大的方便.

只要按照rmi规则设计程序,可以不必再过问在rmi之下的网络细节了,如:tcp与socket等等.

任意两台计算机之间的通讯完全由rmi负责.调用远程计算机上的对象就像本地对象一样方便.

1.面向对象:

rmi可将完整的对象作为参数与返回值进行传递,而不仅仅是预定义的数据类型.

也就是说,可以将类似java哈西表这样的复杂类型作为一个参数进行传递.

2.可移动属性:

rmi可将属性从客户机移动到服务器,或者从服务器移动到客户机.

3.设计方式:

对象传递功能使您可以在分布式计算中充分利用面向对象技术的强大功能,如二层与三层结构系统.

如果用户能够传递属性,那么就可以在自己的解决方案中使用面向对象的设计方式.

所有面向对象的设计方式无不依靠不同的属性来发挥功能,如果不能传递完整的对象——包括实现与类型

——就会失去设计方式上所提供的优点.

4.安全性:

rmi使用java内置的安全机制保证下载执行程序时用户系统的安全.

rmi使用专门为保护系统免遭恶意小程序侵害而设计的安全管理程序.

5.便于编写与使用

rmi使得java远程服务程序与访问这些服务程序的java客户程序的编写工作变得轻松.简单.

远程接口实际上就是java接口.
...   下一页
 ·[jsp/servlet入門]jsp錯誤處理    »显示摘要«
    摘要: 剛開始撰寫jsp時,總是會被jsp的除錯訊息所困擾,如果沒有稍微瞭解jsp與servlet之間運作關係的初學者,所看到的只是一堆除錯訊息,甚至例外發生的訊息,這些訊息雖然包括詳細的錯誤訊息,但對於初學者而言卻是不友善、不易閱讀理解的。基本上,只要瞭解jsp與servlet之間的運作關係,並瞭解java編譯訊息與例外處理,要瞭解在撰寫jsp網頁時,因錯誤而產生的錯誤報告頁面就不是件難事。我們知道j......
» 本期热门文章:

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