java - 使用 spring 和 tomcat 从 xml 文件中接受数据

标签 java xml spring spring-mvc tomcat

我有一些设备正在发送一些数据作为指向一些 ip 和端口的 xml 文件 - 现在我有一个小服务接受这些文件,解析它并记录到数据库。还有另一个带有 UI 的 Web 应用程序,用户可以使用它。该应用程序从数据库中获取该数据,并通过报告等将其呈现给用户。为此,我将 tomcat 与 spring 一起使用。现在,我想将这个小服务作为这个 web 应用程序的一部分,也使用 spring 和 tomcat,这样我就可以更好地处理数据。这样我就有了两个独立的应用程序——一个是解析 xml 数据并将其记录到数据库中,另一个是供用户使用的。问题是该设备只能访问 ip:port。这有可能实现吗(如果有人理解我:))?是否有一些例子或有人有一些建议?

最佳答案

您可以让一个应用程序将请求转发给另一个应用程序。 这样客户端只需连接到第一个。

您可以在以下位置找到有关如何执行此操作的讨论

了解两者之间的区别很重要 'forward' - 发生在服务器上(我会在你的情况下尝试这个) 和 'redirect' - 发生在客户端

两者都在此处进行了说明,还说明了如何使用 spring 执行此操作。

spring-redirect-and-forward

关于java - 使用 spring 和 tomcat 从 xml 文件中接受数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36554288/

相关文章:

解析 DTD 文件以验证 HTML 时,Java 13 DocumentBuilder 中断

javascript - 使用 xml2js 构建具有相等子键的 xml?

python - 使用 Python 编写网页的服务器端脚本 : nothing happens

java - 无法连接到 SMTP 主机 - Spring MVC

java - Spring :PESSIMISTIC_READ/WRITE 不起作用

Java 向下转型与反射

java - 在什么情况下箭头键不会遍历组合框?

java - 从属性文件将值设置为可缓存注释

java - 如何获取方法打印的整数?

java - 使用 JAX-WS 和 Glassfish v3 的 XSL 样式表 URI