Welcome 微信登录

首页 / 软件开发 / .NET编程技术

WF从入门到精通(第十八章):在你的工作流中调用Web服务

WF从入门到精通(第十八章):在你的工作流中调用Web服务

WF从入门到精通(第十八章):在你的工作流中调用Web服务2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.在你的工作流中调用web服务2.添加和配置web服务代理3.在你的工作流中进行会话(sessions)管理拿我来说,一些基于网络进行数据的发送和接收的事情很吸引我,由此多年以来我很喜欢写基于通信的代码。当我看到wf内置了连接web服务和作为web服务的能力时,我就更深入地对其进行了研究。wf集成了几个基于xml w...
WF从入门到精通(第十九章):把工作流发布为Web服务

WF从入门到精通(第十九章):把工作流发布为Web服务

WF从入门到精通(第十九章):把工作流发布为Web服务2010-06-03 cnblogs GuoYong.Che学习完本章,你将掌握:1.了解要把你的工作流暴露为XML Web服务来使用的话,各个工作流活动该怎样进行设计2.了解在ASP.NET中宿主工作流需要些什么3.看看在基于XML Web服务的工作流中如何进行错误(fault)处理4.针对各种情况对你的基于XML Web服务的工作流进行配置在前一章“在你的工作流中调用Web服务&rdqu...
深入Unity 1.x依赖注入容器之一:入门

深入Unity 1.x依赖注入容器之一:入门

深入Unity 1.x依赖注入容器之一:入门2010-07-09 cnblogs doriandengUnity 是由微软开发的一个轻量级、可扩展的依赖注入(Dependency Injection, DI)容器,支持构造函数、属性和方法的依赖注入。所谓依赖的注入,即将程序开发过程中的对象与其所依赖的具体对象解耦,从一定程度上仅关注对所依赖对象的使用,却不管其具体对象是哪个类的实例;而真正的被依赖对象在运行时由容器注入。本质上,它就是一个对象工厂和对象管理...
深入Unity 1.x依赖注入容器之二:初始化 Unity

深入Unity 1.x依赖注入容器之二:初始化 Unity

深入Unity 1.x依赖注入容器之二:初始化 Unity2010-07-09 cnblogs doriandengUnity 初始化主要是注册类型映射并指定其生命周期。在本文中,我们使用了一个接口 IDialer、一个实现了接口的抽象基类 Dialer,二个继承自 Dialer 的具体类 ButtonTypeDialer 和 FigurePlateDialer 类,以及一个使用 Dialer 的 Telephone 类。生命周期管理之所以将生命周期的管理...
深入Unity 1.x依赖注入容器之三:获取对象

深入Unity 1.x依赖注入容器之三:获取对象

深入Unity 1.x依赖注入容器之三:获取对象2010-07-09 cnblogs doriandeng通过前二部分的学习,对象的获取已非常简单,在此对前面用过的对象获取方法进行总结 ,同时对还没有使用过的方法进行补充。Unity 容器中获取对象的方法也包括了泛型方法和对之对应的非泛型重载,在此,仅对泛型方法进行描述。根据类型获取对象我们使用方法 Resolve<T>( ) 来根据类型获取对象。这种方法是在前二部分使用最多的,用于获取注册的默...
深入Unity 1.x依赖注入容器之四:依赖注入

深入Unity 1.x依赖注入容器之四:依赖注入

深入Unity 1.x依赖注入容器之四:依赖注入2010-07-09 cnblogs doriandengUnity 是一个依赖注入容器,自然依赖注入是它最重要的功能。从以往的讨论来看,矛盾都集中于 Unity 侵入了依赖的对象,这可能是 Unity 在预览版的文档中没有说明,加上某个外国牛人的某篇文章造成的恶果。因为,Unity 同样可以通过配置文件支持非侵入式的依赖注入。本文将从使用 Attribute 和配置文件两个方面对 Unity 的依赖注入的支...
.Net平台Windows Forms程序设计简介

.Net平台Windows Forms程序设计简介

.Net平台Windows Forms程序设计简介2010-07-09 天极 蔡世友引言:微软的.Net平台堪称为新一代的互联网平台。对于技术开发人员来说,.Net平台的两大特性是非常卓越的,首先是其所提供的公共语言运行时,也就是公用语言运行平台,另一方面就是庞大而全面的统一编程类。C#语言是微软公司针对.Net平台才推出来的一门新语言,作为.Net平台的第一语言,它几乎集中了所有关于软件开发和软件工程研究的最新成果。其不但继承了C++、Java等面向对象...
微软名为Unity的依赖注入Application Block

微软名为Unity的依赖注入Application Block

微软名为Unity的依赖注入Application Block2010-07-09 infoq.com Robert Bazinet 译者 张善友微软模式与实践小组发布了叫做Unity或者Unity Application Block的依赖注入容器。开发人员现在能够利用可扩展的轻量级容器创建松耦合应用。InfoQ有机会采访了Unity项目的开发领头人Chris Tavares。Rob Bazinet (RB): Chris介绍一下你自己和你是如何参与Uni...
Unity 1.0中文文档:Unity简介

