Plugins für Java-Spring-Anwendung
Angenommen, ich habe ein Java - Spring
- basierten client-Anwendung, die sendet eine Anfrage an einen server und verarbeitet die Antwort. Es nutzt Command
Muster für die response-Bearbeitung.
Nun möchte ich entdecken und laden diese Commands
im run-time. Wie würden Sie es implementieren?
Ich bin mir bewusst, "plugin" - Technologien, wie JPF
und OSGI
aber Sie sehen aus wie ein riesiger overkill für mich. Ich denke über die Verwendung von Spring's
autowiring. Würden Sie es empfehlen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie auf der Suche für eine sehr schöne, helle und sehr funktional plugin-framework, einen Blick auf Java Simple Plugin Framework. Ich machte umfangreiche Verwendung von dies und es funktioniert großartig.
Verwendung von Spring autowiring, müssen Sie prüfen, die Auswirkungen um ihn herum. zB. Sie können nur autowire Frühjahr Bohnen etc etc.
Den Frühling-plugin Projekt ist wahrscheinlich lohnt ein Blick auf für diesen benötigen. Im Gegensatz zu SPF in der akzeptierten Antwort, spring-plugin ist speziell für das Frühjahr. Es wirbt selbst als "Die kleinste plugin-system aller Zeiten", die möglicherweise umstritten (ersetzte ich mein eigenes mini-framework, das war noch kleiner/leichter), aber es ist definitiv leicht zu schlucken und doch flexibel.