Book description
The practical angle of Building Java Enterprise Systems with J2EE provides the conceptual background and wealth of code examples needed to actually assemble systems in a useful manner with the J2EE technologies. Furthermore, this book demonstrates how the technologies complement and build on top of one another via evolution of a cohesive and real sample application. You can use this book to learn, develop, and design your custom applications immediately.
Table of contents
- Copyright
- About The Authors
- Acknowledgments
- Tell Us What You Think!
-
Introduction
- This Is Your Enterprise on Caffeine!
-
This Is the Book to Address Your Needs!
- Part I: Enterprise Foundations
- Part II: Enterprise Data Enabling
- Part III: Distributed Enterprise Communications Enabling
- Part IV: Common Services for Distributed Enterprise Communications
- Part V: Enterprise Systems Assurance
- Part VI: Enterprise Web Enabling
- Part VII: Enterprise Applications Enabling
- Appendixes
- Notation Conventions
- Other Conventions Used in This Book
- This Is Your Brain After Reading This Book!
-
I. Enterprise Foundations
- 1. Enterprise Architectural Overview
-
2. Object-Oriented Software Development for the Enterprise
- Enterprise Objects
- The Object-Oriented Development Process
- Unified Modeling Language
- Conclusions
- 3. Component-Based Software Development for the Enterprise
- 4. Java Foundations for Enterprise Development
- 5. Java Enterprise System Architecture with the J2EE
- 6. Enterprise User Interfacing
- 7. Modeling Components with JavaBeans
-
II. Enterprise Data Enabling
- 8. Enterprise Data
- 9. Basic JDBC
- 10. Advanced JDBC
-
III. Distributed Enterprise Communications Enabling
- 11. Distributed Enterprise Communications
- 12. Network Communications
- 13. Web Communications
- 14. Modeling Components with CORBA
- 15. CORBA Communications
- 16. RMI Communications
- 17. Modeling Components with COM/DCOM
- 18. DCOM Communications
-
IV. Common Services for Distributed Enterprise Communications
- 19. Naming Services
- 20. Directory and Trading Services
- 21. Activation Services
-
22. Messaging Services
- Messaging Overview
- MOM
- Java Message Service
- CORBA Messaging
- JavaMail
- Conclusions
- 23. Transaction Services
-
V. Enterprise Systems Assurance
- 24. High-Assurance Enterprise Applications
- 25. Security Basics
- 26. Basic Java Security
- 27. Advanced Java Security
- 28. CORBA Security
-
VI. Enterprise Web Enabling
- 29. Web Browsers and Servers in the Enterprise
- 30. Traditional Web Programming and Java
- 31. XML
- 32. Java Servlets
- 33. JavaServer Pages
-
VII. Enterprise Applications Enabling
- 34. Enterprise Application Platforms
-
35. Application Servers and Enterprise JavaBeans
- Standalone Enterprise Applications
- Application Server–Based Enterprise Applications
- Application Server Architecture Provider Roles
- Application Server Components
- Application Server Client Interfaces
- Application Server Client Implementations
- Enterprise Application Configuration and Deployment
- Application Service Management
- Conclusions
-
36. Modeling Components with Enterprise JavaBeans
- EJB Overview
- EJB Configuration and Deployment Basics
- Session Bean Server Components
- Session Bean Client Interfaces
- Session Bean Configuration and Deployment
- EJB and JDBC
-
Entity Bean Server Components
- Entity Bean Pooling
- Primary Keys
-
Bean-Managed Persistence Entity Beans
- BMP Entity Bean Logical Component Architecture
- BMP Entity Bean Context Setting and Unsetting
- BMP Entity Bean Finding
- BMP Entity Bean Creation and Removal
- BMP Entity Bean Passivation and Activation
- BMP Entity Bean Storing and Loading
- BMP Entity Bean Component Interface Rules Summary
- BMP Entity Bean Example
-
Container-Managed Persistence Entity Beans
- CMP Entity Bean Logical Component Architecture
- CMP Entity Bean and Primary Key Container-Managed Fields
- CMP Entity Bean Context Setting and Unsetting
- CMP Entity Bean Finding
- CMP Entity Bean Creation and Removal
- CMP Entity Bean Passivation and Activation
- CMP Entity Bean Storing and Loading
- CMP Entity Bean Component Interface Rules Summary
- CMP Entity Bean Example
- Entity Bean Client Interfaces
- Entity Bean Configuration and Deployment
- Conclusions
- 37. Advanced Enterprise JavaBeans Serving
- 38. Enterprise Application Integration
-
VIII. Appendixes
-
A. Software Configuration
- Software on the CD
- Software Configuration per Chapter
- J2SE Configuration
- J2EE Configuration
- Java Environment Variable Configuration
- Microsoft Java Configuration
- BEA WebLogic Server Configuration
- Sample Software Configuration
-
Database Configuration
- BeeShirts.com Data Model
-
Cloudscape Database Configuration
- Cloudscape Software to Install
- Cloudscape Limitations
- Cloudscape Configuration Tool Startup with BEA WebLogic
- Cloudscape Configuration Tool Startup with the J2EE Reference Implementation
- Cloudscape Database, Sample Database Schema, and Sample Data Configuration
- Cloudscape Library Environment Variable
- Sample Properties Files for Cloudscape Configuration
- Cloudscape Database Starting with the J2EE Reference Implementation
- Oracle Database Configuration
- Web Configuration
- Application Server Configuration
- JavaBeans Configuration
- XML Configuration
- CORBA ORB Configuration
- CORBA Services Configuration
- RMI/IIOP Configuration
- JNDI Configuration
- LDAP Configuration
- Jini Configuration
- JMS Configuration
- JavaMail Configuration
-
B. Additional Resources
- Object-Oriented and Component-Based Software Development
- Java Basics
- J2EE Basics
- User Interfacing
- JavaBeans
- Database Development and JDBC
- General Distributed Communications and TCP/IP
- CORBA
- RMI
- COM/DCOM
- JNDI, Naming, Directory, Trading, and Jini Services
- MOM, JMS, and JavaMail
- Distributed Transactions, JTA, and JTS
- General Assurance and Security
- General Web, HTML, and Scripting
- XML
- Java Servlets and JSP
- Application Serving and EAI
- Enterprise JavaBeans
-
A. Software Configuration
Product information
- Title: Building Java™ Enterprise Systems with J2EE™
- Author(s):
- Release date: June 2000
- Publisher(s): Sams
- ISBN: 9780672317958
You might also like
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …
book
Expert One-on-One™ J2EE™ Development without EJB™
What is this book about? Expert One-on-One J2EE Development without EJB shows Java developers and architects …
book
Advanced JavaServer Pages™
Design and implement flexible, extensible, and maintainable applications with servlets and JSP technology Master powerful authentication …
book
J2EE™ Platform Web Services
Build robust, scalable, end-to-end business solutions with J2EE™ Web Services. This is the definitive practitioner's guide …