(转)OOP AOP
摘要:什么是AOP? AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。对于其他类型的代码,如安全性、异常处理和透明的持续性也是如此。这种散布在各处的无关的代码被
阅读全文
(转)WCF中的REST是什么
摘要:-基于SOAP消息格式的WCF之所以强大原因之一是因为SOAP消息头的高度扩展性。相应的WS-*协议很多都体现在消息头封装的信息上,包括诸如寻址,需要调用方法名,维护Session的信息等等……SOAP示例<s:Envelope xmlns:a="http://www.w3.org/2005/08/addressing"xmlns:s="http://www.w3.org/2003/05/soap-envelope"> <s:Header> <a:Action s:mustUnderstand="1" u
阅读全文
(转)TransparentProxy/RealProxy 孪生兄弟
摘要:发信人:flier(小海[渴望并不存在的完美]),信区:DotNET标题:用WinDbg探索CLR世界[10]透明代理实现原理浅析发信站:BBS水木清华站(SatOct1622:15:562004),站内原文:http://www.blogcn.com/User8/flier_lu/blog/4290857.html在CLR世界中最神奇的一族类型应该就是TransparentProxy/RealProxy(TP/RP)这一对孪生兄弟,以及和他们相随左右的MarshalByRefObject(MBRO)和ContextBoundObject(CBO)等等。无论是本地跨AppDomain调用还是R
阅读全文
WCF学习笔记3(客户端内部运行机制分析)
摘要:第一步:客户端New一个代理类的实例时,调用了ClientBase<TChannel>的无参构造函数,此构造函数会根据配置文件的服务配置New一个.ChannelFactory(string); CTRL+Click to open in new tab." href="http://127.0.0.1/roeder/dotnet/Default.aspx?Target=code://System.ServiceModel:4.0.0.0:b77a5c561934e089/System.ServiceModel.ChannelFactory">C
阅读全文
WCF学习笔记2(异常处理)
摘要:1:WCF中的异常处理分析WCF中的异常继承层次结构,如下图:System.Object System.Exception System.SystemException System.ServiceModel.CommunicationException System.ServiceModel.FaultException System.ServiceModel.FaultException<TDetail> System.ServiceModel.Web.WebFaultException在整个WCF体系下,数据存在的形态大体可以分为两种:XML和托管对象(Managed Obj
阅读全文
WCF学习笔记1(体系架构和行为扩展)
摘要:引用《WCF服务编程》里的一段话:“以WCF为基础框架搭建面向服务的企业级应用程序,以WF工作流引擎支撑企业应用中业务流程的传递与控制,以Cardspace和WCF固有的安全测罗保证企业信息的安全,最后以ASP.NET AJAX,WPF和SILVERLIGHT技术丰富客户端界面的绚丽表现,从而改善企业客户对应用程序的体验,这就是微软实现企业级应用的霸业宏图”,当然对技术的兴趣和对WCF本身是否值得去学是最重要原因了。1:WCF体系架构:服务模型层和信道层,服务模型层建立在信道层之上,提供了一个统一的可扩展的编程模型,信道层则通过绑定创建的信道栈为消息通信提供了一个传输,处理的通道;从客户端发送
阅读全文
(转)使用自定义行为扩展 WCF
摘要:Aaron Skonnard代码下载位置: ServiceStation2007_12.exe (165 KB) Browse the Code Online 目录 WCF 可扩展性 调度程序/代理扩展 实现自定义扩展 参数检查器 消息检查器 操作调用程序 使用行为应用自定义扩展 将行为添加到运行时 添加具有属性和配置的行为 行为验证和绑定配置 在扩展之间共享状态 总结 Windows® Communication Foundation (WCF) 提供了许多扩展点,供开发人员自定义运行时行为,从而实现服务调度和客户代理调用。您可以通过编写能以声明方式应用到服务中的自定义行为来使用这
阅读全文
(转)Silverlight CoreCLR结构浅析
摘要:转自InfoQ,作者:吴磊Silverlight背后有强大的.Net平台支持,自Silverlight1.1开始它就使用CLR运行时环境,而Silverlight4更是将运行时环境升级为最新的.Net4.0版本。下面我们就来看看Silverlight CoreCLR里面究竟有什么?我通过解压Silverlight安装程序了解其.Net的身份与丰富的基础类库。下图是笔者解压Silverlight4安装程序后的文件列表截图:其中mainfest.XML是程序集清单文件,而sllauncher.exe是Silverlight 脱浏览器应用(OOB)的宿主启动程序,而其余动态链接库文件就是Silver
阅读全文
分组合并的使用
摘要:问题:一个表test,有2列:firstname varchar(50),domain varchar(50)。test表有如下数据行:firstname domain----------------------tony group1tony group2tony group3johngroup4提问:求一条sql,查询结果可以按如下格式显示:firstname domain---------------------------tony group1,group2,group3johngroup4解决方法1select [name],(select [group] from test wher
阅读全文
在 ASP.NET 网页中不经过回发而实现客户端回调(需要实现ICallbackEventHandler接口)
摘要:在 ASP.NET 网页中不经过回发而实现客户端回调(需要实现ICallbackEventHandler接口)
阅读全文
innerHtml 和 innerText用法:(转载)
摘要:innerHtml 和 innerText用法:(转载)
阅读全文
理解:引用类型,string类型(字符串驻留),值类型
摘要:理解:引用类型,string类型(字符串驻留),值类型
阅读全文
请问html标签中,object标签的用法?
摘要:请问html标签中,object标签的用法?
阅读全文
小小算法
摘要:在数据库中生成1亿条12位的字母与数字组合的记录,且不能重复。
阅读全文