java - Web 服务器到应用程序服务器的通信

标签 java spring web-applications

我需要将请求从 Web 服务器传递到应用程序服务器。

网络服务器和应用程序服务器位于单独的盒子中。

那么在这种情况下最好使用什么技术?

Web服务器:我有html页面,我需要填写它并提交。

应用程序服务器:我需要接收提交的请求以及所有表单值,并且需要执行一些操作。

在应用层,我打算映射到spring Controller ,可以吗?

请解释最佳解决方案。

最佳答案

个人经验是使用面向服务的架构进行服务器之间的通信。

因此,如果您有想要与 Web 服务器通信的应用程序服务器,则创建将管理该通信的服务(例如 WSDL)。

这将实现数据管理、一致性、安全性和潜在的转换(如果您需要的话)。

我们看到的最大好处是能够删除服务器并替换它,而无需对代码进行任何其他更改,并且仍然可以立即运行。

希望有帮助

关于java - Web 服务器到应用程序服务器的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26724748/

相关文章:

java - 带有前缀和可选后缀的正则表达式

java - 从方法获取值 (java)

java - 我的 gwt 应用程序有没有 ID、名称的组件。有什么方法可以将 id/name (运行时)设置为组件,以便我使用它们在 selenium 中进行测试?

java - SpringMVC错误: The resource identified by this request is only capable of generating responses

java - Spring boot 中匿名用户的 oAuth token

java - 选择要在 RESTful Web 服务中发布的属性

iphone - 如何检查是否从 iPhone 上的网页安装了应用程序

java - 子类也会继承其父类的父类(super class)吗?

ASP.NET Web 应用程序分发

php - eclipse 中的 json 解析器出错