From 77990eb4c0be93f510e8d5095c9133485999fef6 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Wed, 2 Jul 2008 23:35:55 +0200 Subject: Konzept f?r Konfigurationsdateien angefangen --- Konzept/Config.txt | 28 ++++++++++++++++++++++++++++ Konzept/Design.txt | 5 +++++ 2 files changed, 33 insertions(+) create mode 100644 Konzept/Config.txt (limited to 'Konzept') diff --git a/Konzept/Config.txt b/Konzept/Config.txt new file mode 100644 index 0000000..ef8e98c --- /dev/null +++ b/Konzept/Config.txt @@ -0,0 +1,28 @@ +Format von Konfigurations-Dateien und -Datenbanken + + +Erste Überlegungen: + +Konfigurations-Dateien: + +# Kommentar +Eigenschaft = Wert +Bereich.Eigenschaft = Wert + +Einteilung in Sektionen? +Trennung von Einstellungen durch Semikolons? + + +Datenbanken: + +Verbindungs-Daten in Dateien. + +Tabelle ordnet Eigentschaften und Werte einander zu + + +Ungelöste Probleme: + +Listen, wie z. B. die Liste der Dämonen +Priorität von Dateien und Datenbanken +* Können in Dateien festgelegte Einstellungen durch Datenbankwerte überschrieben werden oder sind sie unabänderlich? + diff --git a/Konzept/Design.txt b/Konzept/Design.txt index 458d62f..c9baaca 100644 --- a/Konzept/Design.txt +++ b/Konzept/Design.txt @@ -9,6 +9,11 @@ Netzwerk-Stack Config-Manager * Liest Konfiguration aus Dateien und Datenbanken +* Von allen Teilen genutzte Klasse +* Backends: + - Kern: Dateien, MySQL + - Dämonen, Clients: Dateien, Kern +* siehe Config.txt Connection-Manager * Wartet auf Verbindungen von Dämonen und Clients (implementiert) -- cgit v1.2.3