• 大小: 1.71MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-20
  • 语言: Java
  • 标签:

资源简介

基于J2EE的网页版在线聊天室,实现注册,登入,多人在线聊天,私聊,后天管理等功能。

资源截图

代码片段和文件信息

package com.softlin.listener;

import java.util.Date;
import java.util.List;
import java.util.Timer;
import java.util.TimerTask;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

import com.softlin.q.dao.UserDao;
import com.softlin.q.model.Chartroom;
import com.softlin.q.model.Messages;

public class DataListener implements ServletContextListener {

public void contextDestroyed(ServletContextEvent sce) {
// TODO Auto-generated method stub
System.out.println(“服务器关闭“);
Chartroom chartRoom = Chartroom.getInstance();

List allMsg = chartRoom.cloneAndClearMsg();
//
UserDao dao = new UserDao();
for (Messages m : allMsg) {
dao.saveMsg(m);
}

}

public void contextInitialized(ServletContextEvent sce) {
// TODO Auto-generated method stub
System.out.println(“服务器开始启动“);
Timer timer = new Timer();
TimerTask task = new TimerTask() {

@Override
public void run() {
Chartroom chartRoom = Chartroom.getInstance();
int size = chartRoom.getMsgSize();
if (size > 10) {
List allMsg = chartRoom.cloneAndClearMsg();
//
UserDao dao = new UserDao();
for (Messages m : allMsg) {
dao.saveMsg(m);
}
}

}
};
timer.schedule(task new Date() 1000);
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-06-30 14:05  源代码\
     目录           0  2012-06-30 14:05  源代码\myChartRoom\
     文件         815  2012-06-30 14:01  源代码\myChartRoom\.classpath
     文件         307  2012-06-30 14:01  源代码\myChartRoom\.mymetadata
     文件        1754  2012-06-30 14:01  源代码\myChartRoom\.project
     目录           0  2012-06-30 14:05  源代码\myChartRoom\.settings\
     文件         493  2012-06-30 14:01  源代码\myChartRoom\.settings\.jsdtscope
     文件        1040  2012-06-30 14:01  源代码\myChartRoom\.settings\com.genuitec.eclipse.j2eedt.core.prefs
     文件          99  2012-06-30 14:01  源代码\myChartRoom\.settings\com.genuitec.eclipse.j2eedt.core.xml
     文件         395  2012-06-30 14:01  源代码\myChartRoom\.settings\org.eclipse.jdt.core.prefs
     文件         408  2012-06-30 14:01  源代码\myChartRoom\.settings\org.eclipse.wst.common.component
     文件         126  2012-06-30 14:01  源代码\myChartRoom\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2012-06-30 14:01  源代码\myChartRoom\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2012-06-30 14:01  源代码\myChartRoom\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2012-06-30 14:05  源代码\myChartRoom\WebRoot\
     文件         546  2012-06-30 14:01  源代码\myChartRoom\WebRoot\CheckUsername.jsp
     目录           0  2012-06-30 14:05  源代码\myChartRoom\WebRoot\meta-INF\
     文件          36  2012-06-30 14:01  源代码\myChartRoom\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2012-06-30 14:05  源代码\myChartRoom\WebRoot\WEB-INF\
     目录           0  2012-06-30 14:05  源代码\myChartRoom\WebRoot\WEB-INF\classes\
     目录           0  2012-06-30 14:05  源代码\myChartRoom\WebRoot\WEB-INF\classes\com\
     目录           0  2012-06-30 14:05  源代码\myChartRoom\WebRoot\WEB-INF\classes\com\softlin\
     目录           0  2012-06-30 14:05  源代码\myChartRoom\WebRoot\WEB-INF\classes\com\softlin\listener\
     文件        1512  2012-06-30 14:01  源代码\myChartRoom\WebRoot\WEB-INF\classes\com\softlin\listener\DataListener$1.class
     文件        1970  2012-06-30 14:01  源代码\myChartRoom\WebRoot\WEB-INF\classes\com\softlin\listener\DataListener.class
     目录           0  2012-06-30 14:05  源代码\myChartRoom\WebRoot\WEB-INF\classes\com\softlin\q\
     目录           0  2012-06-30 14:05  源代码\myChartRoom\WebRoot\WEB-INF\classes\com\softlin\q\dao\
     文件        5835  2012-06-30 14:01  源代码\myChartRoom\WebRoot\WEB-INF\classes\com\softlin\q\dao\UserDao.class
     目录           0  2012-06-30 14:05  源代码\myChartRoom\WebRoot\WEB-INF\classes\com\softlin\q\model\
     文件        2799  2012-06-30 14:01  源代码\myChartRoom\WebRoot\WEB-INF\classes\com\softlin\q\model\Chartroom.class
     文件        2314  2012-06-30 14:01  源代码\myChartRoom\WebRoot\WEB-INF\classes\com\softlin\q\model\Messages.class
............此处省略139个文件信息

评论

共有 条评论

相关资源