是否可以将play框架集成到现有的Java EE项目中?我有一个Java EE项目,提供基于SOAP / XML的Web服务。我无法找到与使用Play处理SOAP服务托管相关的任何内容。我找到了从运行函数创建XML结果的资源,但没有与SOAP请求的定义或处理无关。
答案 0 :(得分:1)
听起来像是在问两个不同的问题:
回应1:
请参阅play war
命令。它需要您的播放应用程序并将其转换为war文件,以便部署到Java EE Web应用程序服务器中。
回应2:
使用play作为SOAP使用者应该很简单:包括您选择的soap库,从wsdl生成存根,调用端点。另一种选择是调用URL并使用Xpath解析其包络。
在Play中定义SOAP服务是另一个故事:SOAP不是纯粹的无状态堆栈。换句话说,它与Play(通常不在服务器上保持状态)运行良好。 请注意,选择JAX-RS服务可能是更好的选择,在这种情况下,您可以使用this module
您也可以使用纯粹的游戏控制器,这些控制器本质上是休息的。