使用AJAX和J2EE實現一個網上會議室系統 (2)
關鍵字:AJAX和J2EE 網上會議室五、核心代碼說明 1、服務器端核心代碼 在EasyJF 開源 團隊的會議系統中,由于是以EasyJF官網的論壇系統、后臺管理等是集成一起的。服務器ChatService與ChatRoom共同合并到了一個ChatService. java 類中,實現會議室管理及會議
關鍵字:AJAX和J2EE 網上會議室 五、核心代碼說明
1、服務器端核心代碼
在EasyJF
開源團隊的會議系統中,由于是以EasyJF官網的
論壇系統、后臺管理等是集成一起的。服務器ChatService與ChatRoom共同合并到了一個ChatService.
java類中,實現會議室管理及會議服務功能。ChatService類的部分主要代碼如下:
package com.easyjf.chat.business;
public class ChatService implements Runnable {
private static final Map service=new HashMap();
//會議室服務,系統中的當前會議室存放到該表集合中
private static final int maxServices=10;//可以同時開的最大會議室數
private static final SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
private final List msgs;//聊天信息Chat
private final List users;//在線用戶,ChatUser
private final List talkers;//排隊發言人數Talker
private final List manager;//會議室管理員
private Talker currentTalker;//當前發言人
原文轉自:http://www.anti-gravitydesign.com