Das FirstSpirit 5 Modul- / Komponenten-Modell
Mit FirstSpirit-Version 5.0 wird ein neues, flexibleres Modul- und Komponenten-Modell eingeführt. Einige der in diesem Kapitel beschriebenen Vorgehensweisen, Klassen und Methoden, insbesondere im Bereich der Implementierung von Eingabekomponenten, können damit veraltet oder unvollständig sein. Die Überarbeitung erfolgt baldmöglichst. |
Abschnitte dieses Kapitels
- Übersicht
- Restrukturierung mit FirstSpirit 5
- Komponenten-Container (Typen)
- Initialisierung von Komponenten
- Entladen von Komponenten
- Event-Methoden von Komponenten
- Modul Datei-, Archiv-Format (.fsm)
- Der Modul-Deskriptor
- Der Komponenten-<components>-Deskriptor-Teil
- Getting started - Erste Schritte zur Modulentwicklung
- GOM - FirstSpirit GUI Object Model
- Von Gadgets, Aspects, Brokern und Agents
- FirstSpirit Security Architektur - Java Web Start (javaws)
- Beispiel: Implementierung einer Eingabekomponente
- Komponentenlose Modul-Implementierung (JDBC-Connector-Modul)
- Implementierung einer Bibliothek-(Library) Komponente (JDBC-Treiber-Modul)
- Modul-Implementierung mit den Komponenten-Typen - PUBLIC, SERVICE, LIBRARY
- Beispiel: Modul-Implementierung einer Komponente vom Typ WebApp
- Beispiel: Einflussnahme auf die URL-Erzeugung (Suchmaschinenoptimierung)
- Namensgleichheit bei Modul-Ressourcen (z.B. Zip-Exportdateien)
- Erzeugung von FSM-Archiven (.fsm)
- Signieren von Modulen - JAR-Archiv-Klassen
- Internationalisierung von Modulen - i18n
- Icon-Ressourcen
- Text-Ressourcen
- Integration von Eingabekomponenten (Editoren) in den SiteArchitect
- Modulansicht im FirstSpirit ServerManager
- Ansicht Komponente Formular und Ausgabe-Kanäle (bspw. HTML, PDF)