番茄的梦想

那一抹夕阳

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

2007年1月12日

摘要: 四、Service Contract编程模型 在Part Two中,我以“Hello World”为例讲解了如何定义一个Service。其核心就是为接口或类施加ServiceContractAttribute,为方法施加OperationContractAttribute。在Service的方法中,可以接受多个参数,也可以有返回类型,只要这些数据类型能够被序列化。这样一种方式通常被称为本地对象,远程过程调用(local-object, Remoting-Procedure-Call)方式,它非常利于开发人员快速地进行Service的开发。 阅读全文
posted @ 2007-01-12 13:18 番茄的梦想 阅读(225) 评论(0) 推荐(0) 编辑

摘要: 根据微软官方的解释,WCF(之前的版本名为“Indigo”)是使用托管代码建立和运行面向服务(Service Oriented)应用程序的统一框架。它使得开发者能够建立一个跨平台的安全、可信赖、事务性的解决方案,且能与已有系统兼容协作。WCF是微软分布式应用程序开发的集大成者,它整合了.Net平台下所有的和分布式系统有关的技术,例如.Net Remoting、ASMX、WSE和MSMQ。以通信(Communiation)范围而论,它可以跨进程、跨机器、跨子网、企业网乃至于Internet;以宿主程序而论,可以以ASP.NET,EXE,WPF,Windows Forms,NT Service,COM+作为宿主(Host)。WCF可以支持的协议包括TCP,HTTP,跨进程以及自定义,安全模式则包括SAML,Kerberos,X509,用户/密码,自定义等多种标准与模式。也就是说,在WCF框架下,开发基于SOA的分布式系统变得容易了,微软将所有与此相关的技术要素都包含在内,掌握了WCF,就相当于掌握了叩开SOA大门的钥匙。 阅读全文
posted @ 2007-01-12 13:16 番茄的梦想 阅读(293) 评论(0) 推荐(0) 编辑

摘要: 《WCF之旅》系列 前言:WCF是微软基于SOA(Service Oriented Architecture)推出的.Net平台下的框架产品,它代表了软件架构设计与开发的一种发展方向,在微软的战略计划中也占有非常重要的地位。了解和掌握WCF,对于程序员特别是基于微软产品开发的程序员而言,是非常有必要的。对于WCF,笔者也是初窥门径,抱着学习的态度作这样的一个介绍。文中的内容主要参考了微软官方... 阅读全文
posted @ 2007-01-12 13:14 番茄的梦想 阅读(894) 评论(1) 推荐(0) 编辑

摘要: 1、Service Class:一个标记了[ServiceContract]Attribute的类,在其中可能包含多个方法。除了标记了一些WCF特有的Attribute外,这个类与一般的类没有什么区别。 2、Host(宿主):可以是应用程序,进程如Windows Service等,它是WCF Service运行的环境。 3、Endpoints:可以是一个,也可以是一组,它是WCF实现通信的核心要素。 阅读全文
posted @ 2007-01-12 11:52 番茄的梦想 阅读(367) 评论(0) 推荐(0) 编辑

2007年1月7日

摘要: AARON   (希伯来)启发的意思,AARON被描绘为不高但英俊的男人,诚实刻苦具有责任感,是个有效率个性沉静的领导者。   ABEL   (希伯来)"呼吸"的意思,为ABELARD的简写,大部份的人认为ABEL是高大,强壮的运动员,能干,独立,又聪明。有些人则认为ABEL是瘦小,温顺的男孩。 阅读全文
posted @ 2007-01-07 23:07 番茄的梦想 阅读(30145) 评论(1) 推荐(0) 编辑

2006年12月29日

摘要: AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人们开始意识到其重要性 阅读全文
posted @ 2006-12-29 21:41 番茄的梦想 阅读(230) 评论(0) 推荐(0) 编辑

2006年12月21日

摘要: 第 1 页 XSL的运算符表一、运算符与特殊字符 运算符 描述 / 选择子元素,返回左侧元素的直接子元素;如果"/"位于最左侧表示选择根结点的直接子元素 // 递归下降,不论深度,搜索指定的元素;如果位于最左侧表示从根结点出发递归下降搜索指定元素 . 表示当前元素 * 通配符,选择任意元素,不考虑名字 @ 取得属性值,作为属性名的前缀 @* ... 阅读全文
posted @ 2006-12-21 14:34 番茄的梦想 阅读(1149) 评论(0) 推荐(0) 编辑

摘要: 第一部分学了7个元素,还有24个,一个一个学吧。 1、、、元素 与相比,两者都须是的子结点,但前者定义的模板规则优先级比较低,且必须为第一个子结点。两者的功能是相同的,都是将另一个定义好的XSL文件装入到当前XSL文件中来。 装来的模板规则,由指定何时何地使用。 它们的语法分别是: 2、、元素 前者用以给元素增加属性,已有同名属性则被它替换。后者是的子结点,用来定义一组属性,... 阅读全文
posted @ 2006-12-21 14:29 番茄的梦想 阅读(1014) 评论(0) 推荐(0) 编辑

2006年12月20日

摘要: 数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往往需要数十分钟,甚至数小时。如果采用比全表扫描更好的查询策略,往往可以使查询时间降为几分钟,由此可见查询优化技术的重要性。 笔者在应用项目的实施中发现,许多程序员在利用一些前端数据库开发工具(如PowerBuilder、Delphi等)开发数据库应用程序时,只注重用户界面的华丽,并不重视查询语句的效率问题,导致所开发出来的应用系统效率低下,资源浪费严重。因此,如何设计高效合理的查询语句就显得非常重要。本文以应用实例为基础,结合数据库理论,介绍查询优化技术在现实系统中的运用。 分析问题 许多程序员认为查询优化是DBMS(数据库管理系统)的任务,与程序员所编写的SQL 阅读全文
posted @ 2006-12-20 21:18 番茄的梦想 阅读(354) 评论(0) 推荐(0) 编辑

2006年12月19日

摘要: 我实在不知道苏颖超到底算不算是幸运的,他似乎是的:有一个天下第一的师傅,年方弱冠就可以当华山掌门,有一个如花似玉,青梅竹马的情人,有可以让无数人羡慕的智剑;可显然看这本书的绝大多数人都不认为他是幸运的,捅破了那层窗户纸,每一个他幸运的理由都构成了他不幸的根源,一切似乎早自宁不凡收他为徒的那一天起就已经注定了,原因是如此简单而残酷:他资质不够,练不成仁剑! 阅读全文
posted @ 2006-12-19 17:31 番茄的梦想 阅读(2065) 评论(0) 推荐(0) 编辑