The Organization of the Discussion Group System

The code for the message system is divided into three distinct Java packages based on the functional responsibility of the code in those packages. These three packages are listed in Table 37-1.

Table 37-1. Message System Packages
Package NameDescription
JSPCalGeneral-purpose calendar classes.
dbDatabase utility access routines. This class is used to wrap the JDBC calls to the database.
knowledgebaseClasses used to manage the access to the message system, including the value object classes, the database access object classes, and the session facade classes.

Within the application, there is quite a bit of interaction between the classes in the db package and the knowledgebase package. The classes in the ...

Get J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.