22.04.2015 Aufrufe

eTutor XQuery und Datalog - Data & Knowledge Engineering

eTutor XQuery und Datalog - Data & Knowledge Engineering

eTutor XQuery und Datalog - Data & Knowledge Engineering

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

44 Kapitel 4. Systemstruktur<br />

die Definition einer <strong><strong>Data</strong>log</strong>- oder <strong>XQuery</strong>-Übungsaufgabe erforderlich sind,<br />

werden in einer Datenbank abgespeichert <strong>und</strong> von dort anhand eines eindeutigen<br />

Schlüssels abgerufen.<br />

Die Definition der Tabellen, in denen verschiedene Parameter zu Übungsaufgaben<br />

gespeichert werden können, sowie einige ausführliche Beispiele zur Speicherung<br />

werden in Kapitel 5 beschrieben.<br />

4.2. Ordnerstruktur<br />

In Abbildung 4.4 <strong>und</strong> Abbildung 4.5 wird die Struktur des <strong><strong>Data</strong>log</strong>- <strong>und</strong> des<br />

<strong>XQuery</strong>-Moduls dargestellt. Der Aufbau entspricht den Konventionen, die für die<br />

Integration von Modulen in das <strong>eTutor</strong>-System vorgegeben sind. Demnach gibt es<br />

ein gemeinsames Java-Package etutor.modules, in dem sich die untergeordneten<br />

Packages des <strong><strong>Data</strong>log</strong>- <strong>und</strong> des <strong>XQuery</strong>-Moduls befinden. Analog dazu befinden<br />

sich in etutor.resources alle modulspezifischen Ressourcen <strong>und</strong> in einem Ordner<br />

lib alle benötigten Klassenbibliotheken. Die getrennte Darstellung in den beiden<br />

Abbildungen kann auch als Hinweis darauf gedeutet werden, dass die Module<br />

voneinander unabhängig eingesetzt werden <strong>und</strong> sich an verschiedenen<br />

Speicherorten, bzw. auf verschiedenen Rechnern befinden können.<br />

Die Packages des <strong><strong>Data</strong>log</strong>- <strong>und</strong> des <strong>XQuery</strong>-Moduls, die sich im gemeinsamen<br />

Package etutor.modules befinden, werden in Abschnitt 4.1.3 beschrieben. Die<br />

Bedeutung der Ressourcen im Package etutor.resources sowie der Datei oocjndi.xml<br />

wird in Kapitel 6 erläutert. Auf die Klassenbibliotheken des Ordners lib<br />

wird in Abschnitt 4.1.1 eingegangen.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!