聊天室程序设计与实现(带源程序).docVIP

  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文档。上传文档
查看更多
需源代码。程序等全套设计联系q Q 174320523 《聊天室程序开发》 一、前 言  随着计算机技术飞速发展的今天, 随着Internet的普及和发展, 人们的生活和工作也越来越离不开信息网络的支持, 而聊天室是人们最常见, 最直接的网上交流的方式。本网站以交友为主,为广大用户提供一个借助网络进行人际交往的平台,也是网络与现实最贴近的实用型网站。本文所介绍的网络聊天系统是基于开放的Web服务器JDK+Tomcat)应用程序开发设计的,其主要特性是能动态完成信息的传递,且具有高效的交互性且具有更简单, 更方便的数据库访问方法, 易于维护和更新.这种技术程序由文本, HTML标记和脚本组合而成。聊天室是提供给网民一个交友与娱乐的场所,在聊天室里网民可选择自已的聊天对象,与其进行对话交流,是网民之间相互沟通、交流情感的最佳方式之一。同时它已成为各网站提供的一个服务标准,是吸引网民、提高人气的一个重要方式。JSP(Java Server Page) 、ASP(Active Server Page)、PHPJava语言所开发的聊天室。主要用到的是JSP技术,除此之外,还用到了其它程序设计语言(html,css,JavaScrtipt)。其中,html语言用于设计聊天室网站的基本布局;CSS用于设计网站的风格;JavaScript用于检查表单的正确性。 (一)JSP技术介绍  JSP是Java Server Page的简称,顾名思义是服务器端的一种基于Java语言的网页技术。JSP正式发布于1999年6月,它是由美国Sun公司倡导,多家公司合作建立的一种功能强大的动态网页技术标准,用于创建可支持跨平台及跨Web服务器的动态网页。   以前要开发一个动态的网站,我们只能用CGI、ASP、PHP,CGI全名Common Gateway Interface,即通用网关接口,它是Web服务器的一部分,能够与运行于Web服务器上的其他程序进行通信,通过CGI客户端还可以和服务器进行信息交流;ASP命名Active Server Pages,也是一个服务器端的网页开发技术,利用它可以开发动态、交互的Web服务应用程序;PHP命名Personal HomePage,是一种跨平台的服务器端的嵌入式脚本语言,它大量地借用C语言动态网页的开发技术中没有一种技术既能很好地兼顾开发效率和运行效率,又能满足分布式事件处理的功能,并具有强大的可扩展移植功能。自从JSP技术出现后,这一切难题都迎刃而了。JSP完全秉承了Java语言的优势,作为一种与平台无关的动态网页开发技术,它有很高的运行效率,开发周期短,扩展能力强,而且它的技术规范是公开的,任何人都可以按照规范开发出自己的产品。JSP为创建高度动态的Web应用提供的一种免费、快速、可靠的服务器产品)、IIS(Internet Information Server),是微软提供的一种运行于Windows平台的服务器产品)等。很多软件组织和公司都在自己的产品中加入了对JSP的支持,许多大型网站也都采用了JSP作为开发手段。   JSP实质是通过在传统的HTML网页文件中加入Java程序片断和一些JSP标记,即可构成一个常规的JSP网页(其扩展名为.jsp)。Web服务器在遇到JSP网页请求时,首先执行其中的Java程序片断,通过这些Java程序片段可以操作数据库、发送E-mail、传输数据信息以及重定向网页等等。然后服务器将执行完这些Java程序片段后所产生的结果信息封将到原HTML网页中,以HTML的格式返回给用户。这样用户就可以通过浏览器得到所需的信息。当我们在网上冲浪时,如果在浏览器地址栏里看到见面地址以.jsp为后缀时,就表明此页面采用了JSP技术。 (二)聊天室系统服务器的构建   用JDK和Tomcat搭建聊天室系统的运行环境。   JSP是运行在服务器端的动态Web应用程序,运行它至少需要有JSP引擎、支持JSP的Web服务器和Java虚拟要(JVM)。能实现JSP引擎功能的软件包有: JSWDK(Java Server Web Development Kit)JavaSoft提供的一个JSP/Servlets测试引擎,同时也可作为Web服务器使用。 Tomcat Apache Group Jakarta小组开发的一个免费服务器软件包,是一个Servelts容器和JSP执行器,适合嵌入Apache服务器中使用,也可独立成为Web服务器。 Resin提供了快速JSP/Servlet运行平台,是一个较为成熟、具备商业软件要求的免费软件包,可以作为Web服务器使用。 还有一些商业软件包,如:IBM的WebSphere Server、Live Software的Allaire Jrun、SunJav

文档评论(0)

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

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

1亿VIP精品文档

相关文档