JAVA网络应用实例设计 论文题目JAVA网络应用实例设计.pptVIP

JAVA网络应用实例设计 论文题目JAVA网络应用实例设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA网络应用实例设计 论文题目JAVA网络应用实例设计.ppt

客户-服务器 客户-服务器模型即C/S,是Client/Server的缩写。在TCP/IP网络应用中,通信的两个进程间相互作用的主要模式是客户/服务器模式(Client/Server model),即客户向服务器发出服务请求,服务器接收到请求后,提供相应的服务。 服务器服务类型 一般网络应用程序在编写时都假设一端是客户,另一端是服务器,其目的是为了让服务器为客户提供一些特定的服务。可以将这种服务分为两种类型:重复型或并发型。 重复型服务器 (1)等待一个客户请求的到来。 (2)处理客户请求。 (3)发送响应给发送请求的客户。 (4)返回(1)步。 重复型服务器主要的问题发生在(2)状态。在这个时候,它不能为其他客户机提供服务。 并发型服务器 (1)等待一个客户请求的到来。 (2)启动一个新的服务器来处理这个客户的请求。在这期间可能生成一个新的进程、任务或线程,并依赖底层操作系统的支持。这个步骤如何进行取决于操作系统。生成的新服务器对客户的全部请求进行处理。处理结束后,终止这个新服务器。 (3)返回(1)步。 流式套接口与数据报套接口 流式套接口定义了一种可靠的面向连接的服务,实现了无差错无重复的顺序数据传输. 数据报套接口定义了一种无连接的服务,数据通过相互独立的报文进行传输,是无序的,并且不保证可靠,无差错.原始套接口允许对低层协议如IP或ICMP直接访问,主要用于新的网络协议实现的测试等. 面向连接服务器处理的请求往往比较复杂,不是一来一去的请求应答所能解决的,而且往往是并发服务器 使用面向连接的套接口编程,可以通过下图来表示:其时序图如: 客户/服务器环境下的Java应用程序 客户机/服务器在分布处理过程中,使用基于连接的网络通信模式。该通信模式首先在客户机和服务器之间定义一套通信协议,并创建一Socket类,利用这个类建立一条可靠的链接;然后,客户机/服务器再在这条链接上可靠地传输数据。客户机发出请求,服务器监听来自客户机的请求,并为客户机提供响应服务。这就是典型的“请求--应答”模式 聊天室 聊天服务器端必须利用SverserSocket产生Socket以等待客户端的连接请求,并且接收来自客户端的信息,同时传送信息给正在连接的其他客户端。 在客户端,首先通过Socket与服务器端产生通信链接,接着就可以借着通过服务器端对其他客户端传送信息或接收来自服务器端的信息 FTP服务器端 FTP与一般客户/服务器端应用不同,一般的客户/服务器端应用程序只会在服务器端与客户建立一个Socket链接,此链接同时处理服务器端与客户端间连接以及数据的传输。但FTP则在服务器端与客户端之间共建立两个Socket链接,一个以FTP默认通信端口21作为两者之间的通信链接,另一个链接则是作为客户端发送指令与服务器端响应结果。 结束语 经过这次做毕业设计,我系统的学习了一下java,对以前的知识进行了巩固,特别是对计算机网络编程有了比较深刻的理解,并且对以前没有接触过的java网络编程有了一定的了解!这次做毕业设计的过程,对java的编译环境也有比较熟悉的认识了!我个人觉得这个设计有很多不足。为了简化设计,聊天室只能进行简单的演示,并未在网络环境中进行实践。FTP 服务器端只能通过命令对用户进行管理 。这两个程序设计虽然简单,但是已经具备了聊天室和FTP服务器的最基本的功能。还有的就是稳定性的测试,只是做了个别次数的尝试,并不能保证这个设计有足够的稳定性! 虽然由于技术上的原因,作品有很多地方不是很让人满意,但是在这个学习的过程中还是学到了很多东西!最后是要谢谢在这次设计给予我帮助的老师和同学以及帮助我的一些朋友!以后我将继续在这方面努力学习! * JAVA网络应用实例设计 论文题目:JAVA网络应用实例设计 学 院 : 信息工程学院 专 业 :计算机科学与技术   学 生 姓 名:高 伟 伟 指 导 教 师:杜 学 功        摘 要  本文对JAVA语言以及JAVA网络编程进行了简要的介绍,然后基于Java网络应用模型对JAV

文档评论(0)

zhangningclb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档