
| W. Clay Richardson is a software consultant concentrating on agile Java Solutions for highly specialized business processes. He has fielded many Java solutions, serving in roles including senior architect, development lead, and program manager. He is a co-author of More Java Pitfalls and Professional Portal Development with Open Source Tools (Wiley), and Professional Java, JDK 5 Edition. As an adjunct professor of computer science for Virginia Tech, Richardson teaches graduate-level coursework in object-oriented development with Java. He holds degrees from Virginia Tech and the Virginia Military Institute. |
| Acknowledgments Introduction PART I: THINKING LIKE A JAVA DEVELOOPER Chapter 1. Key Java Language Features and Libraries Introducing Derby Using Derby Language Features Added in Java5 Important Java Utility Libraries Summary Chapter 2. Tools and techniques for Developing Java Solutions Principles of Quality Software Development Habits of Effective Software Development Development Methodology Practical Development Scenarios Summary Chapter 3. Exploiting Patterns in Java Why Patterns Are Important Building Patterns with Design Principles Important Java Patterns Summary PART II: A BRAOD UNDERSTANDING OF JAVA APIs, TOOLS, AND TECHNIQUES Chapter 4. Developing Effective User Interfaces with JFC Layout Managers Mustang Release Desktop Enthancements Summary Chapter 5. Persisting Your Application Using Files Application Data Java Serialization: Persisting Object Graphys JavaBeans Long-Term Seriallization: XMLEncoder/Decoder Flexible XML Serialization: Java API for XML Binding(JAXB) Summary 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 |
商品评论(0条)