2016-07-30 111 views
0

所以,我的意思是(我說的是Web應用程序基於遊戲的框架,但問題是關於一般的Web應用程序),如果我有一個類PersonWeb應用程序中存儲的對象在哪裏?

class Person(name: String, age: Int) 

列表[人]。查看這個樣子: View

所以,你輸入姓名和年齡,按「添加」按鈕,新對象人添加到列表[人],即轉到視圖。現在的問題,列表[Person]應該存儲?因爲如果很多人在同一時間使用此Web應用程序,服務器內存將溢出,如果列表[Person] instanes存儲在那裏。

回答

2

database的概念用於解決此問題。

所以在這裏你可以做的是web服務將數據保存在數據庫中,並可以從數據庫中獲取數據。

如果您希望獲取數據的速度非常快,您可以增加播放框架的高速緩存大小並將數據存儲在那裏。但它完全取決於你的用例你存儲了多少數據 還有一個in-memory數據庫的概念,用於快速取回。

我希望我解決了你的問題。

+0

感謝您的回答。那麼數據庫中的表應該有列ID,NAME,AGE(以及創建這個對象的用戶名?)。我誤解如何從數據庫中獲取特定用戶的數據。有一些很好的例子/模式嗎? –

相關問題