2011-03-02 2 views
0

콘텐츠를 편집 할 수있는 응용 프로그램을 만들고 있습니다. 이제이 내용의 변화가 모두에게 보여야합니다. 나는 정적 변수를 사용했다. 그로 인해 콘텐츠가 변경되고 변경 사항이 모든 사용자에게 표시되지만 언젠가 다시 초기 값으로 초기화됩니다.응용 프로그램에서 변수 값을 동일하게 유지하는 방법은 무엇입니까?

데이터베이스를 사용하지 않고 변경 사항을 유지할 수있는 제안 사항은 있습니까? 내용 변경 및 변화 그와

+0

더 많은 컨텍스트가 필요하다고 생각합니다. 응용 프로그램 서버에서 실행되는 응용 프로그램입니까? 서블릿으로, 또는 무엇? – JeremyP

답변

1

모두가 볼 수 있지만 후 언젠가는 다시 그 초기 값 '당신의 ClasLoader 정적 속성을 포함하는 클래스를 다시로드 경우에만 발생

로 초기화합니다. 당신은 싱글 톤을 유지하기 위해 시도 할 수 나 :

당신은 FILE-IO (.XML, .properties 파일) 또는 DB 갈 수

,

0

난 당신이 JSP (http://www.java2s.com/Code/Java/JSP/ApplicationObject.htm 예)에서 응용 프로그램 컨텍스트를 사용할 수 사용할 수있는 것 같아요 클래스는 응용 프로그램 수준 데이터를 유지 관리하고 서버 시작시로드 용으로 표시된 모든 서블릿의 init 메서드 내에서이를 초기화합니다.

관련 문제