我正在开发一个将作为SaaS运行的Java EE 6应用程序,但每个客户端都将拥有一个完全隔离的数据库。此外,安全性将使用服务器(JBoss或Glassfish)JAAS进行管理。我需要的是根据子域(client1.domain.com,client2.domain.com)获取正确的数据库。
最好的方法是什么?
谢谢!
答案 0 :(得分:0)
在这种情况下,需要应用程序隔离才能解决JPA缓存和EJB问题。 有许多方法可以让一个应用程序与许多数据库一起使用,但值得在应用程序级别处理隔离吗?您可以为处理一个客户端的每个应用程序使用不同的AS域或不同的上下文路径。