享受代码,享受人生

SOA is an integration solution. SOA is message oriented first.
The Key character of SOA is loosely coupled. SOA is enriched
by creating composite apps.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年11月25日

摘要: WCF成功的一个重要原因在于它简单易用的编程模型。用户不用关心分布式应用的底层细节,仅仅通过定义一些ABC再设置一些特性(Attribute)就可以很方便的完成服务的开发与发布。但是当你在为你的服务类或方法添加一些诸如OperationContractAttribute与SeriveBehaviorAttribute等特性的时候,你有没有想过WCF框架最终是如何处理他们的?为什么仅仅通过一些特性的... 阅读全文

posted @ 2007-11-25 22:09 idior 阅读(5171) 评论(7) 推荐(0) 编辑

2007年8月28日

摘要: Practical .Net2 and C#2: Harness the Platform, the Language, the Framework (Paperback) by Patrick Smacchia (34 customer reviews) Translated by Shi fan, Xu ning,Tan yinghua,Li yonglun Most Helpful Cus... 阅读全文

posted @ 2007-08-28 09:47 idior 阅读(9382) 评论(64) 推荐(0) 编辑

2007年3月6日

摘要: 在本系列的文章中将介绍.NET Remoting框架实现远程调用的基本原理,以及如何对其加以扩展。Remoting基本原理及其扩展机制(上)Remoting基本原理及其扩展机制(中)Remoting基本原理及其扩展机制(下)参考资料:《Advanced Remoting》《Pattern oriented software architecture vol1》《Remoting Patterns》... 阅读全文

posted @ 2007-03-06 14:29 idior 阅读(10283) 评论(16) 推荐(1) 编辑

2006年12月29日

摘要: 自从有了软件开发以来,消除重复,提高软件的重用性就一直是我们所追求的一个重要目标,本文将围绕着这一主题,带大家重走一遍结构化(SA)、面向对象(OO)与设计模式(Design Pattern)、组建化(Component)、面向方面(AOP)直至面向服务(SOA)这条软件开发技术的发展之路。让我从“重用”这么一个简单甚至是片面的的角度让大家对这些出现在众多文章中的名词有一个... 阅读全文

posted @ 2006-12-29 13:37 idior 阅读(5398) 评论(0) 推荐(0) 编辑

2006年9月11日

摘要: 在接下去的几篇文章中,我将对分布式应用中的一些问题做一些介绍,希望通过这些介绍能够加深我们对分布式应用的了解,这些话题所讨论的内容可以说很基础,但是在进行分布式设计和开发中所必须深刻理解的。我们经常谈到所谓的企业级应用,那么什么样的程序才算是企业级的呢? 使用数据库,持久化技术,可以算是企业开发的一个明显特征,而需要用到分布式技术也可以算是企业级应用中的一个特征。分布式? 太高深,和我无关,哎你还... 阅读全文

posted @ 2006-09-11 10:36 idior 阅读(7454) 评论(8) 推荐(1) 编辑

2006年6月28日

摘要: 为了让SOA的应用能够更加的成熟,一些标准化组织(主要有W3C,OASIS)对Web Services的功能进行了扩展,为此制定了一系列的WS-*规范。通过这些规范,使得Web Services在实际应用中的能力得到了很大的增强,这些能力主要体现在对服务质量的保障上,例如安全,可靠性,事务等等。其中,WS-Addressing规范作为一个基础,为其余的规范提供了重要的支持功能,因此有必要在了解其他... 阅读全文

posted @ 2006-06-28 13:38 idior 阅读(15280) 评论(12) 推荐(1) 编辑

2006年5月16日

摘要: 本系列将介绍有关Web Services 安全有关的内容,其中涉及技术: XML Signature,XML Encryption和SAML,WS-Security,WS-Trust等等。在本系列的文章中将主要关注其原理,以及个人对相关技术的理解。在MS不断更新的WSE系列中,安全可以算是其中的重要内容,如果可能将结合原理用WSE做一些技术实践。Web Services Security --- ... 阅读全文

