Pearson Books home
Browse and buy books online Information for authors Browse our academic online catalogue Resources for schools and English language teaching Online courses and companion websites Online ordering for trade customers
The Reg Bookshop home > Java Reflection in Action
Business BooksBusiness
Careers & Personal Development BooksCareers & Personal Development
Computing BooksComputing
Economics BooksEconomics
Education BooksEducation
Engineering BooksEngineering
Finance and Accounting BooksFinance and Accounting
History BooksHistory
Humanities BooksHumanities
Languages BooksLanguages
Law & Criminology BooksLaw & Criminology
Leisure, Hospitality & Tourism BooksLeisure, Hospitality & Tourism
Life Skills BooksLife Skills
Marketing BooksMarketing
Mathematics BooksMathematics
Revision, York Notes & Study Skills BooksRevision, York Notes & Study Skills
Psychology BooksPsychology
Science BooksScience
Social Science BooksSocial Science
Java Reflection in Action

Java Reflection in Action

Ira R. Forman, Nate Forman

Nov 2004, Paperback
ISBN13: 9781932394184
ISBN10: 1932394184
Special online offer - Save 30%
Was £31.99, Now £22.39 Buy Java Reflection in Action

Description  Contents  Author  

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

top

Contents
Preface

1 A few basics
2 Accessing fields reflectively
3 Using dynamic loading and reflective construction
5 Call Stack Introspection
6 Using class loaders
7 Reflective Code Generation
8 Design Patterns
9 Performance
10 Looking forward

A Reflection and Metaobject Protocols
B Hello World Program
C UML

Glossary
References
Index

top

Author
Dr. Ira Forman is a senior software engineer at IBM. He started working on reflection in the early 1990s when he developped 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.

top


Product Search

Other subjects



Copyright Pearson EducationLegal Notice Privacy Notice