[ CONTENTS]
[DOWNLOAD]
As an experienced developer on the Java platform, you undoubtedly know how fast moving and comprehensive the platform is. Its many application programming interfaces (APIs) provide a wealth of functionality for all aspects of application and system-level programming. Real-world developers never use one or two APIs to solve a problem, but bring together key functionality spanning a number of APIs. Knowing which APIs you need, which parts of which APIs you need, and how the APIs work together to create the best solution can be a daunting task.
To help you navigate the Java APIs and fast-track your project development time, this book includes the design, development, test, and deployment phases for an enterprise-worthy auction application. While the example application does not cover every possible programming scenario, it explores many common situations and the discussions leave you with a solid methodology for designing and building your own solutions.
This book is for developers with more than a beginning level of understanding of writing programs in the Java programming language. The example application is written with the Java® 2 platform APIs and explained in terms of functional hows and whys, so if you need help installing the Java platform, setting up your environment, or getting your first application to work, you should first read a more introductory book such as Essentials of the Java Programming Language: A Hands-On Guide or The Java Tutorial.
Note: This tutorial is available as a book from online book sellers |
Contents
Chapter 1: Matching Project Requirements with Technology
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
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
Chapter 6. Project Swing: Building a User Interface
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
Chapter 10: More Security Topics
Appendix A: Security and Permissions
Appendix B: Classes, Methods, and Permissions
Appendix C: SecurityManager Methods
Find out more Advanced Java Programming books at below links: