1 Introduction and Requirements 2 An Environment for Java Software Development 3 Java Servlets and JavaServer Pages: Jakarta Tomcat 4 XML and XSLT: Xerces and Xalan 5 bonForum Chat Application: Use and Design 6 bonForum Chat Application: Implementation 7 JavaServer Pages:The Browseable User Interface 8 Java Servlet and Java Bean: BonForumEngine and BonForumStore 9 Java Applet Plugged In: BonForumRobot 10 JSP Taglib:The bonForum Custom Tags 11 XML Data Storage Class: ForestHashtable 12 Online Information Sources.