摘要:ASP.NET Process Model索引 ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI
ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline[上篇]
ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline[下篇] 相信大家都使用过ASP.NET进行过基于Web的应用开发,ASP.NET是什么?如果站在一个相对High Level的角度,我们可以这样来定义ASP.NET:ASP.NET是一个基于Web的开发平台,提供构建企业级应用所... 阅读全文
一起谈.NET技术,ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline[上篇]
2011-09-01 23:44 by 狼人:-), 153 阅读, 0 推荐, 收藏,一起谈.NET技术,ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI
2011-09-01 23:44 by 狼人:-), 136 阅读, 0 推荐, 收藏,
摘要:ASP.NET Process Model索引 ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI
ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline[上篇]
ASP.NET Process Model之二:ASP.NET Http Runtime Pipeline[下篇] 前几天有一个朋友在MSN上问我“ASP.NET 从最初的接收到Http request到最终生成Response的整个流程到底是怎样的?”我觉得这个问题涉及到IIS和ASP.NETASP.NET Runtime的处理模型... 阅读全文
一起谈.NET技术,ORM映射框架总结--数据库操作库(精修版)
2011-09-01 23:44 by 狼人:-), 289 阅读, 0 推荐, 收藏,
摘要:1. ORM数据库操作原理
前面已经介绍过了个人ORM映射框架中的三个核心库:
实体—数据库映射特性关系:
http://www.cnblogs.com/qingyuan/archive/2010/04/02/1702998.html
实体分析器:
http://www.cnblogs.com/qingyuan/archive/2010/04/05/1704546.html
Sql语句生成组建:
http://www.cnblogs.com/qingyuan/archive/2010/04/16/1713658.html 至于这篇文章也就是这四个组件中的最后一个了------- 数据库操作库. 阅读全文
一起谈.NET技术,ADO.NET常用对象
2011-09-01 23:44 by 狼人:-), 232 阅读, 0 推荐, 收藏,
摘要:一、Connection对象 Connection对象也称为数据库连接对象,Connection对象的功能是负责对数据源的连接。所有Connection对象的基类都是DbConnection类。 Connection对象有两个重要属性: (1)ConnectionString:表示用于打开 SQL Server 数据库的字符串; (2)State:表示 Connection 的状态,有Closed和Open两种状态。 Connection对象有两个重要方法: (1)Open()方法:指示打开数据库; (2)Close()方法:指示关闭数据库。 ... 阅读全文
一起谈.NET技术,SharePoint 2010 服务应用程序(Service Application)架构
2011-09-01 23:43 by 狼人:-), 225 阅读, 0 推荐, 收藏,
摘要:SharePoint 2010认证考试出来之后,去把几个考试都考了一遍:70-573、70-576、70-667、70-668。如果你正有计划也去参加这几门认证考试,我可以提供的建议是:不要在11:30开始考70-668,否则到12:00吃饭的时候,你很可能还没有答完题目。70-668包含不少场景题,也就是给一个场景,包含各种Business Requirements、Technical Requirements、Recovery Requirements之类,然后基于此场景选出最佳方案。阅读并理解场景会花费不少时间。 嗯,言归正传。如果你曾经使用过SharePoint 2007,一定... 阅读全文
一起谈.NET技术,用好Visual Studio 2010进行层架构设计
2011-09-01 23:43 by 狼人:-), 283 阅读, 0 推荐, 收藏,
摘要:微软已经把VS 2010(Visual Studio 2010 Ultimate)功能融入到软件应用生命周期管理(ALM)中。在架构设计方面则是通过新的架构层关系图(Architecture Layer Diagram),以图形化的方式描述系统架构,从而使得项目中的技术人员或非技术人员都能以模型透过图形化的方式进行协作与设计,以及定义企业的系统功能。 Visual Studio 2010提供针对不同功能层面的分析工具来辅助程序代码进行逆向工程。Layer Diagram可从高阶面来看架构;Architecture Explorer能从特定点切入,只探索我们所关心的部分;.NET Cl... 阅读全文
一起谈.NET技术,Nhibernate入门与demo
2011-09-01 23:43 by 狼人:-), 162 阅读, 0 推荐, 收藏,
摘要:本篇文章阅读对象是:Nhibernate初学者!如果你是Nhibernate的研究者或者已经很熟练的运用Nhibernate请不吝赐教,对本文不足之处进行指教。 带着问题去学习!学完这些后,希望你能回答下面几个问题: 1、Nhibernate是什么? 2、Nhibernate能做什么?带给我们的什么? 3、怎么搭建Nhibernate? 4、怎么使用Nhibernate? 好,我们就带着这几个问题开始我们的Nhibernate的旅程。 第一个问题: 要明白Nhibernate是什么,就要首先明白什么是ORM。 先看一张经典的图: ORM:对象关系映射... 阅读全文
一起谈.NET技术,ASP.NET 请求处理流程
2011-09-01 23:43 by 狼人:-), 184 阅读, 0 推荐, 收藏,
摘要:HTTP处理流程图 以上流程的一些概念解释: 1.http.sys 是一个位于Win2003和WinXP SP2中的操作系统核心组件,能够让任何应用程序通过它提供的接口,以http协议进行信息通讯。 温馨提示:如果用户不慎删除了该驱动文件,不用担心,该驱动会在下次系统启动时重建。是一个删不掉的系统核心组件!实用程序结束该驱动,该驱动也会马上重新创建(只有粉碎文件才不能马上重建,但粉碎后,下次启动会重建)。 微软在Windows 2003 Server里引进了新的HTTP API和kernel mode driver Http.sys,目的是使基于Http服务的程序更有效... 阅读全文
一起谈.NET技术,详解ASP.NET MVC 2中的新ADO.NET实体框架
2011-09-01 23:43 by 狼人:-), 230 阅读, 0 推荐, 收藏,
摘要:.NET框架4.0的发行推出了许多优秀的增强功能,其中当首推ADO.NET实体框架。该框架已经克服了以前的许多错误,并提供了一组增强的API,其中包括许多新的LINQ to SQL框架方面的改善。在本文中,我们将使用这些API的功能来创建一个通用版本的数据仓库。 一、实体框架概述 实体框架针对数据模型提供了一些更方便的操作方法。默认情况下,设计器可以生成一个描述数据库的模型。
尽管表格间的映射未必都是1:1的映射。每个表格使用一个ObjectSet加以描述,进而ObjectSet对象又提供了相应的方法来创建、更新或反射实体和实体间的关系。实体框架使用一个实体键(这是一个看上去像En... 阅读全文
一起谈.NET技术,C# 委托,事件和Lambda表达式
2011-09-01 23:43 by 狼人:-), 298 阅读, 0 推荐, 收藏,
摘要:关于这个论题,Delegates, Events, and Lambda Expressions 对此有比较深入的分析,可以参考。C# vs C++之一:委托 vs 函数指针 比较了委托和C++指针的区别。 .NET 中的委托确实和C/C++的函数指针非常相似。它是一个值类型,它包装了一个指向方法的引用。它的作用也是为了能够将方法和变量一样作为参数传递。委托的典型应用是控件的事件处理方法。很显然,一个控件在设计的时候没有办法知道当特定事件发生的时候,需要什么方法来处理,这就需要将方法作为参数传递给控件。在LINQ中,也大量用到了委托。 声明一个委托要使用delegate关键字,如下... 阅读全文
一起谈.NET技术,Siverlight与WCF通信之双工netTcp实现视频对话
2011-09-01 23:43 by 狼人:-), 284 阅读, 0 推荐, 收藏,
摘要:效果 先看看效果再说,基本逻辑是两个人通过Silverlight端,借助TCP协议分别向服务器不断传输视频,服务器接收到视频后,会检测这些视频是发给谁的,然后回调某个客户端来接收并显示这些视频。 实现 双工的服务契约定义: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> [ServiceContract(CallbackContract=typeof(IChatServiceCallBack))] public ... 阅读全文
一起谈.NET技术,详细述说ADO超时相关问题介绍
2011-09-01 23:43 by 狼人:-), 143 阅读, 0 推荐, 收藏,
摘要:在使用连接ADO超时。其混合了函数语言和物件导向程序编制语言,并且完美的适用于编程、算法、技术和探索性开发,因此可以在使用的过程当中感受到趣味性和吸引力。 使连接ADO超时 活动的突然增长可能使数据库服务器变得十分笨拙,大量增加建立数据库连接的时间。结果是,过长的连接延时将降低数据库的性能,用Connection对象的ConnectionTimeout,您可以限制放弃连接尝试并发出错误消息之前应用程序等待的时间。例如,下面的脚本设置ConnectionTimeout属性,在取消连接尝试之前等待20秒: Code highlighting produced by Actipro C... 阅读全文
一起谈.NET技术,获取ISAPI_Rewrite重写后的URL
2011-09-01 23:43 by 狼人:-), 249 阅读, 0 推荐, 收藏,
摘要:ISAPI_Rewrite是一个较为好用的URL重写组件,安装和配置都比较简单,防盗链的设置也极其简单。 问题 如何获取被ISAPI_Rewrite重写后的URL。 测试环境:IIS6中使用ISAPI_Rewrite对Default.aspx进行重写,重写后的地址为:Index-After-ReWriter.html。 需要获取重写后的地址,即Index-After-ReWriter.html。 一些弯路 首先想到的就是Request对象,如Request.Url和Request.RawUrl。测试后发现获取到的地址都是Default.aspx。上网找了找ISAP... 阅读全文
一起谈.NET技术,.NET远程处理框架详解
2011-09-01 23:43 by 狼人:-), 277 阅读, 0 推荐, 收藏,
摘要:第1章系统总体结构 1.1 总体结构 系统实现需要部署服务器端的远程对象(即一个DbServerLibrary.dll),服务器端要注册通道和该远程对象。客户端要实现一个本地查询的服务器,同时根据SQL解析的结果向各个服务器发送命令,并将结果显示在客户端界面,服务器端可以接受并显示相应的命令。 1.2 关键组件结构 系统结构中关键的组件有远程对象,和本地服务器,实现的功能基本一致。下面以远程对象为例,说明组件的实现。远程对象在服务器端解决方案下的库文件中声明,通过服务器端进行注册,客户端通过TCP通道与服务器端远程对象通信,实现数据集的查询和传输。主要的数据成员有:Sq... 阅读全文
一起谈.NET技术,asp.net控件开发基础(2)
2011-09-01 23:43 by 狼人:-), 219 阅读, 0 推荐, 收藏,
摘要:或许大家还对为何要重写Render方法存有疑惑,希望大家看看我举的例子,能够明白Render方法和其他两个方法的作用,然后真正明白为何一般情况下只须重写Render方法。我们知道我们每次编写控件时,都需要重写Render方法,我们发现在Control类中很多方法可以重写,但我们没有去重写他们,我们需要遵循一个原则,在需要重载的时候再去重写他们 我们还是先来看看与Render方法相关的两个方法 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--... 阅读全文
浙公网安备 33010602011771号