From: rk Date: Thu, 27 Sep 2001 17:39:25 +0000 (+0000) Subject: Codestructure, next few lines X-Git-Tag: prexmlproducerconfig~412 X-Git-Url: http://erislabs.net/gitweb/?p=mir.git;a=commitdiff_plain;h=0c7b9e10062c7df5c0700e768a46c2b76fe6fb4a Codestructure, next few lines --- diff --git a/doc/CODESTRUCTURE b/doc/CODESTRUCTURE index 7ab71fdb..35e6c7ba 100755 --- a/doc/CODESTRUCTURE +++ b/doc/CODESTRUCTURE @@ -32,8 +32,9 @@ necessary data or performed all necessary tasks, to be able to respond. ServletModules: ------------------------------------------------------------------------------------- - -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.... +The ServletModules are called via reflection java-api. The http-request parameter +"module=XXX" and "do=YYY" are evaluated. A method YYY(HttpRequest,HttpResponse) is +called in ServletModuleXXX. Modules: @@ -42,12 +43,9 @@ Modules: Database/Entity: ------------------------------------------------------------------------------------- +- db: singeltons, object-representation of db-table, access, generating entities +- entity: representation of row ------------ old german stuff ........................................................ -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. \ No newline at end of file +Producer +------------------------------------------------------------------------------------- \ No newline at end of file