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.
|JSPCal||General-purpose calendar classes.|
|db||Database utility access routines. This class is used to wrap the JDBC calls to the database.|
|knowledgebase||Classes 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 ...