WebService要传输多个数据表的方法

需求:通过WebService传输数据并实现数据库的增删改查功能,其中数据共涉及到四个表。

问题:一个表的数据要对应增删改查四个方法吗?那总得就要对外发布4*4=16个方法,是合理的吗?

数据量可能比较大,因此最好不要循环调用服务器方法来插入数据,我的想法是通过JSON字符串一次性传输多条数据,这样在客户端插入数据只要拼接好字符串后调用一次即可,这个想法是合理的吗?(第一次做WebService,实在没有接触过)

需求是合理的,但是不能拼接SQL进行传输。参数传输JSON格式数据,服务端接收后进行解析和数据验证,批量入库。

我的意思正是客户端形成JOSN字符串,调用相应的方法,服务端接收后批量入库。主要我纠结的是一个表的操作要对外发布4个方法,总的就有16个方法,整个接口会不会显得太繁杂了

你可以对外就一个接口,约定好json格式以及需要的参数,让那边拼接好json串调用你对外接口,你通过解析后的参数判断调用哪张表的哪个方法这样去做。判断在你自己这边写,接口对外就一个。