使用Java EE发布到另一个站点

时间:2012-08-17 19:34:32

标签: servlets jsf-2 cdi

我们正在实施对punchout / oci的支持,该支持遵循以下基本流程:

我们的procurment系统打开一个新的标签/窗口到外部网上商店,在我们的请求中,我们附加一个名为HOOK_URL的参数。当用户完成外部站点将重定向到hook_url并执行发布。这里的例子: http://help.sap.com/saphelp_crm20c/helpdata/en/30/67483936dd7607e10000000a11402f/content.htm

对我们来说,这个系统是一个黑盒子,我们基本上应该检索帖子,然后将表单数据处理成我们需要的任何信息,并通过我们的业务逻辑发送它。

所以我需要构建一个简单的Test应用程序,它可以扮演外部网店的角色,我需要我们的系统来发送和接收。

我们正在使用servlet 2.5,JSF 2.0和CDI。但是我猜我为了这个目的需要一个好的旧servlet。

到目前为止,我得到的是:

  • procurment system执行window.open并发送到测试系统
  • 测试系统提供了一个非常基本的html页面,并发布到一个简单的servlet,重定向到hook_url

  • 行动系统获得回应

但是,我无法弄清楚如何做得好是实际执行帖子?当我收到测试系统的响应时,这是一个全新的要求。我必须使用servlet吗?

我试图按照一些指南进行操作,但这些示例映射得很差。它必须是Post by specification。

欢呼声

1 个答案:

答案 0 :(得分:0)

使用apache http和url连接解决