我是新手......我有一个Java Swing应用程序,它在我的机器上运行良好。我想通过Citrix从服务器访问此应用程序。所以当我点击发布的图标时,它会运行jar文件中的主要方法,并使我能够访问应用程序。此应用程序将能够访问数据库服务器中的数据库。Java Swing - 多用户应用程序的单用户应用程序
但我想复式用户在同一时间访问应用程序,这正是我的问题是:
我想创建可用线程的n个用户数为n(IE)我的可以设置并发访问的限制。但是什么是切入点.....我的意思是当我点击发布的图标时,这意味着每次调用主要方法。
我可以想到从Logic层分离我的用户界面......但我不知道该怎么做。当然我遵循MVC模型。我的问题是在每次访问应用程序时创建gui的多个实例。
最后我想用DB连接池。所以,这是否意味着我必须创建一个单独的java程序来创建这个池,我的应用程序将使用它的数据源?
任何人都可以请'点'在正确的方向吗?我不是在寻找具体的想法,而只是想法如何创建这个多用户应用程序。
DB是唯一的共享资源吗?如果是这样,我会认为允许每个用户自己的Java过程会更简单。 – 2013-02-23 05:05:16
@Michael ....是数据库是唯一的共享资源。什么是java进程? – user547453 2013-02-23 05:10:05