Web 服务-远程调用WebService的效率问题
正在完成一个项目,代码中涉及到创建一个对象实例,然后根据数据库传来的各个数据对该对象实例包含的属性字段进行修改,然后再进行一系列的相关操作。
现在的问题是需要分割其中的一个操作,将其改写为远程调用的WebService,但是该服务中涉及到的属性只是关键的几个,那么就会面临是否需要在WebService中重新创建一个完整对象实例来进行操作的问题。
现在有两个方案:1)本地和远程Web服务中重复创建两次对象实例,然后将一切修改保存进数据库;
2)本地只负责传入操作指令参数,对象的实例化以及相关所有操作全部在Web服务中进行;
请问两者的效率怎样?更确切点说,如果选1)效率会不会降低?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
1将几个关键属性在WEBService定义一个结构,
2然后定义这个结构的对象(公有静态),
3在定义一个公有能够返回该结构的方法无参数,
4调用分割出去的WebService操作时将值付给静态变量
5在项目中异步调用第2步定义的方法;
6将返回的结构对象的属性负给项目中对象实例的属性