Java Reflection in Action - Ira R. Forman, Nate Forman

Java Reflection in Action

Buch | Softcover
300 Seiten
2004
Manning Publications (Verlag)
978-1-932394-18-4 (ISBN)
49,10 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
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

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.

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

Erscheint lt. Verlag 11.11.2004
Zusatzinfo Illustrations,
Verlagsort New York
Sprache englisch
Maße 192 x 231 mm
Gewicht 524 g
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
ISBN-10 1-932394-18-4 / 1932394184
ISBN-13 978-1-932394-18-4 / 9781932394184
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
29,99
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90