将请求重定向到正确的应用程序实例的好方法?

时间:2014-08-30 10:29:42

标签: spring jsp spring-mvc design-patterns spring-security

这不是一个问题,而是努力从专家那里得到评论。

让我们考虑一下,有2个网络应用程序,即“SPRING-WEB-APP-1”& “SPRING-WEB-APP-2”。

现在,这两个应用程序都应该由他们自己的用户组访问(即“SPRING-WEB-APP-2”不应该被“SPRING-WEB-APP-1-USERS”访问亦然)。

两个应用程序都部署在不同的应用程序服务器实例上,作为两个单独的WARS。

所有HTTP请求都应登陆“SPRING-WEB-APP-1”,并且请求应被重定向/转发(基于“用户类型”)到上述一个应用程序中的任何一个。

什么是可扩展的模块化解决方案?

好吧,我正在考虑为所有传入的HTTP请求创建一个Spring控制器(名为“RequestRedirectionController”)。

所述控制器应负责测试请求来自的用户类型,并通过JSP转发将请求重定向到“SPRING-WEB-APP-1”或“SPRING-WEB-APP-2”。

任何意见都应受到高度赞赏?

0 个答案:

没有答案