0
我正在開發將作爲SaaS運行的Java EE 6應用程序,但每個客戶端都會有一個完全隔離的數據庫。此外,安全性將使用服務器(JBoss或Glassfish)JAAS進行管理。我需要的是基於子域(client1.domain.com,client2.domain.com)獲取正確的數據庫。Glassfish/JBoss針對同一個應用的不同DB,取決於誰登錄?
這樣做的最好方法是什麼?
謝謝!
我正在開發將作爲SaaS運行的Java EE 6應用程序,但每個客戶端都會有一個完全隔離的數據庫。此外,安全性將使用服務器(JBoss或Glassfish)JAAS進行管理。我需要的是基於子域(client1.domain.com,client2.domain.com)獲取正確的數據庫。Glassfish/JBoss針對同一個應用的不同DB,取決於誰登錄?
這樣做的最好方法是什麼?
謝謝!
在這種情況下,爲了解決JPA緩存和EJB問題需要應用程序隔離。 有許多方法可以讓一個應用程序與許多DB一起生活,但值得在應用程序級別處理隔離問題嗎?對於每個處理一個客戶端的應用程序,可以使用不同的AS域或不同的上下文路徑。