Kostenloser Download der gesamten Diplomarbeit - dotSource
Kostenloser Download der gesamten Diplomarbeit - dotSource
Kostenloser Download der gesamten Diplomarbeit - dotSource
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
KAPITEL 5. INTEGRATION IN SCOOBOX 58<br />
Abbildung 5.4: Auswahl <strong>der</strong> Attribute für den Index<br />
bietet sich<strong>der</strong>Identifikationsschlüssel desBlogs (BlogID) an,welcher als vierteEigenschaft<br />
die Eindeutigkeit <strong>der</strong> Blog-Indizes garantieren wird.<br />
Für diese Erweiterung wird die Datei Blog-Config.xml erzeugt, welche die BlogID enthält<br />
undinKombination mit <strong>der</strong>Konfigurationsdatei (config.xml) dieEindeutigkeit bei <strong>der</strong>Zuordnung<br />
von Index zu Blog gewährleistet. Für die Eindeutigkeitsprüfung wurden die Klassen<br />
BlogIndexConfigurationBase, BlogIndexConfiguration und BlogIndexConfigurationImpl,<br />
<strong>der</strong>en Implementierungen sich in Listings A.2, A.3 und A.4 befinden, geschrieben.<br />
Diese Klassen erzeugen bei dem Indexerstellungsprozess mithilfe <strong>der</strong> Java Architecture<br />
for XML Binding (JAXB)-Programmierschnittstelle die Datei Blog-Config.xml, welche in<br />
dem Indexordner gespeichert wird. BlogIndexConfigurationBase enthält Definitionen und<br />
die Methoden zum Auslesen und Beschreiben einzelner Merkmale <strong>der</strong> Konfigurationsdatei.<br />
Das Interface BlogIndexConfiguration repräsentiert die Konfigurationsdatei als ein<br />
Java-Objekt, dessen Methoden in <strong>der</strong> Klasse BlogIndexConfigurationImpl implementiert<br />
werden. .<br />
Entsprechend dem Konzept von Enfinity Suite (vgl. Abschnitt 2.3.1) wurden neben den<br />
erwähntenKlassen Pipelets fürdieVerarbeitung<strong>der</strong>Konfigurationinnerhalb<strong>der</strong>Pipelines<br />
geschrieben. Mit diesen werden die Funktionen zum Erstellen, Auslesen sowie zum Laden<br />
von Blog-Indizien <strong>der</strong> Konfigurationen aus den Dateien config.xml und Blog-Config.xml<br />
abgedeckt.<br />
Weiterhin wurde eine Pipeline für die Verarbeitung von Suchanfragen erstellt, welche über<br />
das Sucheingabefeld <strong>der</strong> Blog-Seite in das System gestellt werden. Nachdem sichergestellt<br />
wurde, dass <strong>der</strong> entsprechende Indextyp aktiv und ein zugehöriger Index vorhanden ist,