posted @ 2006-05-16 09:57 idior 阅读(32813) 评论(35) 推荐(3) 编辑

2006年4月27日

摘要: Introduce dotLucene 系列一 --- 一个小例子 Index dotLucene 系列二 --- index 上 dotLucene 系列三 --- index 中 dotLucene 系列四 --- index 下 Search dotLucene 系列五 --- search 上 dotLucene 系列五 --- search 下 Analyse ... 本地链接测试代码下... 阅读全文

posted @ 2006-04-27 21:54 idior 阅读(11658) 评论(18) 推荐(0) 编辑

2006年2月5日

摘要: Visitor Pattern本来应该是什么样?什么是Double-Dispatch?为什么Visitor Pattern 需要使用Double-Dispatch. 不使用Double-Dispatch能实现Visitor Pattern吗?本文将进一步解读<<Design Pattern>>中的Visitor 模式。详细内容 阅读全文

posted @ 2006-02-05 22:52 idior 阅读(3341) 评论(0) 推荐(0) 编辑

2006年1月12日

摘要: 从一个遗留问题谈起, 涉及技术(oo, dynamic proxy, duck type, template) 阅读全文

posted @ 2006-01-12 14:06 idior 阅读(3831) 评论(9) 推荐(0) 编辑

2005年9月20日

摘要: 以一些代码片段和个人的理解对LINQ的介绍:(我更愿意叫它LINQ,而不是Orcas, 因为它可能根本不是Orcas,而是.Net2.1)主要内容包括: Implicitly typed local variables Extension methods Lambda Expressions Object and Collection initializers Anonymous types Qu... 阅读全文

posted @ 2005-09-20 11:49 idior 阅读(3991) 评论(3) 推荐(0) 编辑

2005年8月9日

摘要: TDD这个概念出现至少也有两年多了, 在大家刚接触它时候, 几乎没人不拍手鼓掌, 测试驱动的概念确实可以为我们带来很多的好处. 泡泡在前不久写了一篇很不错的TDD的文章, 可是我还是忍不住在他的评论中说到这篇文章有点”老”. 确实,同样的概念在书中, 在大家的口中已经被说烂了. 但是TDD真正给我们带来什么呢? 有多少人在用TDD呢? 为什么这么好的技术到了应用中就被人们&... 阅读全文

posted @ 2005-08-09 10:15 idior 阅读(4905) 评论(5) 推荐(1) 编辑

2005年7月18日

摘要: 在前不久发布的”质疑国内.Net社区”的随笔中, 我个人算是对社区的力量抱怨了一把. 下面该有些实际行动来推动社区的发展, 其实在写那篇随笔的时候正在总结一些心得, 现在我把它发表出来供大家讨论,也算是带个好头,希望能起到抛砖引玉的作用. 在阅读此文之前推荐阅读O/R Mapping 基本概念,在基本概念上达成共识. Enterprise Persistence Desig... 阅读全文

posted @ 2005-07-18 16:32 idior 阅读(3487) 评论(2) 推荐(0) 编辑

2005年4月25日

摘要: .Net的新功能: 泛型,匿名方法,新的迭代器 这些功能都是与集合的应用紧密相关的,希望以后能有新的发现,将这个系列完善.欢迎提出你的看法 .Net2.0的集合操作 --- What i know? .Net2.0的集合操作 --- What i hope? .Net2.0的集合操作 --- What i forgot? CollectionClosureMethod in .NetArray &... 阅读全文

posted @ 2005-04-25 00:04 idior 阅读(4268) 评论(1) 推荐(0) 编辑

2005年4月22日

摘要: 看着大家都把beta2装上了, 下面这篇文章可以让你快速了解有关VSTS的全面知识. VSTS OverView 译自Msdn Magazine 3 2005 阅读全文

