标签:
一、课程介绍直接开门见山吧,在学习之前阿笨想问大家一句,关于WebService长途过程挪用技术(RPC) 你真的会了吗?不要跟老夫扯什么WebService技术已颠末时,如果你的内心有在偷偷报告你其实我是真的不会WebService的话,那么恭喜你,因为你在这茫茫的IT编程世界里找到了这本《C#长途挪用技术WebService葵花宝典》!曾经有一位不知名的讲师说过这么一句名言: 一门RPC技术不会,那么千万万门RPC技术将都不会!
本次阿笨的分享课包罗以下常识点。
1、C# WebService常用的几种挪用方法。
2、WebService如何使用异步挪用。(基于异步委托BeginInvoke/EndInvoke、基于委托事件机制、基于Async Task异步编程模式)
3、C# WebService如何保证客户端以安适的方法进行访谒。
4、C#通过反射(Reflection)动态创建WebService实例。
5、微软的轻量级的IOC框架Unity的根基使用。
在此插播一条硬告白:下一堂分享课程阿笨打算将给大家带来《C#面向处事编程技术WCF从入门到实战演练》。
如果您对本次分享课感兴趣的话,那么请随着阿笨一起学习吧。空话不久不多说,直接上干货,我们不出产干货,我们只是干货的搬运工。
二、C# WebService两种差别引用使用方法2.1、Web References方法引用。
2.2、Service References方法引用。
三、C# WebService如何使用异步挪用3.1、基于异步委托BeginInvoke/EndInvoke。
3.2、基于委托事件的Event机制。
3.3、基于Async Task 异步编程模型。
四、C# WebService如何保证客户端以安适的方法进行访谒4.1、先措辞一下何为安适?我们需要解决什么问题?
挪用安适:由于WebService是袒露在公网中,怎么防备犯警用户挪用我们的处事呢?因此我们需要解决:授权问题。
数据传输安适:由于我们的数据都是通过密文在网络长进行传输很容易被窃取到。因此我们需要解决:数据被窃取问题。
以上解释仅仅是阿笨狭义的理解;网络安适还包孕很多方面,会话劫持、会话被篡改等等。
4.2、阿笨分享一下目前的几种常用的解决方案。
1、WebService每一个要领都需要通报一个Token固定的参数,,差此外挪用者各自的Token值不一样。处事端有一套法则算法生成Token值,将这个值长期化在关系数据库或者文件以及内存数据库中。
2、WebService给与asp.net的认证机制。常见的认证方法有:FORM身份验证、集成WINDOWS验证、Basic根本认证、 Digest摘要认证、
3、WebService给与SSL实现加密传输。
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer)安适传输协议。(强烈保举)
4、通过WebService给我们供给的SoapHeader来实现用户身份验证。(强烈保举)
阿笨将实战环节给大家分享一种优雅的方法进行针对WebService身份验证。
5、以上几种解决方案进行组合使用。(小我私家保举使用:③+④两个方案进行组合使用)(强烈保举)
总结:我们可以通过SoapHeader来保证WebService的授权使用;可以通过SSL来保证数据的加密,防备网络侦听!
五、C# WebService如何给与SoapHeader进行身份验证WebService身份验证
六、C# WebService如何通过优雅的方法进行统一入口挪用6.1、Unity容器方法获取WebService处事实例。
6.2、Reflect反射方法获取WebService处事实例(保举使用)。
七、WebService葵花宝典在线学习和演示在线不雅观看地点
不信的话,扫一扫