Hallo zusammen,
ich bin recht neu im Bereich JEE und habe einen Webservice erstellt, mit dem es möglich ist Daten aus einer MySQL Datenbank auszulesen.
Diese Daten können dann im Browser mittels JSF erstellter Webseiten angeschaut und verändert werden.
Nun ist es so, dass ich gerne allgemeine Einstellungen für den gesamten Webservice haben möchte.
Das Problem hierbei ist wo speichere ich diese? Es würde sich um ein paar Boolesche und Integer Werte handeln, mit denen verschiedene Optionen ein und ausgeschaltet werden sollen. Diese sollen persistent gespeichert werden.
Meine Frage ist hier, wo speichere ich diese Werte? Meine verschiedenen Ideen die ich bisher hatte sind nicht wirklich zufriedenstellend.
Die erste Idee die ich hatte war eine simple Bean die einen ApplicationScope besitzt. Das Problem ist hierbei offensichtlich, wird der Webservice neugestartet sind die alten Einstellungen wieder weg.
Daher der nächste Versuch das ganze extern auszulagern, aber wo? Die einzigen beiden Ideen die ich hatte war einer extra Tabelle der MySQL Datenbank (was wohl viel zu überdimensioniert wäre für ein paar Einstellungen) oder eine Property File.
Das Problem bei der Property File ist, ich kann zwar aus einer Property File Werte auslesen, aber die darin enthaltenen Werte nicht verändern und speichern.
Meine Frage ist also, wo und wie speichere ich persistent ein paar Einstellungen für meinen gesamten Webservice?
ich bin recht neu im Bereich JEE und habe einen Webservice erstellt, mit dem es möglich ist Daten aus einer MySQL Datenbank auszulesen.
Diese Daten können dann im Browser mittels JSF erstellter Webseiten angeschaut und verändert werden.
Nun ist es so, dass ich gerne allgemeine Einstellungen für den gesamten Webservice haben möchte.
Das Problem hierbei ist wo speichere ich diese? Es würde sich um ein paar Boolesche und Integer Werte handeln, mit denen verschiedene Optionen ein und ausgeschaltet werden sollen. Diese sollen persistent gespeichert werden.
Meine Frage ist hier, wo speichere ich diese Werte? Meine verschiedenen Ideen die ich bisher hatte sind nicht wirklich zufriedenstellend.
Die erste Idee die ich hatte war eine simple Bean die einen ApplicationScope besitzt. Das Problem ist hierbei offensichtlich, wird der Webservice neugestartet sind die alten Einstellungen wieder weg.
Daher der nächste Versuch das ganze extern auszulagern, aber wo? Die einzigen beiden Ideen die ich hatte war einer extra Tabelle der MySQL Datenbank (was wohl viel zu überdimensioniert wäre für ein paar Einstellungen) oder eine Property File.
Das Problem bei der Property File ist, ich kann zwar aus einer Property File Werte auslesen, aber die darin enthaltenen Werte nicht verändern und speichern.
Meine Frage ist also, wo und wie speichere ich persistent ein paar Einstellungen für meinen gesamten Webservice?