WCF分布式开发必备知识:Web Service
摘要:今天继续我们的WCF分布式开发必备知识系列文章的第4节:Web Service.前3节我们分别介绍了MSMQ消息队列\.Net Remoting\Enterprise Services三个相关的技术.并且给详细注释的代码实现例子.先介绍一下本节的文章组织结构,首先还是介绍1.Web Service的基本概念2.优势和缺点3.使用Web Service的场合4.安全问题5.实现代码部分最后是总结.初学者就当入门资料,高手就当温习,也欢迎提出意见. 那现在我们就开始今天的学习,网上关于Web Service的资料很多,但是也很杂乱,混淆了基本概念.1.Web Service的基本概念什么是Web
阅读全文
posted @
2011-03-02 15:53
wbqsln
阅读(692)
推荐(1) 编辑
在ASP.NET中实现Url Rewriting
摘要:作者:Scott Mitchell翻译:Janssen1.0.请一定要抱着批评的态度来看该文章1.1.概要分析如何使用微软提供的ASP.NET来对动态产生的URL地址进行网址重写。网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程。作者本人在对各种实现网址重写的技术进行研究和探讨后得出的经验和方法,希望能对您有所帮助。1.2.内容简介稍微花点时间看一看你做的网站里头的URL地址,你看到类似这样的地址吗http://yoursite.com/info/dispEmployeeInfo.aspx?EmpID=459-099&type=summary ?也许你会出于
阅读全文
posted @
2011-03-02 12:53
wbqsln
阅读(259)
推荐(0) 编辑
web.config 配置说明
摘要:<configuration>//顶层元素<system.web>//大多应用程序设置位于此元素下<sessionState mode='Inproc' timeout='10' />//设置会话状态超时时间</system.web></configuration>Table 3-1.可用于web.config的顶层配置元素元素Element含义Purpose<authentication>指定所使用的客户身份验证模式Specify the client authentication mod
阅读全文
posted @
2011-02-28 11:10
wbqsln
阅读(1158)
推荐(0) 编辑
.NET开发不可错过的20款必备工具
摘要:这些年来,我们的.NET开发团队不断在更新升级开发工具,这也提供了一个机会,让我们能对.NET系列的开发工具做出不断的评估和规范。以下是我们总结出的一些.NET开发不可错过的高效工具。 1.Two monitors——必备的。 2.Visual Studio——同样的,也是必备的。 3.Launchy——一款免费的必备工具。它能帮助开发者快速调用电脑中的程序快捷方式,而无需再通过传统的“开始”——“所有程序”中寻找所需的程序。在安装后,只需键入Alt + Space(空格)即可调出Launchy ,就可以看到漂亮的界面。 4.WinSplit Revolution——另一款免费的必备工具。它帮
阅读全文
posted @
2011-02-23 16:40
wbqsln
阅读(225)
推荐(0) 编辑
.NET4.0的可扩展缓存系统
摘要:.NET Framework中,叫做System.Runtime.Caching,这不仅是个缓存库,还是个框架,可以在上面开发自己的库。ObjectCache定义了所有缓存都要实现的通用操作。与之搭配的是个内存缓存实现,叫做MemoryCache。这个缓存系统的结构如下:上图大家可以看出来对应那些产品了吗?下面我给大家介绍一个实现这样一个架构的代码示例,代码的核心就是ObjectCache:定义一个抽象的Provider接口:1: public interface ICacheBuilder2: {3: ObjectCache GetInstance();4: string DefaultRe
阅读全文
posted @
2011-02-23 16:38
wbqsln
阅读(362)
推荐(0) 编辑
使用.NET进行并行编程
摘要:微软的模式与实践团队(pattern & practices team)最近发表了名为《使用.NET进行并行编程(Parallel Programming with Microsoft .NET)》的技术书籍,此书包含了为.NET编写并行程序的向导。其基本内容囊括了6个针对并行编程的设计模式,以及相应的代码示例。《使用.NET进行并行编程》力图解决的并行程序中的艰难工作就是:在能够并行运行的多任务中分解问题,协调并行执行的任务,并处理任务间的数据共享来避免同步性的需要所带来的巨大性能影响。为了达成这个目的,本书介绍了6种使用.NET 4任务并行库(Task Parallel Libra
阅读全文
posted @
2011-02-23 16:38
wbqsln
阅读(355)
推荐(0) 编辑
把new、virtual、override说透
摘要:我们先看下面一段程序: /// <summary> /// 父类/// 作者:周公/// 首发地址:http://blog.csdn.net/zhoufoxcn/archive/2008/09/02/2864429.aspx/// 日期:2008-09-01 /// </summary> public class Father { public void Run0() { Console.WriteLine("Father.Run0"); } } /// <summary>/// 子类/// 作者:周公/// 首发地址:http://bl
阅读全文
posted @
2011-02-23 16:35
wbqsln
阅读(196)
推荐(0) 编辑
GAC的理解及其作用
摘要:一、GAC的作用全称是Global Assembly Cache作用是可以存放一些有很多程序都要用到的公共Assembly,例如System.Data、System.Windows.Forms等等。这样,很多程序就可以从GAC里面取得Assembly,而不需要再把所有要用到的Assembly都拷贝到应用程序的执行目录下面。举例而言,如果没有GAC,那么势必每个WinForm程序的目录下就都要从C:\WINDOWS\Microsoft.NET\Framework\vX下面拷贝一份System.Windows.Forms.dll,这样显然不如都从GAC里面取用方便,也有利于Assembly的升级和
阅读全文
posted @
2011-02-23 16:35
wbqsln
阅读(301)
推荐(0) 编辑
ASP.NET页面生命周期的整体把握
摘要:原文地址:http://www.cnblogs.com/jasenkin/archive/2010/11/23/asp_net_page_process.html对于每一个.NET程序员,对于ASP.NET页面生命周期都有一定的了解和把握。关于一些细节方面请参考http://blog.sina.com.cn/s/blog_5f7aa2970100d5h4.html,内容比较详尽,本文将不再概述。本文主要是从继承以及视图状态,事件,委托,容器控件以及子控件这些方面来把握和控制整体的页面生命周期。 先看下下面4个相关页面的代码(为降低复杂度,很多代码被删减与精简,仅提供最基本的操作代码)。仅仅几个
阅读全文
posted @
2011-02-22 18:06
wbqsln
阅读(268)
推荐(0) 编辑
AspNet2.0页面生命周期的各个事件细节
摘要:页面框架通过如下过程处理aspx文件请求:1:解析aspx文件,并创建一个控件树;2:使用控件树动态实现一个继承自Page类的类或者控件 ;3:动态编译类;4:缓存编译类,以备后用;5:动态创建一个编译类的实例。页面开始启动生命期,在这个过程中,页面将通过生命周期的不同阶段;=========================================================页面经历了如下阶段【其中一些阶段标记为仅仅回传,是说只有在被回传到服务器时,页面才经历这些阶段】:01:页面首先从QueryString或者Request对象的Form集合中获得回传数据。02:页面检测回传数据
阅读全文
posted @
2011-02-22 16:24
wbqsln
阅读(294)
推荐(1) 编辑
Truly Understanding Of ViewState
摘要:Origional Url :http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspxTRULY UNDERSTANDING VIEWSTATEViewState is a very misunderstood animal. I would like to help put an end to the madness by attempting to explain exactly how the ViewState mechanism works, from beg
阅读全文
posted @
2011-02-22 15:22
wbqsln
阅读(230)
推荐(0) 编辑
Asp.Net里的缓存应用
摘要:[The original article is from:http://www.codeproject.com/KB/aspnet/AspDotNetCache.aspx]IntroductionCaching is a technique of storing data in memory which takes time to create. Caching is one of the best features of the ASP.NET. For example, you could cache the data from complex query which takes tim
阅读全文
posted @
2011-02-22 15:09
wbqsln
阅读(210)
推荐(0) 编辑