我正在创建一个在线浏览器游戏(基于点击)。我对Java如何在Web应用程序中工作有一个普遍的疑问。春季Web应用程序
例如我有一个类挖掘和用户登录后(使用html中的表单)我想从数据库中提取数据以将该类的某些值。如果用户会话将结束从挖掘的值将被保存到数据库和对象将被销毁。我可以为每个使用我的应用程序的用户创建一个新的Mining对象吗?
package application.data.character;
public class Mining implements PlayerStat{
private int level, exp;
public Mining(int level, int exp) {
super();
this.level = level;
this.exp = exp;
}
public void addExp(int amount) {
exp += amount;
ExperienceHandler h = new ExperienceHandler();
level = h.checkForLevel(exp, level);
}
public int getLevel() {
return level;
}
public void setLevel(int level) {
this.level = level;
}
public int getExp() {
return exp;
}
public void setExp(int exp) {
this.exp = exp;
}
}
这是关于HTTP如何工作而不是Java如何工作的更多信息。如果您的用户登录并进行会话,那么您输入会话的任何对象都可供该用户访问,因此,不同的用户会话中会有不同的会话和不同的对象。 – Kayaman
你可以把我介绍给某个地方,或者给我一些理解如何保存对象到会话? –
这是一个涉及大量阅读的广泛问题。幸运的是,Spring文档非常好。 – Kayaman