自己做的jsp ,AjaxChat在线聊天网站

登录地址:do.jhost.cn/lsc1414/login.jsp

注册的地方是:do.jhost.cn/lsc1414/regUser.jsp

可以自己注册。。反正还有很多bug。。希望大家都提提意见哈。

不想注册的也可以用测试账号登陆哦

用户名:1 密码 :1

用户名:2 密码 :2

用户名:3 密码 :3

用户名:123 密码 :123

用户名:test 密码 :test

登录页面

聊天界面

使用的一直用Ajax刷新的方法。。

网上说的长轮询这些。感觉好复杂,始终弄不好。

没事就来吐吐槽嘛~

使用的空间是JHOST的免费空间

——————————————————————————————————————————————————

更新源代码下载 写的不好 大家可以多多提意见

https://files.cnblogs.com/liushengchuan/AjaxChat.rar

数据库就没传了,一共两个表 。

/*
SQLyog 企业版 - MySQL GUI v7.14
MySQL - 5.1.40-community : Database - lscsql
*********************************************************************
*/


/*!40101 SET NAMES utf8 */;

/*!40101 SET SQL_MODE=''*/;

/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;

CREATE DATABASE /*!32312 IF NOT EXISTS*/`lscsql` /*!40100 DEFAULT CHARACTER SET utf8 */;

USE `lscsql`;

/*Table structure for table `content` */

DROP TABLE IF EXISTS `content`;

CREATE TABLE `content` (
`id`
int(11) NOT NULL AUTO_INCREMENT,
`userid`
int(11) DEFAULT NULL,
`content`
text,
`createtime`
datetime DEFAULT NULL,
`touserid`
int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `timeIndex` (`createtime`)
) ENGINE
=InnoDB AUTO_INCREMENT=68860 DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC;

/*Table structure for table `messageinfo` */

DROP TABLE IF EXISTS `messageinfo`;

CREATE TABLE `messageinfo` (
`mid`
int(11) NOT NULL AUTO_INCREMENT,
`messagetext`
text,
`createdate`
datetime DEFAULT NULL,
PRIMARY KEY (`mid`)
) ENGINE
=MyISAM AUTO_INCREMENT=38 DEFAULT CHARSET=utf8;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;

自己在自己配一配MyBatis 的连接字符串,在SqlMapConfig.xml中

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd"
>
<configuration>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver" />
<!-- <property name="url" value="jdbc:mysql://localhost:3306/lsc1414?characterEncoding=UTF-8"/> -->
<property name="url"
value
="jdbc:mysql://localhost:3306/database?useUnicode=true&amp;characterEncoding=UTF-8" />
<!-- <property name="username" value="root"/> -->
<property name="username" value="username" />
<property name="password" value="password" />
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="message/ibatis/Message.xml" />
<mapper resource="message/ibatis/User.xml" />
</mappers>
</configuration>

posted @ 2011-04-13 19:46  川川兄  阅读(776)  评论(3)    收藏  举报