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]) 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 ...
No credit card required