Welcome 微信登录

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

Learn WCF (2)--开发WCF服务

Learn WCF (2)--开发WCF服务

Learn WCF (2)--开发WCF服务2010-09-10 博客园 GWPBrian在上一篇中和大家复习了有关WCF的一些基础知识,这篇通过实例和大家分享如何开发一个获取,添加学生信息的WCF服务。开发WCF服务的端点需要涉及下面几个任务:开发服务契约:指定端点可用的WCF服务的操作。开发绑定:绑定指点端点与外界通信的协议。添加,删除,更新和配置端点:在配置文件中添加和绑定端点(当然也可以用编码的形式,但是不推荐。)添加行为:一个行为就是一个组件,能...
Learn WCF (4)--学会使用配置文件

Learn WCF (4)--学会使用配置文件

Learn WCF (4)--学会使用配置文件2010-09-10 博客园 GWPBrian无论是Web应用程序还是Win应用程序,我们都会经常用到配置文件。WCF作为分布式开发的基础框架,在定义服务以及定义消费服务的客户端时,都使用了配置文件的方法。配置文件的重要性和实用性是大家所熟知的,它可以给我们WCF开发的灵活性上带来很大的提高。下面说说我学习使用配置文件的所得。WCF的配置使用.NET Framework的System.Configuration...
Entity Data Model (EDM)深入分析, Part 2

Entity Data Model (EDM)深入分析, Part 2

Entity Data Model (EDM)深入分析, Part 22010-09-10EntLib实体 SQL (Entity SQL),它是一种新的 SQL 语言,其中加入了之前的 SQL 语言并不支持的基于概念的查询功能。ESQL 扩展现有 SQL 语言的方式与 EDM 扩展数据库中所使用的关系模型的方式十分类似。此外,ESQL 未绑定到任何特定于后台数据库的语法,因此可一次性编写查询(和/或应用程序),无论针对的是哪个后台数据库都无影响。Enti...
IBatisNet.DataMapper 1.6.1.0应用之iBatis.Net简单三层Demo & 应用场景

IBatisNet.DataMapper 1.6.1.0应用之iBatis.Net简单三层Demo & 应用场景

IBatisNet.DataMapper 1.6.1.0应用之iBatis.Net简单三层Demo & 应用场景2010-09-24 博客园 一舟笔者所在企业准备要用iBatis.Net来做数据访问,于是有了这篇随笔。在示例中,为了方便起见,前台的数据绑定采用数据源。通过这篇随笔,可以让还未接触iBatis.Net又计划学习它的人有一个快速的了解和上手!首先介绍Solution的架构,一共分四个项目:Web :前台应用; BLL :业务处理层,如...
Entity Framework – Update Model From Database, Part 1

Entity Framework – Update Model From Database, Part 1

Entity Framework – Update Model From Database, Part 12010-09-24entlibUpdate Model from Database 是EDM 设计器的一个重要改进功能,支持增加新的数据库表和列,Model能够正确处理类型(Type)和属性(Property)的改名,能够检测继承和映射的改变。这里,我们简要介绍这一功能的使用及其限制。首先,我们使用Northwind 数据库,并添加Products ...
Entity Framework – Update Model From Database, Part 2

Entity Framework – Update Model From Database, Part 2

Entity Framework – Update Model From Database, Part 22010-09-24entlibUpdate Model from Database 是EDM 设计器的一个重要改进功能,支持增加新的数据库表和列,Model能够正确处理类型(Type)和属性(Property)的改名,能够检测继承和映射的改变。这里,我们简要介绍这一功能的使用及其限制。下来再次更新model,这次增加了上述2个新表。Model相关部分...
Enterprise Library 3.0体验(1):集成VS2005的配置工具和配置区加密支持

Enterprise Library 3.0体验(1):集成VS2005的配置工具和配置区加密支持

Enterprise Library 3.0体验(1):集成VS2005的配置工具和配置区加密支持2010-09-24 cnblogs erryLee一.集成到VS2005中的配置工具在Enterprise Library 3.0之前的两个版本,配置工具都是作为一个单独的应用程序,我也曾经介绍过一款把Enterprise Library配置工具集成到VS中的插件(Enterprise Library 2.0 插件介绍:Avanade Integration...
用多活动结果集优化ADO.NET2.0数据连接

用多活动结果集优化ADO.NET2.0数据连接

用多活动结果集优化ADO.NET2.0数据连接2010-09-24阅读概要 欢迎参予讨论MARS的使用!通过这里介绍的MARS技术上,你能够在单个连接上执行多重数据库查询。而且依赖于MARS技术的编码更为简单易读,并且使你在开发数据集中的Web应用程序时可以减少内存使用并在一定程序上消除性能瓶颈。难道你不想尝试一下MARS?多活动结果集(Multiple Active Result Sets,简称MARS)是ADO.NET 2.0的一个新特征-它允许在单个...
WCF的用户名密码认证

WCF的用户名密码认证

WCF的用户名密码认证2010-09-24 cnblogs xiaozhuang以前我们用WebService做分布式系统的时候,认证是个麻烦的问题,通常的做法是继承一个SoapHeader,把用户名和密码放到里面,每调用一个方法都要把用户名和密码传递给服务器端来验证 ,效率相当低,代码编写相当的麻烦,而且还不安全!WCF支持多种认证技术,例如Windowns认证、X509证书、Issued Tokens、用户名密码认证等,在跨Windows域分布的系统中...
在.NET客户端程序中使用多线程

在.NET客户端程序中使用多线程

在.NET客户端程序中使用多线程2010-09-24 MSDN Jason Clark通常认为在编写程序中用到多线程是一个高级的编程任务,容易发生错误。在本月的栏目中,我将在一个Windows窗体应用程序中使用多线程,它具有实际的意义,同时尽量使事情简单。我的目标是在一个普通的需求描述中用最好的办法讲解多线程;客户仍然比较喜欢使用户交互方式的应用程序。多线程通常和服务器端软件,可扩展性及性能技术联系在一起。 然而,在微软.NET框架中,许多服务器端应用程序...
说说.net事件和委托

说说.net事件和委托

说说.net事件和委托2010-09-24LoveBaoBao一说到.net的事件,也许你会想都说教程满天飞,一个被说烂了的东西还有什么可以说的啊?是啊,的确有很多好文章剖析事件,比如张子阳先生的C# 中的委托和事件重温Observer模式--热水器·改 这两篇文章让我弄懂了委托、事件和观察者模式的基础知识,另外深入的事件文章还有博客堂 破宝的事件三部曲,(btw 这些都是我看过的,如果你见见过更好的文章请跟帖以便更多人学习,谢谢。:))现在...
使用WCF上传文件

使用WCF上传文件

使用WCF上传文件2010-09-24 cnblogs xiaozhuang在WCF没出现之前,我一直使用用WebService来上传文件,我不知道别人为什么要这么做,因为我们的文件服务器和网站后台和网站前台都不在同一个机器,操作人员觉得用FTP传文件太麻烦,我就做一个专门用来上传文件的WebService,把这个WebService部署在文件服务器上,然后在网站后台调用这个WebService,把网站后台页面上传上来的文件转化为字节流传给WebServi...
<< 11 12 13 14 15 16 17 18 19 20 >>