Singleton zum Lesen von properties-Datei in eine Java-webapp; richtige Ansatz?

Meine spaghetti-monster verbraucht XML aus verschiedenen SOAP-Dienste, und die URL für jedes service ist hardcoded in der Anwendung. Ich bin in den Prozess der Zerstörung dieser hardcoding, und die Speicherung der URLs in eine properties-Datei.

In Bezug auf das Lesen der Datei mit den Eigenschaften, die ich möchte zu umfassen, die Logik in einem Singleton referenziert werden können, wie gebraucht.

Ändern:

accountLookupURL ="http://prodServer:8080/accountLookupService";

Zu diesem:

accountLookupURL =urlLister.getURL("accountLookup");

Singleton wäre, die in den urlLister.

Ich habe eher scheuen das Singleton-Muster, nur weil ich habe nicht, es zu benutzen, zuvor. Bin ich auf dem richtigen Weg, hier?

Dank!

IVR-Avenger

InformationsquelleAutor IVR Avenger | 2009-12-22
Schreibe einen Kommentar