Web 服务-远程调用WebService的效率问题

发布于 2016-11-21 04:17:53 字数 320 浏览 1199 评论 1

正在完成一个项目,代码中涉及到创建一个对象实例,然后根据数据库传来的各个数据对该对象实例包含的属性字段进行修改,然后再进行一系列的相关操作。
现在的问题是需要分割其中的一个操作,将其改写为远程调用的WebService,但是该服务中涉及到的属性只是关键的几个,那么就会面临是否需要在WebService中重新创建一个完整对象实例来进行操作的问题。
现在有两个方案:1)本地和远程Web服务中重复创建两次对象实例,然后将一切修改保存进数据库;
2)本地只负责传入操作指令参数,对象的实例化以及相关所有操作全部在Web服务中进行;
请问两者的效率怎样?更确切点说,如果选1)效率会不会降低?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

偏爱自由 2016-12-24 17:49:16

1将几个关键属性在WEBService定义一个结构,
2然后定义这个结构的对象(公有静态),
3在定义一个公有能够返回该结构的方法无参数,
4调用分割出去的WebService操作时将值付给静态变量
5在项目中异步调用第2步定义的方法;
6将返回的结构对象的属性负给项目中对象实例的属性

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文