请问下webservice与数据库进行交互的优缺点!!!这个会可靠吗?

问题描述

请问下webservice与数据库进行交互的优缺点!!!这个会可靠吗?

解决方案

解决方案二:
webservice是客户端跟服务器端之间rpc调用的一种协议,跟数据库没有关系。你编写的程序“与数据库进行交互的优缺点”是怎样,那么通过webservice调用则绝对不会超过它。webservice又大又慢。不过对于业余开发人员,确实是一种比较简单易上手的开发工具。专业开发人员,也许需要10天才能自主地开发通讯程序,而使用webservice则只需2天。当然代价是有的,所以我在自己设计的项目中从来不用webservice,顶多只是偶尔调用别人的功能。
解决方案三:
引用楼主的回复:

请问下webservice与数据库进行交互的优缺点!!!这个会可靠吗?

这是一种机制会用就行
解决方案四:
别人←→(webservice还是通过ado.net访问数据库)不知道你能否看明白
解决方案五:
引用1楼的回复:

webservice是客户端跟服务器端之间rpc调用的一种协议,跟数据库没有关系。你编写的程序“与数据库进行交互的优缺点”是怎样,那么通过webservice调用则绝对不会超过它。webservice又大又慢。不过对于业余开发人员,确实是一种比较简单易上手的开发工具。专业开发人员,也许需要10天才能自主地开发通讯程序,而使用webservice则只需2天。当然代价是有的,所以我在自己设计……

如果是做winform客户端的程序,与远程数据交互,除了webservice做为中间层来存取数据处,还有可以用什么会比较好呢
解决方案六:
引用3楼的回复:

别人←→(webservice还是通过ado.net访问数据库)不知道你能否看明白

这个我明白,只是我现在要做一个winform程序,数据在外网,一般是通过webservice来存取数据好,还是直接用winform连接远程数据库来存取数据好,或者有没有其它的方式
解决方案七:
引用楼主的回复:

请问下webservice与数据库进行交互的优缺点!!!这个会可靠吗?

补充下:我现在要做个winform客户端,连接远程数据库时,用webservice作为中间层来存取数据,还是用winform直接连接远程数据存取数据。或者有没有其它的方式可以用呢?
解决方案八:
等待大能来解答,
解决方案九:
自已顶下,急急急!!!
解决方案十:
试试用webservice把经验是别人吃亏得来的我最近使用WCF,遇到一个比较大的问题是事务
解决方案十一:
对完全基于webService开发的桌面程序来说,优点就一个:避免了直连数据库时的网络攻击,同时也避免了B/S架构的SQL注入攻击,从而使数据的安全性得到较大提升。
解决方案十二:
个人觉得webservice/wcf非常好用,优点远远大于缺点
解决方案十三:
引用9楼moonwrite的回复:

试试用webservice把经验是别人吃亏得来的我最近使用WCF,遇到一个比较大的问题是事务

wcf跟事务有什么关系
解决方案十四:
引用6楼gjp2005的回复:

[Quote=引用楼主的回复:]请问下webservice与数据库进行交互的优缺点!!!这个会可靠吗?

补充下:我现在要做个winform客户端,连接远程数据库时,用webservice作为中间层来存取数据,还是用winform直接连接远程数据存取数据。或者有没有其它的方式可以用呢?

既然是在外网,直连是非常不可取的.不说安全性的问题,就说你的数据库端口,人家路由器可能根本没开放,那客户端就访问不到数据库而使用webservice,只要客户机能浏览网页,就能访问你的webservice
解决方案十五:
引用12楼huwei001982的回复:

Quote: 引用9楼moonwrite的回复:
试试用webservice把经验是别人吃亏得来的我最近使用WCF,遇到一个比较大的问题是事务

wcf跟事务有什么关系

顶,你已经调用了对方服务,那么你要回滚的话,对方如何知道?
解决方案:
winfrom程序访问外网数据库一般不直接连接都通过webservice这设计没什么问题可以搞..
解决方案:
WebService其实很好用。它的使用范围也大。不限定语言,Java、.Net等都可以使用

时间: 2024-09-24 10:14:40

请问下webservice与数据库进行交互的优缺点!!!这个会可靠吗?的相关文章

请问下下面这个数据库的处理设置哪里改呢?为什么会报错啊

问题描述 <!--StartFragment --> 解决方案 Driver name错了,应该是:com.mysql.jdbc.DriverPS:你是不是发了两遍啊..

