会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

聊天室程序设计与实现.doc

  • 资源星级:
  • 资源大小:82.52KB   全文页数:12页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

聊天室程序设计与实现.doc

1聊天室程序开发目录前言1开发聊天室的技术支持1JSP技术介绍1聊天室系统服务器的构建1功能分析2对聊天系统进行概要分析3聊天室系统模块的划分3模块之间的关系图3各模块的流程图3登陆数据流程3聊天室主页面数据流4聊天室系统的代码实现4用户登陆聊天室模块4聊天室主界面模块5总结7致谢8参考文献8摘要2随着计算机技术飞速发展的今天,随着Internet的普及和发展,人们的生活和工作也越来越离不开信息网络的支持,而聊天室是人们最常见,最直接的网上交流的方式。本网站以网络交友为主,为广大用户提供一个借助网络进行人际交往的平台,也是网络与现实最贴近的实用型网站。本文所介绍的网络聊天系统是基于开放的web服务器应用程序开发设计的,其主要特性是能动态完成信息的传递,且具有高效的交互性,,更有效的处理客户请求,且具有更简单,更方便的数据库访问方法,易于维护和更新.这种技术程序由文本,HTML标记和脚本组合而成,其运行所需环境及其工作流程和各个功能控件的工作原理将在本文依次介绍,并且文中提供了部分程序源代码。本文所述聊天系统实现的基本功能1.引导进入聊天室2.实现高效,动态信息交换3.引导用户退出聊天室.关键字JSP、聊天室、Tomcat、JDK一、前言随着计算机技术飞速发展的今天,随着Internet的普及和发展,人们的生活和工作也越来越离不开信息网络的支持,而聊天室是人们最常见,最直接的网上交流的方式。本网站系统以聊天交友为主,为广大用户提供一个借助网络进行人际交往的平台,也是网络与现实最贴近的实用型网站。本文所介绍的网络聊天系统是基于开放的Web服务器JDKTomcat应用程序开发设计的,其主要特性是能动态完成信息的传递,且具有高效的交互性,且具有更简单,更方便的数据库访问方法,易于维护和更新.这种技术程序由文本,HTML标记和脚本组合而成。聊天室是提供给网民一个交友与娱乐的场所,在聊天室里网民可选择自已的聊天对象,与其进行对话交流,是网民之间相互沟通、交流情感的最佳方式之一。同时它已成为各网站提供的一个服务标准,是吸引网民、提高人气的一个重要方式。二、开发聊天室的技术支持聊天室开发所用程序设计语言有多种,如JSPJavaServerPage、ASPActiveServerPage、PHP等。虽然开发语言有所不同,但开发的原理基本上都是一样。3本程序是一个基于Java语言所开发的聊天室。主要用到的是JSP技术,除此之外,还用到了其它程序设计语言html,css,JavaScrtipt。其中,html语言用于设计聊天室网站的基本布局CSS用于设计网站的风格JavaScript用于检查表单的正确性。(一)JSP技术介绍JSP是JavaServerPage的简称,顾名思义是服务器端的一种基于Java语言的网页技术。JSP正式发布于1999年6月,它是由美国Sun公司倡导,多家公司合作建立的一种功能强大的动态网页技术标准,用于创建可支持跨平台及跨Web服务器的动态网页。以前要开发一个动态的网站,我们只能用CGI、ASP、PHP,其中CGI全名CommonGatewayInterface,即通用网关接口,它是Web服务器的一部分,能够与运行于Web服务器上的其他程序进行通信,通过CGI客户端还可以和服务器进行信息交流ASP命名ActiveServerPages,也是一个服务器端的网页开发技术,利用它可以开发动态、交互的Web服务应用程序PHP命名PersonalHomePage,是一种跨平台的服务器端的嵌入式脚本语言,它大量地借用C语言动态网页的开发技术中没有一种技术既能很好地兼顾开发效率和运行效率,又能满足分布式事件处理的功能,并具有强大的可扩展移植功能。自从JSP技术出现后,这一切难题都迎刃而了。JSP完全秉承了Java语言的优势,作为一种与平台无关的动态网页开发技术,它有很高的运行效率,开发周期短,扩展能力强,而且它的技术规范是公开的,任何人都可以按照规范开发出自己的产品。JSP为创建高度动态的Web应用提供的一种免费、快速、可靠的服务器产品、IISInternetInformationServer,是微软提供的一种运行于Windows平台的服务器产品等。很多软件组织和公司都在自己的产品中加入了对JSP的支持,许多大型网站也都采用了JSP作为开发手段。JSP实质是通过在传统的HTML网页文件中加入Java程序片断和一些JSP标记,即可构成一个常规的JSP网页(其扩展名为.jsp)。Web服务器在遇到JSP网页请求时,首先执行其中的Java程序片断,通过这些Java程序片段可以操作数据库、发送Email、传输数据信息以及重定向网页等等。然后服务器将执行完这些Java程序片段后所产生的结果信息封将到原HTML网页中,以HTML的格式返回给用户。这样用户就可以通过浏览器得到所需的信息。当我们在网上冲浪时,如果在浏览器地址栏里看到见面地址以.jsp为后缀时,就表明此页面采用了JSP技术。(二)聊天室系统服务器的构建用JDK和Tomcat搭建聊天室系统的运行环境。JSP是运行在服务器端的动态Web应用程序,运行它至少需要有JSP引擎、支持JSP的Web服务器和Java虚拟要JVM。能实现JSP引擎功能的软件包有①JSWDKJavaServerWebDevelopmentKitJavaSoft提供的一个JSP/Servlets测试引擎,同时也可作为Web服务器使用。4②TomcatApacheGroupJakarta小组开发的一个免费服务器软件包,是一个Servelts容器和JSP执行器,适合嵌入Apache服务器中使用,也可独立成为Web服务器。③Resin提供了快速JSP/Servlet运行平台,是一个较为成熟、具备商业软件要求的免费软件包,可以作为Web服务器使用。④还有一些商业软件包,如IBM的WebSphereServer、LiveSoftware的AllaireJrun、Sun的JavaWebServer和NetScape的iPlanetApplicationServer等。在Windows系统下搭建JDKTomcat引擎和支持JSP运行环境。其中JDK是Java程序的编译和实时运行环境,它用来编译和执行JSP中的Java程序代码Tomcat作为JSP的引擎,调用JDK来编译和执行JSP中的Java程序代码,并独立成为Web服务器向用户发布JSP动态网页。搭建JDKTomcat的JSP运行环境时,标准的安装顺序是先安装JDK,并设置好与JDK相关的环境变量然后安装Tomcat,并手动配置好一些Tomcat的相关设置,让Tomcat和JDK协同起来工作。具体步骤如下1.安装设置J2SDKJ2SDK是Java程序的编译和实时运行环境,它用来编译和执行JSP中的Java程序代码。双击运行j2sdk1_4_2windowsi586.exe。它将相继做读压缩包、解压缩包及一些安装前的准备工作。然后按其所提示的默认进行安装。注安装路径为C\j2sdk1.4.22.设置JDK在编译和运行时所要用到的环境变量。在桌面上我的电脑的图标中右键,单击属性选项,进入系统特性界面,选择【高级】选项卡。单击环境变量E按钮,进入环境变量的设置界面。首先新建一个名为JAVA_HOME的系统变量,变量为C\j2sdk1.4.2然后再新建一个名为CLASSPATH系统变量,变量值为C\j2sdk1.4.2\lib\tools.jarC\j2sdk1.4.2\lib\dt.jar注意两个路径之间要用分号隔开接着,编辑系统变量Path,即在系统变量Path中加入一个变量值C\j2sdk1.4.2\binOK,JSK设置完毕,重启计算机JDK即可正常工作了。3.安装Tomcat首先运行jakartatomcat4.1.27.exe,开始安装。这时将自动搜索系统已安装的JDK。这里Tomcat安装向导搜索到了前面已经安装的JDKC\j2sdk1.4.2,单击确定按钮,进入协议确认对话框。然后当然是选择IAgree,即可进入下一安装界面,选择所需的组件这里我们保留默认的组件。在复制文件过程中,会切换到一个让管理员设置某些参数的界面,这里保留默认的设置,只需输入管理员密码即可。单击Next按钮,继续复制Tomcat文件,直到进度条全部充满,即Tomcat复制完成。

注意事项

本文(聊天室程序设计与实现.doc)为本站会员(网游小王子)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5