带有 REST 的 Java Web 服务架构

标签 java rest integration

我正在设计一个将部署到 Wildfly 或 Tomcat 的 Java 网络应用程序(尚未决定)。

基本上它是关于需要 REST 接口(interface)进行通信(以接受 JSON 数据)的离线 java 应用程序。这个想法是应用程序始终运行并处理存储在 redis 缓存(存储接收到的 JSON 数据的地方)中的请求。

我过去为网站使用了 Spring MVC 框架,但我不需要 REST 接口(interface)的 MVC 模式。

有没有一种方法可以让我知道如何使用 Spring 框架(或其他一些 Java 框架)向现有离线应用程序添加接收 POST 请求的功能?或者只编写将使用与现有应用程序相同的缓存的 REST 服务会更好吗?

为了说明我的问题,我附上了我正在寻找的架构的简化图:

Existing application and the extension

最佳答案

一旦您谈到接收 POST 请求,您就自动指的是 HTTP 服务器。

问题只是该服务器是作为服务运行还是按需运行。

Is there a way you can point me to for using a Spring framework (or some other Java framework) to add the capability to recieve a POST requests to the existing offline application?

不是没有引入某种 HTTP 容器,不是。

Or it will be better to just write the REST service that will use the same cache as the existing application?

是的,没错。正如另一个提到的,我个人会坚持使用 Spring MVC。但对于您的用例,Jersey 也应该非常适合您。

关于带有 REST 的 Java Web 服务架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33218752/

相关文章:

asp.net-mvc - ASP.NET MVC 从服务器端调用 REST 服务

php - 将 Magento 与 SAP ECC 6.0 后端集成

php - 如何整合Flash和MySQL

java - Java 有类似 CodeRush 的东西吗?

java - 类似于 javax.vecmath.Matrix4f.rotate() 的 Android 3d 数学库( vector 、矩阵等)

java - 当我在 main 方法中没有使用 setter 时,为什么会出现 NullPointerException?

api - 在不使用HTTP session 的情况下将身份验证 token 存储在RESTful API中

java - groovy 中的排序 map

java - Spring MVC 图片上传使用 Mockmvc 和 JSON 集成测试失败

java - 在哪里可以找到关于 http ://www. alibaba.com api 的英文信息?