请问谁有C#数据库编程实例?java,c的话也可以!!!急求在线等!!

问题描述 请问谁有C#数据库编程实例?java,c的话也可以!!!急求在线等!! 用c#或c或java连接SQL开发数据库-急求..请问谁有C#数据库编程实例?java,c的话也可以!!!急求在线等!! 解决方案 http://download.csdn.net/detail/qq_27582155/8843075 登陆名:lgs 密码:123 C#版本2013 解决方案二: 你要哪方面的实例?我这边有java连MYSQL的代码很完整,需不需要 解决方案三: 在51cto下载站可以下载高一凡<数

mfc-我想写个自动注册的程序,请问下怎么下载验证码到本地?

问题描述 我想写个自动注册的程序,请问下怎么下载验证码到本地? 我是这样想的,先从网页中获取验证码,然后再把验证码发到打码平台,再将获取到的结果和自动生成的注册名和密码一起post出去?但是验证码每次都在变化,它的地址后面每次刷新都会有串不同的数字,我也不知道什么意思?如果有人知道方法的话,还请指点下我,感激不尽,谢谢 解决方案 你下載的時候它會自動跳出來給你選擇,你就選本地就行了,要是還不行就從設置里的預存設置就可以了 解决方案二: 现在的验证码基本上都是用ajax做的,你每次点击验证怕图片的

javaee-java菜鸟请问下,两个数据表连接查询问题

问题描述 java菜鸟请问下,两个数据表连接查询问题 hql="select t.id,t.name,p.lname,t.beizhu,t.human,t.city,t.lrr,t.lrtime,t.modtime,t.address from CrmCustomer t, CrmCustomerLxr p where t.tend='已成单' and p.lname like '%" + lname + "%' and t.id=p.customerid "; S

jdbc-SpringMVC结构有没有可能在不基于XML的方式中与数据库发生交互?

问题描述 SpringMVC结构有没有可能在不基于XML的方式中与数据库发生交互? 小弟之前使用Sping框架的时候SQL语言都是写在XML中的,如: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//ibatis.apache.org//DTD Mapper 3.0//EN" "http://ibatis.apache.org/dt

java里面请问下如何将long类型的数据转换成无符号的int数据

问题描述 longaa=Integer.MAX_VALUE+100;intunsignedBB=converter(aa);请问下这个converter函数该如何写? 解决方案 解决方案二:java里没有无符号整型这个类型,所以你这里会溢出,要么你就用long,如果硬要用int,那就会变成负的.解决方案三:如果将long强制转换int得话,会溢出解决方案四:明明int会溢出,为什么还要转int呢?做没有需求的工作意义不大解决方案五:会溢出,这样做没意义,直接用long类型吧.解决方案六:intu

请问下发送手机验证码怎么实现拦截重复手机号

问题描述 请问下发送手机验证码怎么实现拦截重复手机号 如题. 在页面提交后可以把按钮灰掉 但是刷新后又可以提交,怎么拦截重复提交. 解决方案 数据库记录下发送过的手机号和时间,后端判断是否是重复的.不要在前端判断 解决方案二: 打开页面的时候做个ajax查询,返回上次此用户点击发送验证码的时间 .当前时间和上次时间 做比较在可发送验证码的时间范围内,发送验证码按钮可用. 解决方案三: 在服务器上建立一个内存数据库,每次发送前查看号码是否存在,每次发送后把号码存进去,你可以再字段里加上当前时间,方

使用java做毕业设计,遇到一个疑惑,请问下

问题描述 自己想使用Java在pc机上写一个程序,当做服务器程序使用.在另一方面有很多客户端.服务器和客户端程序之间能够进行类似于QQ一样的聊天和传送数据.目前面临的疑惑是,刚刚装了一个tomcat,发现tomcat是做web服务器,总和网页相关.请问下,能不能不做网页相关呢?因为我的客户端也是一个软件形式,用网页访问显得不是很好,服务器端亦然.服务器和客户端的通信,如果不用tomcat等,是不是需要在PC机上写一个socketserver程序然后客户端写一个socketclient,这样实现我

请问下有谁调用过银联代付的接口

问题描述 请问下有谁调用过银联代付的接口 有前辈在吗,我可以贴代码,访问接口,返回值表示参数错误,我可以贴代码 解决方案 如果用java的话,可以参考以下链接的几个文件看看 http://www.chendw.cn/original/205.html 解决方案二: 贴出来吧哥们. 我也想知道