Thema dieser Dokumentation / FirstSpirit Modul-Grundkonzeption / Modul-Bestandteile / Ressourcen / Komponenten
Komponenten
Ein Beispiel für mehrere in einem FirstSpirit-Modul gekapselte Komponenten ist eine Editor-Komponente (erweitert den FirstSpirit-Client um Eingabemöglichkeiten, ist immer global d.h. serverweit) und eine Service-Komponente (eine Server-Komponente, die eine öffentliche Schnittstelle besitzt und somit über Eingabekomponenten oder Scripte angesprochen werden kann; ist immer global, d.h. serverweit). Ein einfacher Anwendungsfall für ein derartiges Modul bzw. zwei solcher Komponenten wäre z. B. das Einlesen, Bearbeiten, Speichern einer serverseitigen Datei: Einlesen der Datei durch den Service, Bearbeiten durch den Editor in z. B. einer (J)Textarea und anschließendes Speichern derselbigen Datei durch den Editor bzw. durch Auslösen der „Speichern“-Aktion des Editors und anschließender Weitergabe an den Service.