繁体   English   中英

处理职位要求

[英]Handling Post Requests

昨天我开始为我的一个项目集思广益,我不确定这是否正确。 在我的网站上,我有一个(某种订购单),它可以将帖子发送到目标URL,该URL可与简单的curl php脚本一起使用。 目标是外部服务(我无权访问,没有权限,什么也没有)。 我只知道我将从服务中获得包含更多处理数据的POST,这些数据必须保存到数据库中。

分步进行:

  1. 用户填写(订购)表格并将数据发布到我网站上的外部URL。

  2. 数据从外部进行处理,完成后会发帖。

  3. 读取传入的帖子数据。

  4. 将数据保存到数据库。

  5. 我网站上的成功页面。

我的想法是使用servlet(spring maven项目)处理传入的数据,但是我不确定这是否正确。 有没有更好的理由呢? 还是第一步与php脚本错误。 谢谢。

最简单的工作流程可能是1.将初始(带有值的订购单)请求转发到Servlet 2.使用Java调用发布请求到该Servlet内部的外部URL(使用Apache http客户端或HTMLUnit之类的库)3.一次您在Servlet中收到传入的响应,就可以更新数据库。

如果使用spring,则控制器可以将初始请求转发到业务类,该业务类将处理此后处理并将数据库更新委托给相应的DAO。

有许多合适的方法可以解决此问题,而决策很大程度上取决于您的偏好和您所熟悉的情况。 Spring可以很好地处理此类工作。

注意:Maven是用于Java和其他一些JVM语言的构建系统。 我建议使用它,但是它不是Spring的一部分。 您可能正在寻找的是Spring MVC。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM