我是新手......我有一个 Java Swing 应用程序,它在我的机器上运行良好。我想通过 Citrix 从服务器访问此应用程序。因此,当我单击已发布的图标时,它将运行 jar 文件中的 main 方法,并使我能够访问应用程序。此应用程序将能够访问数据库服务器中的数据库。
但我希望多个用户同时访问该应用程序,这就是我的问题所在:
我想为 n 个用户创建 n 个可用的线程(即)我可以设置并发访问的限制。但是入口点是什么.....我的意思是当我点击发布的图标时,这意味着每次都会调用 main 方法。
我可以考虑将我的用户界面与逻辑层分开......但我不知道该怎么做。当然,我正在遵循 MVC 模型。我的问题是每次访问应用程序时创建多个 gui 实例。
最后我想使用数据库连接池。那么,这是否意味着我必须创建一个单独的 java 程序来创建这个池,并且我的应用程序将使用它的数据源?
任何人都可以“指出”我正确的方向吗?我不是在寻找具体的想法,而只是关于如何创建这个多用户应用程序的想法。