摘要:
经过WCF基础的ABC学习,已经可以构建简单的WCF的服务,使用不同的服务地址和绑定类型,根据业务提供所需的服务契约。但不禁想问,服务所使用的消息报文是什么样的形式么?蕴含什么样内容呢?WCF服务是否支持会话?WCF所提供的服务是单例的呢还是单调的呢?服务寄宿和客户端代理是如何实现的呢?接下来,将以 阅读全文
posted @ 2017-05-11 21:25
叶祖辉
阅读(235)
评论(0)
推荐(0)
|
摘要:
经过WCF基础的ABC学习,已经可以构建简单的WCF的服务,使用不同的服务地址和绑定类型,根据业务提供所需的服务契约。但不禁想问,服务所使用的消息报文是什么样的形式么?蕴含什么样内容呢?WCF服务是否支持会话?WCF所提供的服务是单例的呢还是单调的呢?服务寄宿和客户端代理是如何实现的呢?接下来,将以 阅读全文
posted @ 2017-05-11 21:25
叶祖辉
阅读(235)
评论(0)
推荐(0)
摘要:
之前介绍了基于SOAP的Web服务,接下来将介绍基于REST的轻量级的Web服务。 REST(Representational State Transfer)与技术无关,代表一种软件架构风格,可以成为ROA面向资源的架构,之前Web服务的架构风格主要是SOAP和XML-RPC。REST从资源的角度来 阅读全文
posted @ 2017-05-11 21:24
叶祖辉
阅读(137)
评论(0)
推荐(0)
摘要:
本章节将进行元数据和异常处理的介绍,这部分内容概念型比较强,可以快速浏览一下就好。 客户端和服务器借助于终结点进行通信,服务的提供者通过一个或者多个终结点将服务发布出来,服务的消费者则通过创建与之匹配的终结点进行服务的调用。可以将服务的元数据看做是它所有终结点的描述,它以一种易于交换的数据格式(WS 阅读全文
posted @ 2017-05-11 21:15
叶祖辉
阅读(138)
评论(0)
推荐(0)
摘要:
这部分将介绍一些相对深入的知识点,包括通过并发限流来保证服务的可用性,通过可靠会话机制保证会话信息的可靠性,通过队列服务来解耦客户端和服务端,提高系统的可服务数量并可以起到削峰的作用,最后还会对之前的事务知识做一定补充。 对于WCF服务来说,其寄宿在一个资源有限的环境中,为了实现服务性能最大化,需要 阅读全文
posted @ 2017-05-11 21:14
叶祖辉
阅读(205)
评论(0)
推荐(0)
摘要:
最后一章将进行WCF扩展和新特性的学习,这部分内容有一定深度,有一个基本的了解即可,当需要自定义一个完整的SOA框架时,可以再进行细致的学习和实践。 服务端架构体系的构建主要包含接下来的几个要素:服务描述、终结点分发器选择机制、信道分发器、终结点分发器、分发运行时、分发操作。 ServiceDesc 阅读全文
posted @ 2017-05-11 21:13
叶祖辉
阅读(131)
评论(0)
推荐(0)
摘要:
这部分主要涉及企业级应用的安全问题,一般来说安全框架主要提供3个典型的安全行为:认证、授权和审核。除了典型的安全问题,对于一个以消息作为通信手段的分布式应用,还需要考虑消息保护(Message Protection)问题,消息保护机制主要包括签名和加密,前者保证消息的一致性,后者保证消息的机密性。 阅读全文
posted @ 2017-05-11 21:13
叶祖辉
阅读(230)
评论(0)
推荐(0)
摘要:
1、一些基础的知识点 ExecuteReader(); //返回查询到的数据,一次一行,用于 selectExecuteNonQuery(); //返回影响的行数,用于 delete,insert,updateExecuteScalar(); //返回第一行,第一列的数值,类型为 Object,用于 阅读全文
posted @ 2017-05-11 21:10
叶祖辉
阅读(353)
评论(0)
推荐(0)
摘要:
private void btnInput_Click(object sender, EventArgs e) { if (opFile.ShowDialog() != DialogResult.OK) //判断用户点击 确定 还是 取消,不点确定,则返回程序 { return; } using(FileStream FStre... 阅读全文
posted @ 2017-05-11 21:09
叶祖辉
阅读(175)
评论(0)
推荐(0)
摘要:
一、简单登录验证(防SQL注入) GetString(序号) 返回某一列的值(当用户不记得列名序号时,可使用GetOrdinal()获取到序号)GetInt32(序号) 针对的是 int 字段,返回int字段的值GetOrdinal("列名") 根据列名得到序号 Console.WriteLine( 阅读全文
posted @ 2017-05-11 21:09
叶祖辉
阅读(458)
评论(0)
推荐(0)
摘要:
// ExecuteNonQuery 构建 public static int ExecuteNonQuery(string sql,params SqlParameter[] parameters) { string Str = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString; using (... 阅读全文
posted @ 2017-05-11 21:08
叶祖辉
阅读(193)
评论(0)
推荐(0)
摘要:
using System.IO; 有一个数据库手机号码的txt文件,格式是 : 13500000000-13560000000-中国移动 查询结果: 湖南移动[邵阳]文件夹选择对话框 FolderBrowserDialog; string[] Directory.GetFiles(路径,类型,选项) 阅读全文
posted @ 2017-05-11 21:08
叶祖辉
阅读(156)
评论(0)
推荐(0)
摘要:
一、DataSet的查询 SqlDataReader 适用于大型数据的读取,它是一条一条的读取,读取出来的数据是存放在服务器上当正在读取数据的时候,突然与服务中断,将无法读取后面的数据DataSet 适用于小型数据的读取,它是一次将所有数据读取并存放到本机程序的内存当中,占内存当正在读取数据的时候, 阅读全文
posted @ 2017-05-11 21:02
叶祖辉
阅读(353)
评论(0)
推荐(0)
摘要:
public static string str = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString; /// /// 用于查询数据返回 SqlDataReader 类型 /// /// 连接字符串 /// 操作类型(t... 阅读全文
posted @ 2017-05-11 21:02
叶祖辉
阅读(165)
评论(0)
推荐(0)
摘要:
// 修改学员信息的方法 public bool ModifyStudent(MODEL.Students model) { // 利用反映获取类对所有属性,用来动态生成SQL语句 StringBuilder sbSql = new StringBuilder("update Students set "); // 先获得model 的Type类型 T... 阅读全文
posted @ 2017-05-11 21:01
叶祖辉
阅读(869)
评论(0)
推荐(0)
摘要:
如果想编写单机版MIS、小型网站等对数据库性能要求不高的系统,又不想安装SQLServer,可以使用Access(MDAC),只要一个mdb文件就可以了。使用Access创建mdb文件,建表。OleDbConnection、OleDbCommand……,用法和SqlServer差不多。和SQLSer 阅读全文
posted @ 2017-05-11 21:01
叶祖辉
阅读(162)
评论(0)
推荐(0)
摘要:
public DataTable GetNewTable() { DataTable dt2 = new DataTable("NewDataSet"); //创建一个新Table,必须设置表名 dt2.Columns.Add(new DataColumn("Result",typeof(System.String))); //添加字段,并设置类型 D... 阅读全文
posted @ 2017-05-11 21:01
叶祖辉
阅读(2028)
评论(0)
推荐(0)
摘要:
原理:在同域中建立一个用于请求 别的域的代理程序,并将返回的内容发给客户端,客户端指向同域的这个代理程序 1. 客户端编写 // 其它部分都一样 //2.注册回调方法 callback xmlhttp.onreadystatechange = callback; //获取客户端内容 var user 阅读全文
posted @ 2017-05-11 21:00
叶祖辉
阅读(221)
评论(0)
推荐(0)
摘要:
abort() 停止当前请求getAllResponseHeaders() 返回包含HTTP请求的所有响应头信息,其中响应头包括Content-Length,Date,URI等内容。getResponseHeader(String header) 返回HTTP请求的响应头中指定的键名header对应 阅读全文
posted @ 2017-05-11 21:00
叶祖辉
阅读(89)
评论(0)
推荐(0)
摘要:
AJAX简介 没有AJAX会怎么样?普通的ASP.Net每次执行服务端方法的时候都要刷新当前页面,如实现显示服务器的时间每次都要刷新页面的坏处:页面刷新打断用户操作、速度慢、增加服务器的流量压力。如果没有AJAX,在youku看视频的过程中如果点击了“顶、踩”、评论、评论翻页,页面就会刷新,视频就会 阅读全文
posted @ 2017-05-11 21:00
叶祖辉
阅读(216)
评论(0)
推荐(0)
摘要:
new ActiveXObject("Microsoft.XMLHTTP")是IE中创建XMLHttpRequest对象的方法。非IE浏览器中创建方法是new XmlHttpRequest()。 为了兼容不同的浏览器需要编写很多代码回调函数中data参数为服务器返回的数据,textStatus为服务 阅读全文
posted @ 2017-05-11 20:59
叶祖辉
阅读(235)
评论(0)
推荐(0)
|