Properties Flashcards
Erklären können, wozu Properties verwendet werden und wie sie
gesetzt werden können
Properties werden verwendet, um Konfigurationsdaten in einer strukturierten Form zu speichern. Sie können entweder direkt in einer Property-Datei festgelegt werden oder zur Laufzeit dynamisch gesetzt werden, um die Flexibilität und Anpassbarkeit einer Anwendung zu erhöhen.
Das Format und die Benennung für Property-Dateien beschreiben
können
Property-Dateien sind einfache Textdateien, die Schlüssel-Wert-Paare enthalten und zur Speicherung von Konfigurationsdaten verwendet werden. Sie folgen dem Format “Schlüssel=Wert” und werden häufig in Java-Anwendungen eingesetzt.
Was sind Propperties in Java
Properties sind ein in Java standardisierter Mechanismus zur
Speicherung von Programmeigenschaften.
Die meisten Programme benötigen Konfigurationsinformationen
- Kommandozeile: Einfach, für umfangreiche Informationen ungeeignet.
- Aus Datenbanken: Flexibel, komplizierte Pflege
- Aus Dateien: Flexibel, einfache Pflege
Properties Kurzbescheribung
Properties sind Schlüssel/Wert-Paare, mit denen Anwendungen
konfiguriert werden
Unterschiede von Propperties
- System-Properties für die Steuerung der JVM
- Applikationsspezifische Properties für die Steuerung der Klassen der
Applikation
Bearbeitung von Properties durch die Klasse
java.util.Properties
Properties können wie folgt definiert werden:
- Durch die JVM: „line.separator“,“os.name“
- Beim Start der JVM durch: name=wert
- Unter Kontrolle des Programms werden Properties von Dateien
(Volltext oder XML) eingelesen
Verwendung von Properties
Typisches Szenario:
Konfiguration von Software
nach deren Auslieferung,
Userspezifische
Konfiguration.
Konfiguration wird nach dem Start
eingelesen und kann nachträglich
geändert werden (User preferences)
Property-Dateien
- Alle Daten sind als ISO 8859-1 codiert
- Unicode-Zeichen können mit \uxxxx codiert werden
- Eine Datei besteht aus logischen Zeilen: