Better Faster Lighter Java [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Better Faster Lighter Java [Electronic resources] - نسخه متنی

Justin Gehtland; Bruce A. Tate

نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
افزودن یادداشت
افزودن یادداشت جدید

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

/ 111