Building and maintaining enterprise applications is very difficult. Designing elegant and easily maintainable user interfaces for these applications can be the most daunting task of all. The Struts framework from the Apache Jakarta Project has brought Model 2 architecture to J2EE (Java 2 Platform, Enterprise Edition) applications. In this article, Michael Coen and Amarnath Nanduri discuss the issues that face developers using Struts and their approaches to simplifying these problems. |