本人菜鸟,对网络编程这一块不了解,只能靠上网查资料和书籍,边学边做。 最开始想直接在程序里写上连接字符串,但是上网查了一下,说这样不安全,会暴露数据库的用户名和密码等等,于是就没用。 然后又去试了下WebService,发现实现初级应用挺方便的和简单的,但是后来又觉得WebService的安全性太差了点,知道了asmx的地址就能调用接口,而且直接在地址栏输入地址也能访问,查了一下,没发现怎么才能禁止在浏览器里访问这个页面:感觉很不踏实,暂时先备用。 接着又听说有一个叫“WCF”的东西,还没去看……
哪位对这方面比较了解的给我指一条路,主要是给个思路,用什么方法去做。
本菜鸟感激不尽。
哪位对这方面比较了解的给我指一条路,主要是给个思路,用什么方法去做。
本菜鸟感激不尽。
<webServices>
<protocols>
<remove name="HttpGet" />
</protocols>
</webServices>
这样就不能在浏览器中打开了。只能通过Post提交数据。当然你也可以使用web api或者wcf实现webservice。
2、webservice可以通过授权来控制调用。refer:http://www.cnblogs.com/chiname/articles/310542.html
3、wcf是一个网络通信框架,包括了webservice。现代的应用可以考虑用这个技术。
谢谢啊
那wcf的安全性是不是要比webservice高?
还有假如要学“网络通信”这方面的东西,应该先去学什么或者从哪学起呢?
还有类似于QQ这些大公司的产品,比如登录的时候、加载好友列表的时候,肯定要取出数据库里的数据的,他们大概是怎么做的呢?
谢谢啊
那wcf的安全性是不是要比webservice高?
还有假如要学“网络通信”这方面的东西,应该先去学什么或者从哪学起呢?
还有类似于QQ这些大公司的产品,比如登录的时候、加载好友列表的时候,肯定要取出数据库里的数据的,他们大概是怎么做的呢?只要你明白原理,并且按照相同的方法配置,安全性是一样的。
谢谢,不过这个帖子里说不安全的原因是这个(我也不清楚对不对):
http://bbs.csdn.net/topics/390382485
谢谢啊
那wcf的安全性是不是要比webservice高?
还有假如要学“网络通信”这方面的东西,应该先去学什么或者从哪学起呢?
还有类似于QQ这些大公司的产品,比如登录的时候、加载好友列表的时候,肯定要取出数据库里的数据的,他们大概是怎么做的呢?道理是一样的,只是为了支持很多用户,他们的架构90%以上用于将应用扩展到很多服务器上。这需要很多分布式架构的技术。
谢谢,不过这个帖子里说不安全的原因是这个(我也不清楚对不对):
http://bbs.csdn.net/topics/390382485
是啊,所以不要直接通过客户端访问数据库服务器。
谢谢,不过这个帖子里说不安全的原因是这个(我也不清楚对不对):
http://bbs.csdn.net/topics/390382485
她的意思是传输过程中都是传送的明文,而非加密过后的字符串,所以危险。所以如何涉及到敏感数据,建议加密。
谢谢,不过这个帖子里说不安全的原因是这个(我也不清楚对不对):
http://bbs.csdn.net/topics/390382485
她的意思是传输过程中都是传送的明文,而非加密过后的字符串,所以危险。所以如何涉及到敏感数据,建议加密。好像我没理解对,谢谢啊。