Spring / roo和三层架构,带防火墙和dmz

时间:2011-03-30 16:06:38

标签: spring firewall spring-roo dmz

我们有一个大的三层ejb应用程序,它由位于dmz(非军事区)的webserver(apache tomcat),应用程序服务器(jboss)和数据库服务器组成。

我们的客户要求dmz和数据库服务器之间没有连接。

现在我们正考虑整合Spring(ROO)。

roo的默认部署模型是连接到数据库服务器的Web应用程序(war)。

在我们的场景中,Web应用程序将在dmz中运行,但与数据库的连接将违反我们的客户端安全要求。

解决此问题的最佳方法是什么(假设安全要求无法更改)?

一切顺利,

1 个答案:

答案 0 :(得分:1)

将战争放在jboss应用程序服务器中,让dmz上的apache-server(或类似的东西)将请求转发给它。

总的来说,我会再次考虑使用roo。它还不支持多模块项目。因此,新的roo-app与部署在应用程序服务器上的服务器代码之间的集成非常复杂。

我们在工作中做了这类事情,并且由此产生的问题权衡了roo脚手架的好处。