0

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

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

现在我们正在考虑集成 Spring(ROO)。

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

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

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

一切顺利,

4

1 回答 1

1

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

总的来说,我真的会再次考虑使用 roo。它还不支持多模块项目。所以新的 roo-app 和部署在应用服务器上的服务器代码之间的集成是复杂的。

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

于 2011-09-30T18:05:43.393 回答