java - 多用户应用程序需要更改任何属性

标签 java vaadin vaadin7

请将我视为新手,这是我正在创建的第一个网络应用程序。

我正计划开发一个 Web 应用程序,我预计该应用程序的流量约为 50 个用户一次访问该应用程序。

Web应用程序是使用Vaadin(用于UI)开发的,并使用Java实现各自的业务逻辑。使用的数据库是MySQL。 war 将部署在Tomcat中。

所以,我的问题是我是否需要修改 Tomcat 属性或任何地方的任何内容才能使 Web 应用程序成为多用户应用程序(即每个用户都需要访问和使用应用程序,就好像他们只有一个使用该应用程序一样)?

我尝试在 Chrome 和 Firefox 中访问使用 Vaadin 开发的原型(prototype),并且可以看到两个 session 都在运行,而不会影响另一个 session 。

但是请让我知道建议。

最佳答案

您必须记住,即使 tomcat 和 vaadin 管理多个 session ,您的服务器应用程序也将只有 1 个实例。因此,如果您使用单例、静态方法或字段,请小心使用它们:它们不应该保存与 session 相关的内容。尝试使用无状态方法而不是有状态方法。

除此之外,应该没有任何问题。

关于java - 多用户应用程序需要更改任何属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25897036/

相关文章:

java - 处理队列的NoSuchMethodException

java - Vaadin 7 快捷监听器

osgi - 如何在 Karaf 中运行 Vaadin 7 应用程序?

瓦丁 7 : How to import JS files from custom path?

java - 如何使用 swagger-codegen-maven-plugin 生成 maven 存储库就绪库?

java - 静态 block 中不允许使用公共(public)修饰符?

java - java 的 Mono 宪兵等效项

data-binding - 类型推断失败 : Not enough information to infer parameter Please specify it explicitly

button - 使用 vaadin 避免后退按钮

java - 如何在 TwinColSelect 中定义所选项目的最大限制