Сохранение данных формы в Java Beans - PullRequest
0 голосов
/ 17 мая 2011

Когда я отправляю данные через форму, я использую многократно используемый компонент JavaBean для хранения данных и извлечения их с помощью свойства get и передачи этих данных в любое время, когда они мне нужны в приложении.

Но если я перезапущу веб-сервер, все данные, которые я передал этому JavaBean-компоненту, будут потеряны, и мне снова потребуется передать данные в этот Java-компонент. Есть ли способ передать данные в JavaBean и сохранить (установить) их постоянно, чтобы я мог получить к ним доступ даже в случае перезапуска сервера?

Ответы [ 4 ]

0 голосов
/ 17 мая 2011

Если вы действительно хотите сохранить объекты, тогда вам нужно искать нерациональные системы баз данных. Система баз данных «Объективность» является таким представителем этого.

0 голосов
/ 17 мая 2011

Java-бины остаются в памяти и, в частности, в некоторой области (например, запрос, сеанс, приложение и т. Д.)

Теперь, если вы перезапустите сервер приложений, он определенно уничтожит всю область видимости и, следовательно, результат.

если вы хотите сохранить данные, используйте СУБД

0 голосов
/ 17 мая 2011

Существует много способов сохранить данные при перезапуске сервера (например, в базу данных или файл), но я нахожу этот сценарий немного странным.Что, если два пользователя установят один и тот же Java-бин?Кто имеет преимущество?Или содержимое bean-компонентов для каждого пользователя?

0 голосов
/ 17 мая 2011

После перезапуска сервера сеанс этого клиента будет автоматически прерван, поэтому вы не сможете хранить данные в бине.

...