我正在創建一個可以編輯內容的應用程序。現在,內容的這種變化應該對所有人都可見。我爲此使用了一個靜態變量。隨着內容的變化和變化對所有人都是可見的,但有時會再次初始化爲初始值。如何在應用程序中保持變量值相同?
所以,你可以給通過它我可以保持不使用數據庫的變化有何建議?
我正在創建一個可以編輯內容的應用程序。現在,內容的這種變化應該對所有人都可見。我爲此使用了一個靜態變量。隨着內容的變化和變化對所有人都是可見的,但有時會再次初始化爲初始值。如何在應用程序中保持變量值相同?
所以,你可以給通過它我可以保持不使用數據庫的變化有何建議?
有了,內容變更和 的變化是有目共睹的,但 後的某個時間再次初始化其 初始值」
它發生,只有當你的ClasLoader重新加載包含靜態屬性的類。
你可以去FILE-IO(.XML,的.properties)或DB,
我想你可以使用應用程序上下文提供JSP(例如:http://www.java2s.com/Code/Java/JSP/ApplicationObject.htm) 或 你可以儘量保持單身類,它維護應用程序級別的數據,並在標記爲在服務器啓動時加載的任何servlet的init方法內對其進行灌輸。
我認爲需要更多的上下文。這是在應用程序服務器中運行的應用程序,例如作爲一個servlet,還是什麼? – JeremyP 2011-03-02 11:30:36