您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机软件

[计算机课程设计] JAVA课程设计-聊天室

  • 简介: 原文 本系统基于C/S模式。新的时代,新的世纪,在当今这个发达的信息时代,网上办公,极为普遍,生活变的简单化,人们在家就可以办公,是信息化时代的标志.我经过多方的调查和研究,并灵活运用了自己所学的知识,编写了这个非常适用的一个小软件.它是通...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
原文

本系统基于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开发出来的程序与平台无关,可在多种平台上运行。后台开发,是一种高效、实用的编程方法。人们在屏幕前只能看到例如图案、计算的结果等。实际上操作系统往往在后台来调度一些事件、管理程序的流向等。例如操作系统中的堆栈,线程间的资源分配与管理,内存的创建、访问、管理等。可谓举不盛举。下面就多线程来谈一谈。

查看评论 已有0位网友发表了看法
  • 验证码: