首页 Java 219基于B/S简单的OICQ聊天室系统的设计与实现
219基于B/S简单的OICQ聊天室系统的设计与实现
作品编号:256
关注人气:1447
文件包括:设计源码+数据库+论文
设计大小:2.33 M
开发语言:Java
开发数据库:-
开发环境:Myeclipse+Tomcat+JDK
原价:900元
现价:90元
下载说明

本作品里面包括调试教程和开发工具和软件,可自行下载根据教程进行调试!

如需技术协助调试,本站收取50元作品调试费!点此申请调试

如果上面没有找到适合您需求的作品,您可联系我们为您定做,定做的作品完全按照您的功能需求来做,并且后期三包,包调试,包讲解,包修改直到通过为止。

  • 作品介绍
  • 项目目录
  • 论文目录
  • 论文预览

在目前的Web2.0热潮中,Ajax已成为网络谈论最多的技术术语;Ajax,异步JavaScript与XML,是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这样,Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,可以创建接近本地桌面应用的,直接的、高可用的、更丰富的、更动态的Web用户接口界面。

本文利用ajax技术,基于jsp实现一个无刷新的聊天系统,本文首分析Ajax技术原理以及其在web开发中的应用,结合jsp语言的应用,在实现中利用servlet技术处理web页面请求。最后讨论系统的具体实现,给出系统的核心算法。

关键字:Ajax,Servlet,聊天室


文件夹 PATH 列表
卷序列号为 362C-227F
D:\TEST\源码
│  论文.doc
│  
└─chatroom
    │  .classpath
    │  .mymetadata
    │  .project
    │  
    ├─.myeclipse
    ├─.settings
    │      org.eclipse.core.resources.prefs
    │      
    ├─src
    │  │  log4j.properties
    │  │  
    │  └─org
    │      └─jvk
    │          └─chatroom
    │              ├─bean
    │              │      Message.java
    │              │      Room.java
    │              │      User.java
    │              │      
    │              ├─filter
    │              │      CharacterEncoding.java
    │              │      ChatroomFilter.java
    │              │      
    │              ├─listener
    │              │      InitChatroom.java
    │              │      
    │              ├─service
    │              │      ChatroomManager.java
    │              │      
    │              └─servlet
    │                      BaseServlet.java
    │                      GetMessage.java
    │                      GetUserList.java
    │                      Login.java
    │                      SendMessage.java
    │                      
    └─WebRoot
        │  index.jsp
        │  
        ├─META-INF
        │      MANIFEST.MF
        │      
        ├─pages
        │  │  chatroom.jsp
        │  │  error.jsp
        │  │  index.jsp
        │  │  login.jsp
        │  │  
        │  ├─css
        │  │      chat.css
        │  │      
        │  ├─inc
        │  │      color_options.inc
        │  │      taglib.inc
        │  │      
        │  └─js
        │          chat.js
        │          prototype.js
        │          
        └─WEB-INF
            │  c.tld
            │  chatroom-config.xml
            │  fmt.tld
            │  sql.tld
            │  web.xml
            │  x.tld
            │  
            ├─classes
            │  │  log4j.properties
            │  │  
            │  └─org
            │      └─jvk
            │          └─chatroom
            │              ├─bean
            │              │      Message.class
            │              │      Room$1.class
            │              │      Room$2.class
            │              │      Room.class
            │              │      User.class
            │              │      
            │              ├─filter
            │              │      CharacterEncoding.class
            │              │      ChatroomFilter.class
            │              │      
            │              ├─listener
            │              │      InitChatroom.class
            │              │      
            │              ├─service
            │              │      ChatroomManager.class
            │              │      
            │              └─servlet
            │                      BaseServlet.class
            │                      GetMessage.class
            │                      GetUserList.class
            │                      Login.class
            │                      SendMessage.class
            │                      
            └─lib
                    commons-beanutils-1.6.1.jar
                    commons-collections-3.0.jar
                    commons-digester-1.8.jar
                    commons-logging-1.1.jar
                    commons-logging-adapters-1.1.jar
                    javaee.jar
                    jstl.jar
                    log4j-1.2.14.jar
                    standard.jar
                    

目 录
摘 要    I
ABSTRACT    II
第一章 概述    1
1.1 选题意义    1
1.2 论文研究内容    3
1.3 主要解决的技术问题    3
第二章 可行性分析    5
2.1 技术可行性    5
2.1.1 动态网站技术介绍    5
2.1.2  程序语言的选择    5
2.1.3  语言优势    7
2.1.4  操作可行性    8
2.2 环境可行性分析    9
2.2.1 软件环境    9
2.2.2 硬件环境    9
2.3 系统结构可行性分析    9
2.3.1  B/S模式简介    9
2.3.2  B/S模式的优点    10
第三章 基于AJAX的WEB应用    11
3.1 AJAX定义    11
3.2 AJAX的工作原理    11
3.3需要解决的问题    15
3.4  AJAX 的优点    16
第四章 系统实现    18
4.1 实现效果    18
4.1.1  聊天主页面效果图    18
4.2 系统实现核心代码    18
4.2.1 系统登录servlet逻辑    18
4.2.2 发送聊天信息servlet逻辑    20
4.2.3 接受聊天信息的servlet逻辑    21
4.2.4 聊天展现层页面实现    22
4.2.5 页面无刷新核心代码    24
第五章 系统测试    30
5.1 测试的定义及目的    30
5.2 测试的原则    30
5.3 测试的方法    30
5.3.1 界面测试    30
5.3.2 功能测试    31
5.3.3 需求测试    32
5.3.4 性能测试    32
5.4 测试中其他要注意的地方    32
总 结    33
致 谢    34
参考文献    35


标签:在线聊天室,聊天系统

  • 专注毕业设计源码作品
  • 毕业设计源码论文全套
  • 每件作品均测试后上线
  • 提供所有教程和软件下载

Copyright © 2008-2025 jsjbysjw.com . All Rights Reserved. 备案号:苏ICP备2021056683号-4

  • 联系QQ:81677093
  • 微信:bysj1950