O'Reilly logo

J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software by Art Taylor

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required