moved STRUKTUR.txt to CODESTRUCTURE, I'll start working on the text soon :)
authorrk <rk>
Tue, 25 Sep 2001 21:33:02 +0000 (21:33 +0000)
committerrk <rk>
Tue, 25 Sep 2001 21:33:02 +0000 (21:33 +0000)
doc/CODESTRUCTURE [new file with mode: 0755]
doc/STRUKTUR.txt [deleted file]

diff --git a/doc/CODESTRUCTURE b/doc/CODESTRUCTURE
new file mode 100755 (executable)
index 0000000..df2cff2
--- /dev/null
@@ -0,0 +1,29 @@
+-------------------------------------------------------------------------------------
+
+A short intro to the code-structure of Mir
+
+-------------------------------------------------------------------------------------
+
+In the java-source tree you will find the following:
+
+ - two packages (mir and mircoders)
+ - two classes (OpenMir and Mir)
+
+
+
+
+
+1. Database / Entity Klassen
+
+Die zugrundeliegende Speicherungsschicht wird von den StorageObjekten realisiert. StorageObjekt ist eine generische Klasse, die zur Zeit nur als Datenbankablage realisiert ist. Es waere jedoch mehr oder weniger einfach auch eine Ablage im Filesystem zu implementieren, womit offline-Arbeit mit dem Produktionssystem denkbar waere.
+
+Die Databaseklassen sind als Singletons (es gibt fuer jede Tabelle nur ein Database-Objekt) implementiert und kuemmern sich um den Zugriff auf eine Tabelle in der Datenbank.
+Wird von der Database-Klasse eine Zeile aus der Datenbank ausgelesen, so wird die Zeile als entsprechendes Entity-Objekt repraesentiert. Eine Entity ist also die Objektversion einer Datenbankzeile.
+
+2. Module Klassen
+
+Die ueber der Speicherungsschicht liegende Programmebene sind die Module-Klassen. Ein jeweiliges Module legt die eingentliche Schnittstelle zwischen Zugriff und Ablage fest, und ist von beiden jeweils abstahiert (wenn das ganze sauber programmiert waere :)
+
+3. ServletModule Klassen
+
+Die ServletModule Klassen implementieren bislang die einzige Zugriffsschicht nach aussen. Vorstellbar waeren auch Applikationen und Applets, ueber die das Produktionssystem steuerbar waere, oder java-Standaloneprogramme, die bspw. einen Datenbankimport machen....
\ No newline at end of file
diff --git a/doc/STRUKTUR.txt b/doc/STRUKTUR.txt
deleted file mode 100755 (executable)
index 42f664c..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-1. Database / Entity Klassen
-
-Die zugrundeliegende Speicherungsschicht wird von den StorageObjekten realisiert. StorageObjekt ist eine generische Klasse, die zur Zeit nur als Datenbankablage realisiert ist. Es waere jedoch mehr oder weniger einfach auch eine Ablage im Filesystem zu implementieren, womit offline-Arbeit mit dem Produktionssystem denkbar waere.
-
-Die Databaseklassen sind als Singletons (es gibt fuer jede Tabelle nur ein Database-Objekt) implementiert und kuemmern sich um den Zugriff auf eine Tabelle in der Datenbank.
-Wird von der Database-Klasse eine Zeile aus der Datenbank ausgelesen, so wird die Zeile als entsprechendes Entity-Objekt repraesentiert. Eine Entity ist also die Objektversion einer Datenbankzeile.
-
-2. Module Klassen
-
-Die ueber der Speicherungsschicht liegende Programmebene sind die Module-Klassen. Ein jeweiliges Module legt die eingentliche Schnittstelle zwischen Zugriff und Ablage fest, und ist von beiden jeweils abstahiert (wenn das ganze sauber programmiert waere :)
-
-3. ServletModule Klassen
-
-Die ServletModule Klassen implementieren bislang die einzige Zugriffsschicht nach aussen. Vorstellbar waeren auch Applikationen und Applets, ueber die das Produktionssystem steuerbar waere, oder java-Standaloneprogramme, die bspw. einen Datenbankimport machen....
\ No newline at end of file