JSP绘图聊天室系统设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
21世纪是网络的时代,Internet的普及已经影响了传统的交流方式。网络聊天室系统是计算机网络发展的产物,是最为常见、最受广大互联网使用者所认可的基于Web的网络应用系统。网络聊天室系统有着十分广泛的应用空间,它对互联网的发展起着十分重要的推动作用,给人们的通信方式带来了革命性的变革。聊天室作为一种虚拟社会中的信息交流场所,它的用途非常广泛,几乎应用于人们工作生活中的各个方面,例如:信息交流、文件传送、资源共享等等。
     本文论述了完整的网络聊天室系统的设计与实现。本文首先介绍了系统设计的相关背景与目的以及实现本系统所使用的技术,特别是Applet技术与JSP技术,并对Applet小程序与JSP文件的执行过程进行了详细的论述。然后进行了系统的总体设计,包括了对系统模块的划分、数据库的设计、系统开发工具的配置、Web服务器的配置以及系统实现所采用的设计模式的分析,并且详细介绍了各个功能模块的用途与关键功能的实现。绘图聊天室通过综合使用JAVA网络编程技术,JAVA的Applet技术,JSP技术,JavaBean,JavaScript以及数据库访问技术来完整构建一个网络聊天室系统项目,从而进一步研究web项目开发的系统分析过程,通过与相关的编程技术相结合的方式来实现网络聊天室系统前台与后台的功能,以便进一步的理解TCP/IP结构与数据库的应用,从而最终完成一个实用的web应用系统。
21st century is a network century, the popularization of Internet is greatlyaffecting the traditional communicate way. Interact chat room system is the offspringof the high-speed development of the computer network. It is the most familiar andapprobatory network application system which is based on WEB by the Internet users.Intemet chat room system has a wide application area. It plays a very important roleabout the effect of the impulse of Internet's development. It brings revolutionaryinnovation to the communication of human beings. Chat room as a place ofsuppositional society information communicate, it is widely used in almost ever fieldsof people's livelihood, for example: information communication, file deliver, resourceshare.
     This paper dissertates a whole design and implement of Internet chat roomsystem. At first, this paper introduce the background and purpose of the systemsdesign, then introduce the core technologies which use to implement the system,special Applet and JSP technologies, meanwhile introduce the execute process ofApplet programs and JSP documents. After that, the holistic system is designed. Thedesign consist of system's module partition, design of database, configuration ofdevelopment tools, configuration of WEB server, analyses of design module. At thesame time, the function of each module and the implement of crucial function areintroduced in detail. Graphic chat room use JAVA network programming technique,Applet technique,JSP technique,JavaBean, JavaScript to accomplish this Webpractical utility system.
引文
1 谢希仁著,《计算机网络教程》,人民邮电出版社,2004年,第1页。
    2 http://www.cnnic.net.cn/index/OE/00/11/index.htm,中国互联网络发展状况统计调查。
    3 柳永坡、刘雪梅、赵长海著,《JSP应用开发技术》,人民邮电出版社,2005年,第5页。
    4 http://tomcat.jaxwiki.org,Tomcat服务器官方网站。
    5 http://java.sun.com/j2se/1.5.0/install-windows.html,Sun公司的JDK安装说明文档。
    6 [美]Marty Hall、Larry Brown著,《Core Servlets and Java Server Pages》2nd Edition,清华大学出版社,2005年,第15页。
    [1] 胡少峰,赵克,耿春霞.一种基于Java技术的聊天室系统的设计与实现.电脑与信息技术,2002,(04)
    [2] 石群.在JSP中访问数据库方法.淮南职业技术学院学报,2002,(02)
    [3] 程文.基于JSP开发动态网站的设计与实现.现代计算机,2002,(10)
    [4] 龙文光.JSP在WEB数据库开发中的应用.内江师范学院学报,2002,(06)
    [5] 任艳,李九龄.应用JSP进行数据库信息发布.计算机工程与应用,2002,(07)
    [6] 王兆庆.JavaBean组件技术的研究.福建电脑,2002,(03)
    [7] 雷倩容,刘守义.在B/S模式下利用JSP+JDBC技术实现数据查询统计图的生成与输出.计算机时代,2002,(11)
    [8] 胡军,李宏.Web数据库的JSP开发技术.现代计算机,2002,(05)
    [9] 何跃,林春梅.JSP在远程资源库建设中的问题及其解决方案.微型电脑应用,2002,(05)
    [10] 陈卫荣.浅谈Java的数据库接口JDBC.宁德师专学报(自然科学版),2002,(04)
    [11] 李志义,张材鸿,PHP制作基于Web的聊天室,现代情报,2004年12期
    [12] 乔孟丽,张学元,基于ASP.net聊天室系统的设计与实现,山东理工大学学报(自然科学版),2004年第06期
    [13] 柳永坡,刘雪梅,赵长海著《JSP应用开发技术》,人民邮电出版社,2005年
    [14] 吴以欣,陈小宁著,《JavaScrip脚本程序设计》,人民邮电出版社,2005年
    [15] http://tomcat.jaxwiki.org,Tomcat服务器官方网站
    [16] http://www.cnnic.net.cn/index/OE/00/11/index.htm,中国互联网信息中心—中国互联网络发展状况统计调查
    [17] Sun公司,http://java.sun.com/j2se/1.5.0/docs/index.html,Sun公司Java开发工具包文档
    [18] [美]Marty Hall、Larry Brown著,《Core Servlets and JavaServer Pages(第二版)》,清华大学出版社,2005年
    [19] 马斗,邱哲,王俊标著,《JSP开发答疑200问》,人民邮电出版社,2005年
    [20] [美]Brace Eckel著,《Thinking In Java(第三版)》,机械工业出版社,2005年
    [21] [美]David Flanagan著,《JAVA实例技术手册(第三版)》,中国电力出版社,2005年
    [22] [美]Elliotte Rusty Harold著,《JAVA网络编程(第三版)》,中国电力出版社,2005年
    [23] 王军,基于JMS的消息中间件设计与实现.计算机工程.2003,23(8):64-67
    [24] 谢希仁著,《计算机网络教程》,人民邮电出版社,2004年
    [25] 王珊,陈红著,《数据库系统原理教程》,清华大学出版社,2004年

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700