Chatroom
The Chatroom sample application is a very typical multi-user chatroom. The functionalities of this sample include a list of online users, automatic refresh of chat text, and the ability to send messages to the chat room.
Some of the code here is taken directly from the previous Book Authoring sample. Only the package names have been changed while the rest of the code is basically just copy-pasted to a new class
Re-use by copy-paste is not a recommended practice, but it is done here in order to keep these samples self-contained without dependencies to other samples.
Starting the Project and Configuration
We start by creating a new project for our chat room, with the project name DWRChatRoom. We also need to add the dwr.jar
file to the lib directory and enable DWR in the web.xml
file. The following is the source code of the dwr.xml
file.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org...