Sun's own J2EE architects and enterprise development consultants have written the definitive guide to developing complete enterprise solutions with Java 2 Enterprise Edition, Version 1.3. This new edition fully reflects Sun's latest Version 1.3 technologies and enhancements, and covers every component of a complete enterprise solution: client-side, middleware, and back-end. The authors begin by introducing the J2EE Version 1.3 platform, reviewing several scenarios for using it to build Internet and intranet applications, and offering detailed introductions to each key J2EE technology. Using both code snippets and a complete, start-to-finish case study, they walk through the construction of Web-based clients based on Java Servlets and Java ServerPages (JSP), middle-tier solutions utilizing Enterprise JavaBeans, and backend connections based on JDBC technology. Coverage also includes: packaging and deploying J2EE applications; automatic and programmatic techniques for managing transactions; and leveraging J2EE's robust security features. For all software developers, architects, and IT managers working with Java 2 Enterprise Edition or providing J2EE-based products.
"The Java™ BluePrints Team has done it again. This book is an indispensable asset to all J2EE™ developers and should never be far from reach."
--John Crupi, coauthor of
Core J2EE™ Patterns, Distinguished Engineer, Sun Java Center, Sun Microsystems, Inc.
The Java 2 Platform, Enterprise Edition, offers developers a simplified, component-based approach to creating applications for intranets and the Internet.
As part of the highly regarded Java BluePrints program, Designing Enterprise Applications with the J2EE™ Platform, Second Edition, describes the key architectural and design issues in applications supported by the J2EE™ platform and offers practical guidelines for both architects and developers. It explores key J2EE platform features such as Java servlets, JavaServer Pages™, and Enterprise JavaBeans™ component models, as well as the JDBC™ API, Java Message Service API, and J2EE Connector Architecture. It also discusses security, deployment, transaction management, internationalization, and other important issues for today's applications.
Through code samples and a full e-commerce application example, this book provides concrete guidelines to mastering the J2EE platform. Highlights include:
- An introduction to the J2EE platform, the applications it supports, and the technologies it provides
- Discussions on how to design Web-based applications using Java servlet and JavaServer Pages technologies
- Architectural guidelines for designing Enterprise JavaBeans components for scalability, reliability, and performance
- How to connect J2EE applications to existing systems and applications using JDBC and J2EE Connector technologies
- Design motivations behind the widely used Java Pet Store demo application
- A glossary of J2EE and enterprise computing terminology
0201787903B03142002