7.8. Solution Analysis

The application is currently quite simple. However, the development team designed the application using object-oriented approaches to provide an intuitive migration path once utilization grows. This approach will pay off as eTapestry begins to modify the deployment of the system as traffic to the suite grows.

7.8.1. Servlets and Java Server Pages

The goal of eTapestry's application designers was a highly dynamic, data-driven application that provides access to fully functional business applications through standard Web browsers. Almost every Web page sent back to the user is dynamic, containing customer-specific data.

The initial approach involved deploying Java applets, which provided limited application logic and graphics ...

Get J2EE™ Technology in Practice: Building Business Applications With the Java™ 2 Platform, Enterprise Edition 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.