DekGenius.com
HOME
Dictionary
BOOKS
LYRICS
CHORD
GAME
Karaoke language
< Day Day Up >
•
Table of Contents
•
Index
•
Reviews
•
Reader Reviews
•
Errata
•
Academic
Better, Faster, Lighter Java
By
Justin Gehtland
,
Bruce A. Tate
Publisher
: O'Reilly
Pub Date
: June 2004
ISBN
: 0596006764
Pages
: 250
Copyright
Preface
Who Should Read This Book?
Organization of This Book
Conventions Used in This Book
Comments and Questions
Acknowledgments
Chapter 1. The Inevitable Bloat
Section 1.1. Bloat Drivers
Section 1.2. Options
Section 1.3. Five Principles for Fighting the Bloat
Section 1.4. Summary
Chapter 2. Keep It Simple
Section 2.1. The Value of Simplicity
Section 2.2. Process and Simplicity
Section 2.3. Your Safety Net
Section 2.4. Summary
Chapter 3. Do One Thing, and Do It Well
Section 3.1. Understanding the Problem
Section 3.2. Distilling the Problem
Section 3.3. Layering Your Architecture
Section 3.4. Refactoring to Reduce Coupling
Section 3.5. Summary
Chapter 4. Strive for Transparency
Section 4.1. Benefits of Transparency
Section 4.2. Who's in Control?
Section 4.3. Alternatives to Transparency
Section 4.4. Reflection
Section 4.5. Injecting Code
Section 4.6. Generating Code
Section 4.7. Advanced Topics
Section 4.8. Summary
Chapter 5. You Are What You Eat
Section 5.1. Golden Hammers
Section 5.2. Understanding the Big Picture
Section 5.3. Considering Technical Requirements
Section 5.4. Summary
Chapter 6. Allow for Extension
Section 6.1. The Basics of Extension
Section 6.2. Tools for Extension
Section 6.3. Plug-In Models
Section 6.4. Who Is the Customer?
Section 6.5. Summary
Chapter 7. Hibernate
Section 7.1. The Lie
Section 7.2. What Is Hibernate?
Section 7.3. Using Your Persistent Model
Section 7.4. Evaluating Hibernate
Section 7.5. Summary
Chapter 8. Spring
Section 8.1. What Is Spring?
Section 8.2. Pet Store: A Counter-Example
Section 8.3. The Domain Model
Section 8.4. Adding Persistence
Section 8.5. Presentation
Section 8.6. Summary
Chapter 9. Simple Spider
Section 9.1. What Is the Spider?
Section 9.2. Examining the Requirements
Section 9.3. Planning for Development
Section 9.4. The Design
Section 9.5. The Configuration Service
Section 9.6. The Crawler/Indexer Service
Section 9.7. The Search Service
Section 9.8. The Console Interface
Section 9.9. The Web Service Interface
Section 9.10. Extending the Spider
Chapter 10. Extending jPetStore
Section 10.1. A Brief Look at the Existing Search Feature
Section 10.2. Replacing the Controller
Section 10.3. The User Interface (JSP)
Section 10.4. Setting Up the Indexer
Section 10.5. Making Use of the Configuration Service
Section 10.6. Adding Hibernate
Section 10.7. Summary
Chapter 11. Where Do We Go from Here?
Section 11.1. Technology
Section 11.2. Process
Section 11.3. Challenges
Section 11.4. Conclusion
Chapter 12. Bibliography
Section 12.1. Books
Section 12.2. Referenced Internet Sources
Section 12.3. Helpful Internet Sources
Section 12.4. Other References
Colophon
Index
< Day Day Up >