我们正在开发Spring Webservices以向iPad应用程序提供服务。两个团队之间有一个讨论如何定义请求/响应XML。从架构上讲,我们的服务会在到达端点之前使用JAXB将请求XML转换为Java Bean。
我们建议每个服务都需要单独的请求/响应XML,如下所示 1.对于InsertService,XML将是 .. 2.对于DeleteRequest,XML将是 .. 等,
但另一支队伍提出以下方式, 对于所有请求/响应,只有一个根节点,如下所示 ..插入/删除..
请说明什么是正确的方法,如果是我们的如何说服他们?
由于
答案 0 :(得分:0)
我相信不是讨论XML,而是讨论输入请求和响应的模式(XSD)。
完成模式后,您可以从模式本身生成JAXB对象(使用xjc或maven-jaxb-plugin),然后在Web服务上工作。