Как сохранить некоторую информацию о конфигурации в апплете Java? - PullRequest
3 голосов
/ 26 января 2011

Как я могу сохранить конфигурацию локально и навсегда в Java-апплете? В идеале это должна быть работа с не подписанным апплетом.

Ответы [ 2 ]

4 голосов
/ 26 января 2011

В дополнение к методам AlexR ..

  1. ..
  2. ..
  3. Запустите апплет в Java-плагине нового поколения (1.6.0_10 +) и использовать PersistenceService API JNLP для сериализации данных.Вот демоверсия .службы постоянства .
2 голосов
/ 26 января 2011

Апплет может получать параметры, используя тег <param>. Таким образом, вы можете отправить ему параметры, которые вы знаете во время разработки или во время выполнения.

Если вы имеете в виду, что пользователь, использующий апплет, может изменить некоторые параметры, и вы хотите сохранить их, у вас есть 2 возможности.

  1. Храните их в файлах cookie, вызывая JavaScript с помощью JSObject.
  2. Храните их на стороне сервера. Апплет может отправлять параметры на сервер с использованием любого вида сетевого соединения, например, с использованием веб-службы (например, веб-службы RestFull). Сервер сохраняет конфигурацию и отправляет ее апплету в качестве параметров (используя теги <param>), которые генерируются JSP. В качестве альтернативы апплет может получить параметры, используя тот же веб-сервис, который использовался для их сохранения при запуске.
...