More options
Others who downloaded this publication also downloaded ...
Abstract
This IBM Redbooks publication provides detailed information on how to effectively use VisualAge for Java Enterprise for the development of applications based on the Enterprise JavaBeans architecture, and deployment of such applications to a WebSphere Application Server. This book is a companion book to the redbooks on IBM Patterns for e-business.
In Part 1 we introduce Enterprise JavaBeans as a part of Java 2 Enterprise Edition and cover the basic concepts and the architecture. We also introduce the IBM products that support this architecture.
In Part 2 we describe the IBM development and test environment for enterprise beans, and we create rather simple container-managed and bean-managed entity beans, session beans, finder methods, access beans, and client programs. We explain the basic transaction management facilities and describe how to deploy enterprise beans to a WebSphere Application Server.
In Part 3 we explore advanced facilities for mapping entity beans to database tables, including the extended IBM support for inheritance and associations. We describe how these advanced facilities are used in client programs and touch on exception handling, security, and modeling with Rational Rose.
In Part 4 we provide design guidelines and best practices when developing applications based on enterprise beans.
Throughout the book we provide examples based on a simple banking application with an underlying relational database.
Table of contents
Part 1. Introduction
Chapter 1. Enterprise JavaBeans and J2EE
Chapter 2. EJBs: Basic concepts and architecture
Chapter 3. IBM products for EJB development and deployment
Chapter 4. ITSO bank example
Part 2. Enterprise JavaBeans development
Chapter 5. EJB development environment
Chapter 6. WebSphere Test Environment
Chapter 7. Container-managed persistence entity beans
Chapter 8. Bean-managed persistence entity beans
Chapter 9. Session beans
Chapter 10. Custom finder methods
Chapter 11. Access beans
Chapter 12. Transaction management
Chapter 13. Client programming
Chapter 14. Deployment to WebSphere Application Server Advanced
Part 3. Advanced topics
Chapter 15. Advanced mapping for container-manager entity beans
Chapter 16. Inheritance
Chapter 17. Associations
Chapter 18. Client programming for inheritance and associations
Chapter 19. Exception handling
Chapter 20. Security for enterprise beans
Chapter 21. EJB modeling with Rational Rose
Part 4. EJB design guidelines and best practices
Chapter 22. EJB design considerations
Chapter 23. Best practices for EJBs
Part 5. Appendixes
Appendix A. Setting up the environment
Appendix B. Early information: deployment to WebSphere Version 4
Appendix C. Additional material
