Manning Logo
Home | Ordering Info | Shopping Cart | Manage My Account | Login
Attention customers: online shopping is now available exclusively through our main website: http://www.manning.com. Thank you.
Java Reflection in Action

Inside the book

About this Book Sample Chapters Table of Contents Index Preface Book Reviews Source Code Author Online

Manning Blog

Why small is sweet?

Author Blogs

Dave Crane more...

Author Calendar

Upcoming Events

Catalog

Java .NET Perl XML All by Subject All by Title

About...

Manning Contact Us Ordering FAQs ebooks Covers Sandbox Forums Distributors Manning Early Access Program (MEAP) Affiliate Program Academia/Publicity User Group Program Press Releases Jobs

Manning Publications Co.
209 Bruce Park Avenue
Greenwich, CT 06830

Java Reflection in Action
Ira R. Forman and Nate Forman

2004 | 300 pages
ISBN: 1932394184
$44.95 Softbound print book  
$22.50 PDF ebook  

DESCRIPTION

You are a Java developer. You are asked to add a simple feature to your application. But "simple" can be deceiving: you have to make many changes, in locations which can be difficult to find.

If this sounds familiar, you want to know about Java reflection. With reflection, you can work smarter by designing flexible applications to which you can easily add likely new requirements. Then, with a few code changes in easy-to-find places, you've got the job done. Reflection adds a new dimension to your programming skills. It will boost your effectiveness.

Java Reflection in Action starts from the basics. It gradually builds a complete understanding, adding as it goes reflective concepts illustrated with many small examples that are useful in real applications.

In a subplot, the book follows a programmer, George, as he tackles common but difficult tasks. In each case, George finds flexible, reflective solutions that replace the usual hard-coded ones. The power of reflection becomes clear through his story.

What's Inside

  • Introduction to reflective programming
  • How reflective code generation can address common cross-cutting concerns
  • How to load new classes dynamically into a running application
  • How to decide when reflection is the best solution

WHAT THE EXPERTS SAY ABOUT THIS BOOK...

"Contains the best description of Java's dynamic proxies that I've ever come across, and also has notes on the relevant new features in Java 1.5. ...required reading for anyone who's serious about making Java work for them."
-- Dr. Dobb's Journal

"Valuable, both for the professional software developer, and for academics and students who wish to better understand this aspect of object-oriented programming."
-- Computing Reviews

"Exceptional coverage of an area of Java programming that is generally poorly covered and often misunderstood. 10 horseshoes."
-- JavaRanch.com

ABOUT THE AUTHORS...

Dr. Ira Forman is a senior software engineer at IBM. He started working on reflection in the early 1990s when he developed IBM's SOM Metaclass Framework. Nate Forman works for Ticom Geomatics where he uses reflection in day-to-day problems. Ira and Nate are father and son. They live in Austin, Texas.

Home | Catalog | Privacy Policy | About Manning

© 2003-2006 Manning Publications Co.