This is the first systematic and authoritative guide to application development with IBM's WebSphere Version 4, VisualAge for Java 4.0, and Java 2 Enterprise Edition. Written by IBM's own WebSphere experts, it covers the entire project lifecycle, focusing on the sophisticated use of automation and WebSphere tools to streamline and accelerate development. The book offers especially detailed insights into WebSphere Version 4's key enhancements-notably, its outstanding support for Java 2 Enterprise Edition. The authors introduce the WebSphere platform, programming model, and application development tools. Then, using a start-to-finish case study, they illuminate every key activity associated with WebSphere development, including installation and configuration; application analysis and design, coding, security configuration, testing, packaging, deployment, and administration. This book's comprehensive section on analysis and design reviews requirements modeling, object modeling, architecture, code generation, and even the use of powerful new frameworks such as WebSphere Business Components and Jakarta Struts. Highlights also include in-depth coverage of application testing-from automated unit testing with JUnit to debugging and tracing.