10.10.2013 Aufrufe

Kostenloser Download der gesamten Diplomarbeit - dotSource

Kostenloser Download der gesamten Diplomarbeit - dotSource

Kostenloser Download der gesamten Diplomarbeit - dotSource

MEHR ANZEIGEN
WENIGER ANZEIGEN

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,

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!