Способ хранения объекта без rdbms или простого файла с Java - PullRequest
0 голосов
/ 11 августа 2010

прежде всего извините за мой английский не мой родной язык.У меня есть поле ввода веб-формы и сервлет ( Clustered Weblogic AS), который получает содержимое этого ввода.Я хотел бы ограничить количество попыток, указав одно и то же значение без использования rdbms или простого текстового файла , например,

// Getting value of form
String input = request.getParameter ("input");

// Attempts object saves the previously set values
if (attempts.check (input)> 3) (
   throw new Exception ();
Else ()
   attempts.setValue (input);
)

. И я не решаю, какой способ наиболее эффективен безс использованием базы данных или простого файла.

  • Java Cache System
  • Статическая переменная

Другой способ?

1 Ответ

0 голосов
/ 11 августа 2010

кэширование и сохранение в статической переменной будет длиться только до тех пор, пока сервер работает. как только вы перезапустите сервер - ваши данные будут потеряны. из двух - статическая переменная звучит быстрее. но если вам нужна настойчивость - вам придется записать ее в какой-нибудь файл \ db \ nosql-db.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...