Wiley India Pvt Ltd
|Number of Pages
Educational: English language: readers & reading schemes
Professional Java Programming builds upon Ivor Horton's Beginning Java to provide the reader with an understanding of how professionals use Java to develop software solutions. Pro Java Programming starts with an overview of best methods and tools for developing Java applications. It then examines the more sophisticated and nuanced parts of the Java SDK. The final and most extensive part of the book shows how to implement these ideas to build real-world applications, using both Java APIs as well as related Java open source tools. In short, this book provides a comprehensive treatment of the professional Java development process, without losing focus in exhaustive coverage of isolated features and APIs.
This new edition (about 35% new and revised) is fully updated to cover the JDK 6 release. Updates cover:
New web services APIs
The next JDBC API
Metadata facility enhancements
Scripting, which will be more tightly integrated with the Java language
Updates to related tools (e.g., Hibernate), which have added new features for improved functioning with JDK 6
About The Author
W. Clay Richardson is a software consultant specializing in portals and other distributed solutions. He is lead author of Professional Java, JDK 5 Edition and teaches graduate-level coursework in object-oriented development with Java.
Donald Avondolio is a software consultant for such companies as The Home Depot and General Electric. He is currently a technical architect and developer on several portal deployments, and he is an adjunct professor at Virginia Tech.
Scot Schrager is a consultant focused on distributed application architecture using J2EE technology.
Mark Mitchell is a consultant focusing on enterprise application integration, particularly web services integration between Java and the Microsoft platform.
Jeff Scanlon is a consultant specializing in Java technology and J2EE. He holds both the Sun Certified Java Programmer and Sun Certified Java Developer certifications, and has been published in Software Development magazine.
Table Of Contents
PART I: THINKING LIKE A JAVA DEVELOOPER
Chapter 1. Key Java Language Features and Libraries
Chapter 2. Tools and techniques for Developing Java Solutions
Chapter 3. Exploiting Patterns in Java
PART II: A BRAOD UNDERSTANDING OF JAVA APIs, TOOLS, AND TECHNIQUES
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. EJB 3 and the Java Persistence API
Chapter 11. Communicating Between Java Components and Components of Other Platforms
Chapter 12. Service Oriented Integration
Chapter 13. Java Security
Chapter 14. Packaging and Deploying Your Java Applications