2016-07-30 3 views
0

Так что я имею в виду (я говорю о веб-приложений на основе Play Framework, но речь идет о веб-приложений в целом), если у меня есть класс Person,Где хранятся объекты в веб-приложении?

class Person(name: String, age: Int) 

и Список [лицо]. Посмотреть вид что-то вроде этого: View

Итак, вы вводите имя и возраст, нажмите кнопку «Добавить», и новый объект Person добавляется в Список [Person], который идет к виду. Теперь вопрос, где Список [Лицо] необходимо сохранить? Потому что, если много людей используют это веб-приложение в тот же момент, память сервера будет переполнена, если Список [Лицо] Здесь хранятся экземпляры.

ответ

2

Концепция database используется для решения этой проблемы.

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

Если вы хотите, чтобы данные были получены довольно быстро, вы можете увеличить размер кеша вашей платформы воспроизведения и сохранить там данные. Но это полностью зависит от вашего случая использования, сколько данных вы храните Существует также концепция базы данных in-memory, для быстрой выборки.

Надеюсь, я решил вашу проблему.

+0

спасибо за ваш ответ. Итак, таблица в базе данных должна иметь идентификаторы столбцов, NAME, AGE (и имя пользователя, создавшего этот объект?). Я не понимаю, как получить данные конкретного пользователя из базы данных. Есть ли хорошие примеры/шаблоны? –

Смежные вопросы