posted @ 2005-04-22 01:26 idior 阅读(2746) 评论(4) 推荐(0) 编辑

2005年3月4日

摘要: 如题 http://www.cnblogs.com/idior/articles/100666.html 阅读全文

posted @ 2005-03-04 19:02 idior 阅读(2869) 评论(1) 推荐(0) 编辑

2005年2月28日

摘要: 从责任分离的角度看待当前的技术 http://www.cnblogs.com/idior/articles/108291.html 阅读全文

posted @ 2005-02-28 12:13 idior 阅读(2132) 评论(1) 推荐(0) 编辑

2004年12月13日

摘要: 本文是篇译文(原文在devx),对于想初步了解webservice的朋友可能有些帮助。Webservice 作为一项新的技术出现在我们面前,它的出世是用于解决在不同的平台下的应用的协同的。目前几乎每家厂商都要去开发Webservice 应用,然而如果缺乏对Webservice更深的了解,不能很好的在设计阶段处理好一些重要的问题,那么最终完成的系统必然是效率低下,没有可靠性的产品。 在设计Webse... 阅读全文

posted @ 2004-12-13 21:48 idior 阅读(44464) 评论(19) 推荐(3) 编辑

2013年7月1日

摘要: public List queryItemDetails(List carts){ ItemRepository itemRepository=...; List result = List.newArrayList(); List ids... 阅读全文

posted @ 2013-07-01 11:03 idior 阅读(709) 评论(0) 推荐(0) 编辑

2013年6月28日

摘要: public class CartMainTypeSelector {public static void selectCartMainType(CartContext context,CartOption options){Params params = context.getParams()... 阅读全文

posted @ 2013-06-28 15:16 idior 阅读(621) 评论(0) 推荐(0) 编辑

摘要: int officialShopId = shopId;group.setShopId(officialShopId);XmpUser xmpSeller = buildXmpUser(seller.getSellerInfo());group.setSeller(xmpSeller);L... 阅读全文

posted @ 2013-06-28 10:32 idior 阅读(606) 评论(0) 推荐(0) 编辑

2013年6月27日

摘要: public class CartViewRender { public static CartView renderMyCartView(Cart cart){ ErrorCodeEnum errorCode = null; try { ... 阅读全文

posted @ 2013-06-27 16:46 idior 阅读(647) 评论(0) 推荐(0) 编辑

摘要: public class BuyerHelper{ private static final UserRepository userRepository; public static void createAndCheckBuyer(Cart cart) { ... 阅读全文

posted @ 2013-06-27 15:38 idior 阅读(516) 评论(0) 推荐(0) 编辑

2010年6月23日

摘要: Summary Ning Xu is the architect manager of PFS group in State Street Technology (Zhejiang). Mr. Xu is responsible for implementing the architecture d... 阅读全文

posted @ 2010-06-23 20:10 idior 阅读(1277) 评论(0) 推荐(0) 编辑

2010年6月20日

摘要: 协变和逆变,这两个词的翻译实在很难表达出他们的真实含义。其实他们是继承和多态的衍生物,而且在.Net 1.0 和2.0中都提供了某种程度的支持,只是在.Net 4.0中支持的更加完善了。 简单说来,协变和逆变就是希望支持更多情况的隐式类型转换,使得我们的编程更加方便,而通常来说只有具备继承关系的两... 阅读全文

posted @ 2010-06-20 14:36 idior 阅读(3695) 评论(8) 推荐(6) 编辑

2010年6月14日

摘要: How does ElementName Binding work? - Part 1 Logical Tree & NameScopeHow does ElementName Binding work – Part 2 BindingExpressionHow does ElementName B... 阅读全文

posted @ 2010-06-14 14:49 idior 阅读(804) 评论(0) 推荐(0) 编辑

2010年6月13日

摘要: Actually there are several questions in this post, though all of them are about DataContext inheritance. I think you will have have fun with these que... 阅读全文

posted @ 2010-06-13 20:16 idior 阅读(848) 评论(0) 推荐(0) 编辑

2010年6月12日

摘要: In this part, I am going to introduce a new concept called InheritanceContext. In WPF, there are some elements are not FrameworkElement or even Vi... 阅读全文

posted @ 2010-06-12 15:19 idior 阅读(2179) 评论(1) 推荐(2) 编辑

2010年6月7日

摘要: In part 1, I gave a general finding rule for ElementName binding, it works in most cases, however there are some cases you cannot explain them with th... 阅读全文

posted @ 2010-06-07 20:28 idior 阅读(2913) 评论(0) 推荐(0) 编辑

2010年6月4日

摘要: The existing documentation about the visual tree and logical tree in the Windows SDK leaves much to be desired. Ever since I started with WPF, I have ... 阅读全文

posted @ 2010-06-04 21:14 idior 阅读(2564) 评论(1) 推荐(0) 编辑

摘要: When using normal C# events, registering an event handler creates a strong reference from the event source to the listening object.If the source objec... 阅读全文

posted @ 2010-06-04 16:48 idior 阅读(2388) 评论(5) 推荐(2) 编辑

2010年5月31日

摘要: It is proven that we software developers spend more time debugging than actually writing code. Guess what?!! WPF is no different… We have to debug and... 阅读全文

posted @ 2010-05-31 13:05 idior 阅读(858) 评论(0) 推荐(0) 编辑

2010年5月28日

摘要: Most developers have used {Binding ElementName= myControl , Path = myProperty} in their WPF projects, however you may find it didn’t work for you in ... 阅读全文

posted @ 2010-05-28 17:31 idior 阅读(3728) 评论(6) 推荐(4) 编辑

2007年11月25日

摘要: WCF成功的一个重要原因在于它简单易用的编程模型。用户不用关心分布式应用的底层细节,仅仅通过定义一些ABC再设置一些特性(Attribute)就可以很方便的完成服务的开发与发布。但是当你在为你的服务类或方法添加一些诸如OperationContractAttribute与SeriveBehaviorAttribute等特性的时候,你有没有想过WCF框架最终是如何处理他们的?为什么仅仅通过一些特性的... 阅读全文

posted @ 2007-11-25 22:09 idior 阅读(5171) 评论(7) 推荐(0) 编辑

2007年9月22日

摘要: 如题,到时联系一下吧。 阅读全文

posted @ 2007-09-22 18:40 idior 阅读(1864) 评论(0) 推荐(0) 编辑

2007年9月7日

摘要: 明天在上海的MVP聚会,不知道园子里有多少朋友会去?有机会大家见个面吧,请准备参加的朋友留个联系方式,如邮件,blog地址。 阅读全文

posted @ 2007-09-07 12:23 idior 阅读(2681) 评论(3) 推荐(0) 编辑

2007年8月28日

摘要: Practical .Net2 and C#2: Harness the Platform, the Language, the Framework (Paperback) by Patrick Smacchia (34 customer reviews) Translated by Shi fan, Xu ning,Tan yinghua,Li yonglun Most Helpful Cus... 阅读全文

posted @ 2007-08-28 09:47 idior 阅读(9382) 评论(64) 推荐(0) 编辑

2007年7月6日

摘要: 今天看了IT界的悲哀--做互联网,就要跳出互联网回想起以前的一些感受,忍不住到首页上抱怨一把。为什么在国内,能够赚钱的点子大多是些作恶的电子呢?恶心的脑白金,害人的网游,垃圾的3721,骗人的科研项目。天哪,为什么随便能想到的一些国内比较赚钱的项目大多是作恶的呢?我承认那些人很有商业头脑,很牛,不过除了比较羡慕他们赚到的money之外,我对这些人是坚决鄙视的。你赚钱无可后非,为啥总是靠这些恶心的事... 阅读全文

posted @ 2007-07-06 19:38 idior 阅读(3839) 评论(20) 推荐(0) 编辑