java—构建soap xml web服务,将数据存储到数据库并将响应结果存储到客户端

slsn1g29  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(278)

我被指派构建soap xml web服务,该服务执行以下操作:
侦听来自客户端应用程序的soap请求,该应用程序将发送2个参数(登录名、产品id)的值
将soap请求/出站响应事务存储到sql数据库表中
正在检查数据库中是否已存在登录名。如果是,则向客户端发送响应。如果不是,则值存储在数据库中,并响应回客户机
我计划做这个java。有人能告诉我应该怎么做吗?提前感谢您的反馈。

6jygbczu

6jygbczu1#

要构建soapxmlweb服务,您需要web服务提供者和web服务客户机。为此,有两种方法:
自上而下
自顶向下是为客户机和提供者定义web服务规则的正确方法。自顶向下意味着您必须首先创建一个wsdl文件,以便从中生成存根来创建提供者和客户端。
自下而上
底部用于遗留应用程序,以将现有应用程序作为web服务公开
wsdl到java是一个插件,用于从wsdl文件生成存根(类)。在创建wsdl和存根之后……您需要用jax-b注解标记pojo,用jax-ws注解标记服务方法(您的web服务业务逻辑方法)。为此,可以使用apachecxfjax-ws-maven依赖项或其他依赖项。之后,需要为使用jax-ws中的总线和端点类创建的web服务发布端点。
在公开服务之后,您可以使用相同的wsdl来生成客户机,或者在不创建客户机的情况下,您可以使用soapui工具测试web服务。
点击此链接了解更多信息!

相关问题