我是新手......我有一個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