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

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

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

宽屏显示 收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

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复制完成。
编号:201311181620011472    大小:82.52KB    格式:DOC    上传时间:2013-11-18
  【编辑】
5
关 键 词:
专业文献 学术论文 精品文档 聊天室程
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:9次
网游小王子上传于2013-11-18

官方联系方式

客服手机:13961746681   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

专业文献   学术论文   精品文档   聊天室程  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5