The Message System: Technical Description

The message application uses a number of facade classes on the business tier. The purpose of these facade classes is to manage the dynamic output of the pages. Their job is to marshal resources of the DAOs, send the value objects back and forth to the DAOs, and provide wrapper methods for the value objects. They are essentially the interface between one or more of the JSP pages and the database resources they access. They encapsulate the business logic of the application and control the flow of work being performed. (While this use of these facade classes allows the DAOs and value objects to remain focused on their tasks, it creates what was ultimately a very large and complex facade class for a number ...

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.