Wiley India Pvt Ltd

Publication Year 2008

ISBN 9788126511501

ISBN-10 8126511508


Edition 6th
Number of Pages 768 Pages
Language (English)

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 Generics 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 Acknowledgments Introduction 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 Index

More from Author