2016-07-30 72 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(以及创建这个对象的用户名?)。我误解如何从数据库中获取特定用户的数据。有一些很好的例子/模式吗? –

相关问题