Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > de.comp.lang.java > #13351

Re: Was ist an dieser Klasse falsch?

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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