Interoperabilität mit Java-Bibliotheken

Dieser Abschnitt geht speziell auf die Interoperabilität mit einigen wichtigen Java-Frameworks ein: AspectJ, das Spring-Framework, Terracotta und Hadoop. Da sie in Java-basierten »Enterprise«- und Internetanwendungen häufig verwendet werden, ist die erfolgreiche Interoperation mit Scala besonders wichtig.

AspectJ

AspectJ ([AspectJ]) ist eine Erweiterung zu Java, die aspektorientierte Programmierung (AOP) bzw. aspektorientierte Softwareentwicklung ([AOSD]) unterstützt. Das Ziel der AOP besteht darin, systemische Veränderungen derselben Art über viele Module hinweg zu ermöglichen, ohne dass an jede Stelle immer wieder derselbe Code kopiert werden muss. Das Vermeiden dieser Duplikation erhöht nicht nur die ...

Get Programmieren mit Scala now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.