24.7 Zum Weiterlesen 

Reflection ist ein mächtiges Werkzeug, aber wie alle Werkzeuge kann es leicht missbraucht werden. Oftmals wird in der Softwareentwicklung eine weitere Zwischenschicht zur Abstraktion gezogen und alles generisch gehalten – die Konsequenz ist unwartbare Software. Die Bedeutung von Annotationen wurde am Anfang sicherlich unterschätzt, aber mittlerweile ist es ein unverzichtbares Sprachmittel. Leser können die Möglichkeiten an folgenden Frameworks ablesen: args4j (https://args4j.dev.java.net/), JPA, EJB 3.0, JAXB, JSefa (http://jsefa.sourceforge.net/).