Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > de.comp.lang.java > #13351
| From | "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> |
|---|---|
| Newsgroups | de.comp.lang.java |
| Subject | Re: Was ist an dieser Klasse falsch? |
| Date | 2020-07-30 13:24 +0000 |
| Message-ID | <hog00pFn44bU2@mid.individual.net> (permalink) |
| References | <hofcgiFjp5jU1@mid.individual.net> <hofcsgFk3c6U2@mid.individual.net> <rfu129$1lif$1@news-cypress.fernuni-hagen.de> <hofh3rFkljtU2@mid.individual.net> <rfue1v$lc0$1@newsreader4.netcologne.de> |
Patrick Roemer <sangamon@netcologne.de> wrote: >Responding to Peter Heitzer: >> Der Grund für die Ableitung der Properties Klasse ist in einem Programm von mir >> gegründet. Es ist ein kleiner Webservice, der sowohl als Produktivversion als auch >> als Testversion läuft. Welche Version es ist, wird beim Start durch eine Systemvariable >> festgelegt, welche als Präfix dient. >> Da der Service seine Parameter aus einer Datei liesst, einhält diese jeweils >> einen Eintrag für Produktion und Test, z.B. Serverport=xxx bzw. TestServerport=yyy >> Im eigentlichen Programm brauche ich dann keine Fallunterscheidung, da meine abgeleitete >> Properties Klasse jeweils das passende Präfix vor den Namen der Property setzt. >Warum nicht einfach zwei verschiedene Dateien, von denen je nach Wert >der Umgebungsvariablen die passende geladen wird? Weil nicht alle Properties unterschiedliche Namen haben. Es gibt auch Properties, die in beiden Fällen gleich sind. In einer Datei ist es IMO übersichtlicher. Wenn z.B. steht ServerPort=12345 TestServerPort=56789 sehe ich das eher als in zwei Dateien. Ich habe es jetzt so gelöst: Ich leite Properties ab, aber ich definiere get(String) und get(String,String), welche getProperties aus der Basisklasse verwenden. -- Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de
Back to de.comp.lang.java | Previous | Next — Previous in thread | Next in thread | Find similar
Re: Was ist an dieser Klasse falsch? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2020-07-30 07:58 +0000
Re: Was ist an dieser Klasse falsch? Michael Paap <feunews@mpaap.de> - 2020-07-30 10:40 +0200
Re: Was ist an dieser Klasse falsch? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2020-07-30 09:10 +0000
Re: Was ist an dieser Klasse falsch? Michael Paap <feunews@mpaap.de> - 2020-07-30 13:05 +0200
Re: Was ist an dieser Klasse falsch? Patrick Roemer <sangamon@netcologne.de> - 2020-07-30 14:22 +0200
Re: Was ist an dieser Klasse falsch? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2020-07-30 13:24 +0000
Re: Was ist an dieser Klasse falsch? Johannes Freiberger <nomail@space.invalid> - 2021-04-09 01:53 +0200
Re: Was ist an dieser Klasse falsch? Johannes Freiberger <nomail@space.invalid> - 2021-04-09 03:04 +0200
Re: Was ist an dieser Klasse falsch? Johannes Freiberger <nomail@space.invalid> - 2021-04-09 03:12 +0200
csiph-web