Flylib.com
Better, Faster, Lighter Java
Better, Faster, Lighter Java
ISBN: 0596006764
EAN: 2147483647
Year: 2003
Pages: 111
Authors:
Bruce A. Tate
,
Justin Gehtland
BUY ON AMAZON
Better, Faster, Lighter Java
Table of Contents
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
1.1 Bloat Drivers
1.2 Options
1.3 Five Principles for Fighting the Bloat
1.4 Summary
Chapter 2. Keep It Simple
2.1 The Value of Simplicity
2.2 Process and Simplicity
2.3 Your Safety Net
2.4 Summary
Chapter 3. Do One Thing, and Do It Well
3.1 Understanding the Problem
3.2 Distilling the Problem
3.3 Layering Your Architecture
3.4 Refactoring to Reduce Coupling
3.5 Summary
Chapter 4. Strive for Transparency
4.1 Benefits of Transparency
4.2 Who s in Control?
4.3 Alternatives to Transparency
4.4 Reflection
4.5 Injecting Code
4.6 Generating Code
4.7 Advanced Topics
4.8 Summary
Chapter 5. You Are What You Eat
5.1 Golden Hammers
5.2 Understanding the Big Picture
5.3 Considering Technical Requirements
5.4 Summary
Chapter 6. Allow for Extension
6.1 The Basics of Extension
6.2 Tools for Extension
6.3 Plug-In Models
6.4 Who Is the Customer?
6.5 Summary
Chapter 7. Hibernate
7.1 The Lie
7.2 What Is Hibernate?
7.3 Using Your Persistent Model
7.4 Evaluating Hibernate
7.5 Summary
Chapter 8. Spring
8.1 What Is Spring?
8.2 Pet Store: A Counter-Example
8.3 The Domain Model
8.4 Adding Persistence
8.5 Presentation
8.6 Summary
Chapter 9. Simple Spider
9.1 What Is the Spider?
9.2 Examining the Requirements
9.3 Planning for Development
9.4 The Design
9.5 The Configuration Service
9.6 The CrawlerIndexer Service
9.7 The Search Service
9.8 The Console Interface
9.9 The Web Service Interface
9.10 Extending the Spider
Chapter 10. Extending jPetStore
10.1 A Brief Look at the Existing Search Feature
10.2 Replacing the Controller
10.3 The User Interface (JSP)
10.4 Setting Up the Indexer
10.5 Making Use of the Configuration Service
10.6 Adding Hibernate
10.7 Summary
Chapter 11. Where Do We Go from Here?
11.1 Technology
11.2 Process
11.3 Challenges
11.4 Conclusion
Chapter 12. Bibliography
12.1 Books
12.2 Referenced Internet Sources
12.3 Helpful Internet Sources
12.4 Other References
Colophon
Index
index_A
index_B
index_C
index_D
index_E
index_F
index_G
index_H
index_I
index_J
index_L
index_M
index_O
index_P
index_R
index_S
index_T
index_U
index_V
index_W
Better, Faster, Lighter Java
ISBN: 0596006764
EAN: 2147483647
Year: 2003
Pages: 111
Authors:
Bruce A. Tate
,
Justin Gehtland
BUY ON AMAZON
Project Management JumpStart
Developing Project Management Skills
Budgeting 101
Executing the Project
Controlling the Project Outcome
Appendix C Sample Project Management Checklists
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Identifying Project Scope Risk
Quantifying and Analyzing Activity Risks
Managing Project Risk
Monitoring and Controlling Risky Projects
Closing Projects
Snort Cookbook
Uninstalling Snort from Linux
Upgrading Snort on Linux
Building a Distributed IDS (Encrypted)
Installing and Configuring SnortCenter
Analyzing Sniffed (Pcap) Traffic
Making Sense of Change Management: A Complete Guide to the Models, Tools and Techniques of Organizational Change
Individual change
Organizational change
Part II - The Applications
Restructuring
IT-based process change
Cisco CallManager Fundamentals (2nd Edition)
Overview of Station Devices Supported by CallManager
SCCP Station Devices
Cisco VT Advantage
Overview of Circuit-Switched Interfaces
Understanding Field Data in CDRs
The Lean Six Sigma Pocket Toolbook. A Quick Reference Guide to Nearly 100 Tools for Improving Process Quality, Speed, and Complexity
Using DMAIC to Improve Speed, Quality, and Cost
Value Stream Mapping and Process Flow Tools
Identifying and Verifying Causes
Reducing Lead Time and Non-Value-Add Cost
Complexity Value Stream Mapping and Complexity Analysis
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies