Durch ein aktuelles Projekt der Cassini Consulting konnte ich mich endlich Mal tiefer mit einem grundsätzlichen Problem beschäftigen: der losen Kopplung eines Service Provider Interfaces (SPI) oder grundsätzlich eines API und seiner Implementierungen in Form von Plugins
. Das Erstaunliche daran (überlagert von Themen wie Dependency Injection und Spring): Es gibt bereits seit dem JDK 1.3 eine sehr einfache Lösung für dieses Problem und sie funktioniert auch ab Werk
: Die Java Service Provider Spezifikation.
(mehr …)
Schlagwort: Java
-
Abhängigkeiten vermeiden mit der Java Service Provider Spezifikation