2011-07-30 3 views
9

나는 Preferences API Java를 사용하여 스윙/자바 응용 프로그램에서 작은 정보를 저장하고 검색합니다.자바의 기본 설정으로 대체

이제 웹 페이지에서 응용 프로그램을 시작하도록 Java 웹 시작을 설정 했으므로 보안 예외가 발생합니다. 이 예외를 없애기 위해 사용자에게 권한을 요청해야합니다. 그리고 내 응용 프로그램이 사용자의 허가가 필요한 다른 작업을 수행하지 않기 때문에이를 거부합니다.

그래서 저는 한 실행에서 다른 실행으로 몇 가지 키 값을 저장하기위한 대안 솔루션이 필요합니다. 어떤 종류의 쿠키 또는 뭐든간에. 제발 알아?

+0

앱이 클라이언트 컴퓨터에 적당한 양의 클라이언트 데이터를 저장할 수 없다는 것은 매우 무리입니다. 아마도 앱에 서명해야 할 것입니다. – irreputable

답변

11

"제한된 실행 환경에서 실행되는 응용 프로그램의 경우에도 클라이언트 시스템에 로컬로 데이터를 저장하는 방법을 제공하는"Java Web Start의 기능인 PersistenceService을 사용하는 것이 좋습니다. 관련 예제는 herehere입니다.

+0

[예제] (http://pscode.org/jws/api.html#ps)의 저자 인 앤드류 톰슨 (Antrew Thompson)은 추가 지침을 제공 할 수 있습니다. – trashgod

+0

정확히 내가 필요한 것이고 당신이 지적한 예가 매우 분명합니다. 고마워. – Joel

관련 문제