原文 |
本系统基于C/S模式。
新的时代,新的世纪,在当今这个发达的信息时代,网上办公,极为普遍,生活变的简单化,人们在家就可以办公,是信息化时代的标志.我经过多方的调查和研究,并灵活运用了自己所学的知识,编写了这个非常适用的一个小软件. 它是通过RMI通信协议,利用JAVA的多线程技术,将服务器和客户端达成通信的.它通过TCP/IP将服务器和客户端连接到INTERNET中,并且进行相互通信,访问,控制.JAVA的多线程技术在这里发挥了很好的作用,它可以使服务器同时连接我个客户端.RMI协议可以使服务和客户端在复杂的INTERNET中准确的进行通信.
在这个高速信息的时代,商家们纷纷把信息、产品做到Internet国际互连网页上。再这些不寻常网页的背后,要属功能齐全、安全可靠的编程语言,Java是当之无愧的。Java是由Sun Microsystem开发的一种功能强大的新型程序设计语言。是与平台无关的编程语言。它是一种简单的、面象对象的、分布式的、解释的、键壮的、安全的、结构的中立的、可移植的、性能很优异的、多线程的、动态的、语言。 Java自问世以后,以其编程简单、代码高效、可移植性强,很快受到了广大计算机编程人士的青睐。Java语言是Internet上具有革命性的编程语言,它具有强大的动画、多媒体和交互功能,他使World Web进入了一个全新的时代。Java语言与C++极为类似,可用它来创建安全的、可移植的、多线程的交互式程序。另外用Java开发出来的程序与平台无关,可在多种平台上运行。后台开发,是一种高效、实用的编程方法。人们在屏幕前只能看到例如图案、计算的结果等。实际上操作系统往往在后台来调度一些事件、管理程序的流向等。例如操作系统中的堆栈,线程间的资源分配与管理,内存的创建、访问、管理等。可谓举不盛举。下面就多线程来谈一谈。
|
目录 |
目 录 第1章 简 介 1 1.1概述 1 1.2 JAVA的多线程理论 1 第2章Java 分布式对象模型 3 2.1 分布式对象应用程序 3 2.2 分布式和非分布式模型的比较 3 2.3 RMI 接口和类概述 4 2.3.1 java.rmi.Remote 接口 4 2.3.2 RemoteException 类 5 2.3.3 RemoteObject 类及其子类 5 2.4 实现远程接口 5 2.5远程方法调用中的参数传递 6 2.6 参数传输 6 第3章 需求分析 7 第4章 RMI 通信协议 8 4.1 概述 8 4.2 RMI 传输协议 8 4.2.1 输出流格式 8 4.2.2 输入流格式 8 4.3 RMI 对对象序列化协议的使用 9 4.4 RMI 对 HTTP POST 协议的使用 9 4.5 RMI 的多路复用协议 9 4.5.1 连接状态和流控制 10 4.5.2 协议格式 10 第5章 服务器接口 11 5.1 RemoteObject 类 11 5.1.1 RemoteObject 类覆盖的对象方法 11 5.1.2 序列化形式 12 5.2 RemoteServer 类 12 5.3 UnicastRemoteObject 类 12 5.3.1 构造新远程对象 12 5.3.2不由 RemoteObject 扩展的实现 13 5.3.3 在 RMI 调用中的传递 13 5.4 RMIClassLoader 类 13 5.5 RMI 套接字 15 5.6 stub 和 skeleton 编译器 15 第6章 客户机接口 16 6.1 远程接口 16 6.2 RemoteException 类 16 6.3 Naming 类 17 6.4设计总结 18 附 录 19 参考文献 25
|
参考资料 |
参考文献 [1] 张旆,杜可亮,刘见灼,贾占峰.WWW上的虚拟现实技术--VRML语言[M].北京:电子工业出版社,1998 [2] 最新Java 2核心技术卷1:原理(原书第5版)(Core Java 2 Volume I:Fundamentals)/(美)霍斯特曼(Horstmann,C.S.),(美)科奈尔(Cornell,G.)著;李如豹等译。-北京:机械工业出版社,2002.1 [3].廖卫东,等编著.Java程序设计实用指南.北京:机械工业出版社,1996;(10) [4].美Jamie Jaworski著.曹康,等译. Java开发指南.北京:中国水利水电出版社,1996 [5]李卫华,傅晓东.Java语言基础及其应用.南宁:广西科学技术出版 社,1998-07
|
简单介绍 |
本系统基于C/S模式。完全实用。想要源程序的发邮件给我。
概述 在这个高速信息的时代,商家们纷纷把信息、产品做到Internet国际互连网页上。再这些不寻常网页的背后,要属功能齐全、安全可靠的编程语言,Java是当之无愧的。Java是由Sun Microsystem开发的一种功能强大的新型程序设计语言。是与平台无关的编程语言。它是一种简单的、面象对象的、分布式的、解释的、键壮的、安全的、结构的中立的、可移植的、性能很优异的、多线程的、动态的、语言。 Java自问世以后,以其编程简单、代码高效、可移植性强,很快受到了广大计算机编程人士的青睐。Java语言是Internet上具有革命性的编程语言,它具有强大的动画、多媒体和交互功能,他使World Web进入了一个全新的时代。Java语言与C++极为类似,可用它来创建安全的、可移植的、多线程的交互式程序。另外用Java开发出来的程序与平台无关,可在多种平台上运行。后台开发,是一种高效、实用的编程方法。人们在屏幕前只能看到例如图案、计算的结果等。实际上操作系统往往在后台来调度一些事件、管理程序的流向等。例如操作系统中的堆栈,线程间的资源分配与管理,内存的创建、访问、管理等。可谓举不盛举。下面就多线程来谈一谈。
| |