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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.