Chapter 1: Matching Project Requirements with Technology
Project Requirements
Choosing the Software
Chapter 2: Auction House Application
A Multi-Tiered Application with Enterprise Beans
Entity and Session Beans
Examining a Container-Managed Bean
Container-Managed finder Methods
Chapter 3: Data and Transaction Management
Bean-Managed Persistence and the JDBC Platform
Managing Transactions
Bean-Managed finder Methods
Chapter 4: Distributed Computing
Lookup Services
Remote Method Invocation (RMI)
Common Object Request Broker Architecture (CORBA)
JDBC Technology
Servlets
Chapter 5: Java Native Interface (JNI) Technology
JNI Example
Strings and Arrays
Other Programming Issues
Chapter 6. Project Swing: Building a User Interface
Components and Data Models
Printing API
Advanced Printing
Chapter 7: Debugging Applets, Applications, and Servlets
Collecting Evidence
Running Tests and Analyzing
Servlet Debugging
AWT Event Debugging
Analyzing Stack Traces
Version Issues
Chapter 8: Performance Techniques
Improving Performance by Design
Connection Pooling
Performance Features and Tools
Performance Analysis
Caching Client/Server Applications
Chapter 9: Deploying the Auction Application
Java Archive File Format
Solaris Platform
Win32 Platform
Chapter 10: More Security Topics
Signed Applets
Writing a Security Manager
Appendix A: Security and Permissions
Appendix B: Classes, Methods, and Permissions
Appendix C: SecurityManager Methods