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