Hallo!
Ich habe mich vor einigen Jahren schon mit Java beschäftigt und habe jetzt ein Projekt zu realisieren. Ich habe nun eine Frage und bräuchte Eure Hilfe.
Ich entwickele eine Java-App mit Datenbankanbindung, Diagrammerstellung und PDF-Ausgabe. Die Anwendung funktioniert auch. Nun muss ich die Anwendung noch offen gestalten, d.h. ich muss eine Steuerung für die App entwickeln um diese über Parameter zu steuern. Ob diese Parameter nun in der Datenbank liegen oder in einer .properties-Datei ist mir egal.
Ich suche eine Möglichkeit diese Parameter zum Programmstart einzulesen und dann Anwendungsweit darauf zuzugreifen ohne das Objekt mit den Parametern im Call mitzugeben. Im Application-Server-Umfeld kann man so etwas (soweit ich weiß über Session-Beans realisieren).
Ich würde nun gerne wissen, ob und mit welcher Technik dies in einer App ohne Application Server möglich ist.
Ich konnte in der Suche und bei Google leider nix finden, da mir auch die richtigen Suchbegriffe fehlen.
Vielen Dank bereits im Voraus für Eure Antwort(en)!
Holger
Ich habe mich vor einigen Jahren schon mit Java beschäftigt und habe jetzt ein Projekt zu realisieren. Ich habe nun eine Frage und bräuchte Eure Hilfe.
Ich entwickele eine Java-App mit Datenbankanbindung, Diagrammerstellung und PDF-Ausgabe. Die Anwendung funktioniert auch. Nun muss ich die Anwendung noch offen gestalten, d.h. ich muss eine Steuerung für die App entwickeln um diese über Parameter zu steuern. Ob diese Parameter nun in der Datenbank liegen oder in einer .properties-Datei ist mir egal.
Ich suche eine Möglichkeit diese Parameter zum Programmstart einzulesen und dann Anwendungsweit darauf zuzugreifen ohne das Objekt mit den Parametern im Call mitzugeben. Im Application-Server-Umfeld kann man so etwas (soweit ich weiß über Session-Beans realisieren).
Ich würde nun gerne wissen, ob und mit welcher Technik dies in einer App ohne Application Server möglich ist.
Ich konnte in der Suche und bei Google leider nix finden, da mir auch die richtigen Suchbegriffe fehlen.
Vielen Dank bereits im Voraus für Eure Antwort(en)!
Holger