AOP - Aspektorientierte Programmierung in der Praxis. Konzepte und ihre Realisierung in Java
von: Lars Wunderlich
entwickler.press, 2006
ISBN: 9783935042741
Sprache: Deutsch
289 Seiten, Download: 16110 KB
Format: PDF, auch als Online-Lesen
Mehr zum Inhalt
AOP - Aspektorientierte Programmierung in der Praxis. Konzepte und ihre Realisierung in Java
In großen Projekten wird aspektorientierte Programmierung (AOP) immer wichtiger. Java hingegen hat einige Schwächen, die die AOP erschweren. Lars Wunderlich deckt diese Schwächen auf und zeigt, wie man in großen Projekten saubere Architekturlösungen findet und verständliche Software entwickelt. Zunächst macht der Autor die Unterschiede zwischen herkömmlicher und aspektorientierter Programmierung deutlich, dann stellt er Architekturlösungen wie Bytecodemanipulation, Interceptoren und Meta-Tags vor. Um der Vielfältigkeit von AOP gerecht zu werden, führt er schließlich in die Arbeitsweise der verschiedenen AOP-Frameworks ein und macht sie anhand vieler Beispiele anschaulich.
Der Autor
Lars Wunderlich ist 28 Jahre alt und machte nach seinem Abitur in Mathematik und Chemie eine Ausbildung zum Fachinformatiker Anwendungsentwicklung. Nach der Auszeichnung mit dem IT-Ausbildungspreis studierte er einige Zeit Wirtschaftsinformatik im Fernstudium.
Derzeit arbeitet er in seiner Funktion als Software Engineer sowohl im Bereich der Forschung und Entwicklung neuer Unternehmensarchitekturen als auch als Teilprojektleiter und Java-Coach in der Umsetzung dieser Architekturen im praktischen Bereich bei der TUI InfoTec GmbH in Hannover.
Sein Interesse gilt dabei der Verbesserung der Arbeit in Projektteams, den Möglichkeiten adäquater Anforderungsanalyse sowie der Forschung nach alternativen Entwicklungs- und Architekturphilosophien wie AOP.
Lars Wunderlich ist Autor zahlreicher Artikel in verschiedenen Fachzeitschriften und publizierte dabei sowohl in deutscher als auch international in englischer Sprache. In den letzten Jahren veröffentlichte er Bücher über die Entwicklungsumgebung Eclipse und Softwarearchitekturen in Java (siehe Literaturhinweise). Neben seiner täglichen Arbeit gehört seine Freizeit seiner Frau Melanie und seinem zweijährigen Sohn Pascal.