* Demonstrates how to create real-world applications using
advanced Java techniques as well as Ant, JUnit, Hibernate,
and other open source tools
* Java is the dominant server-side programming language,
with ten million developers, and its new Software
Development Kit 1.5 offers many enhancements, including
a metadata facility, generics, and improved user interface
performance
* Perfect for both experienced Java developers and Java
novices faced with programming challenges not covered
in Ivor Horton's classic Beginning Java
Chapter 1: Key Java Language Features and Libraries
Chapter 2: Tools and Techniques for Developing Java Solutions
Chapter 3: Exploiting Patterns in Java
Chapter 4: Developing Effective User Interfaces with JFC
Chapter 5: Persisting Your Application Using Files
Chapter 6: Persisting Your Application Using Databases
Chapter 7: Developing Web Applications Using the
Model 1 Architecture
Chapter 8: Developing Web Applications Using the
Model 2 Architecture
Chapter 9: Interacting with C/C++ Using Java Native Interface
Chapter 10: Communicating Between Java Components with
RMI and EJB
etc.