Unity 1.0中文文档:Unity简介

Unity 1.0中文文档:Unity简介2010-07-09 entlib.net.cn 译:邓明Unity 应用程序块(Unity)是一个轻量级、可扩展的依赖注入容器,支持构造函数、属性和方法调用注入。它有下列优点:简化了对象的创建,尤其是分层的对象结构和依赖,并简化了应用程序代码。支持需求的抽象,这允许开发人员在运行时或者配置中指定依赖,并简化了横切关注点的管理。通过延迟将配置组装到容器来提高灵活性。服务定位功能允许客户代码保存或者缓存容器。这在开发...
如何使用.Net来设计一个爬虫系统

如何使用.Net来设计一个爬虫系统

如何使用.Net来设计一个爬虫系统2010-07-09 cnblogs shawnliu创业以来尝试过好几个创业项目,在每次 bootstrap的时候,往往都需要借助于一些Internet上的内容,这里不可避免的就需要写一些简单的爬虫来抓取一些数据来完成项目的初期引导。这些小的爬虫对于我学习.Net,Http Protocol, Framework Design, Design Patterns提供了很多的帮助。爬虫版本的一次一次refactoring和u...
什么是petshop

什么是petshop

什么是petshop2010-07-09PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,而且有很多可以借鉴之处。PetShop是一个小型的项目,系...
什么是NBear

什么是NBear

什么是NBear2010-07-09 nbear.org NBear是一个基于.Net 2.0、C#2.0开放全部源代码的的软件开发框架类库。NBear的设计目标是尽最大努力减少开发人员的工作量,最大程度提升开发效率,同时兼顾性能及可伸缩性。开源协议:BSD。名称NBear的由来N代表.Net,也代表No;Bear既可以翻译成熊,也有忍受之意。Bear虽然是那种看起来憨憨的样子,但是攻击时身手“敏捷”,因此.Net Bear代表了N...
Unity Application Block 1.0系列(2):构造子注入(Constructor Injection)

Unity Application Block 1.0系列(2):构造子注入(Constructor Injection)

Unity Application Block 1.0系列(2):构造子注入(Constructor Injection)2010-07-09 cnblogs inrie Inrie什么情况下使用Constructor Injection当实例化父对象时也能自动实例化所依赖的对象通过简单的方式使得很容易做到在代码中查看每个类所依赖的项父对象的构造器不需要很多相互间有关联关系的构造器父对象的构造器不需要很多参数通过不使用属性和方法暴露给调用程序,达到封装字段...
Unity Application Block 1.0系列(3):属性/设值方法注入(Property/Setter Inj

Unity Application Block 1.0系列(3):属性/设值方法注入(Property/Setter Inj

Unity Application Block 1.0系列(3):属性/设值方法注入(Property/Setter Inj2010-07-09 cnblogs inrie Inrie什么情况下使用Property (Setter) Injection当实例化父对象时也能自动实例化所依赖的对象通过简单的方式使得很容易做到在代码中查看每个类所依赖的项父对象有很多相互之间有关联关系的构造器,导致在调试和维护时很不方便。父对象包含有很多参数构造器,特别是参数类型...
Unity Application Block 1.0系列(4):方法调用注入(Method Call Injection)

Unity Application Block 1.0系列(4):方法调用注入(Method Call Injection)

Unity Application Block 1.0系列(4):方法调用注入(Method Call Injection)2010-07-09 cnblogs inrie Inrie什么情况下使用Method CallInjection当实例化父对象时也能自动实例化所依赖的对象通过简单的方式使得很容易做到在代码中查看每个类所依赖的项父对象有很多相互之间有关联关系的构造器,导致在调试和维护时很不方便父对象包含有很多参数构造器,特别是参数类型相似的只能通过参...
Unity Application Block 1.0系列(6):杜绝循环引用

Unity Application Block 1.0系列(6):杜绝循环引用

Unity Application Block 1.0系列(6):杜绝循环引用2010-07-09 cnblogs inrie Inrie在介绍 Constructor Injection、Property Injection和 Method Call Injection时,都有特别提到不要出现循环引用(Circular References),因为出现这种问题后很难去检测到。最好的解决方法是写代码时候尽量避免出现这种情况。下面看看循环引用的几个场景,在使...
《解剖PetShop》系列之一:PetShop的系统架构设计

《解剖PetShop》系列之一:PetShop的系统架构设计

《解剖PetShop》系列之一:PetShop的系统架构设计2010-07-09 cnblogs wayfarer在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层,如图所示:图一:三层的分层式结构数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问。简单的说法就是实现对数据表的Select,Insert,Update,Delete的操...
<< 1 2 3 4 5 6 7 8 9 10 >>