上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 34 下一页
摘要: 在WS-*标准和规范中,WS-Discovery是在2008年才加入了OASIS标准。WS-Discovery在标准被定义为Web Service Dynamic Discovery,其目的是为定位服务定义Discovery协议,主要应用在为客户端动态搜索一个或多个目标服务。OASIS为WS- Discovery提供了两种操作模式:ad hoc和managed模式。 ad hoc模式根据类型在托... 阅读全文
posted @ 2009-06-24 10:56 张逸 阅读(4625) 评论(3) 推荐(0) 编辑
摘要: 秉承敏捷宣言的精神(个体与交付重于过程和工具;可用的软件重于完备的文档;客户协作重于合同谈判;响应变化重于遵循计划),我认为,敏捷开发大致应该体现如下的思想:拥抱变化、自我组织、简单最好、客户至上、有效沟通、精益求精。 1、拥抱变化 Kent Beck和Martin Fowler在介绍极限编程(eXtreme Programming)时,最先提到的就是要拥抱变化。这基本上代表了敏捷阵营对于变化... 阅读全文
posted @ 2009-06-21 10:56 张逸 阅读(2012) 评论(0) 推荐(0) 编辑
摘要: 设计模式最经典的书籍自然是GOF的《设计模式》,但很多人的反应是这本书太难理解了,并不适合初学者阅读。这话说得在理。一方面,本书使用的C++示例难倒了一大群Java和.NET的开发人员;另一方面,这本书的风格过于专业化,更偏向于学术论文的风格(事实上,本书的雏形就是来源于GOF中Erich Gamma的博士论文),因此就显得有些晦涩难懂了。 基本上,本书可以作为我们参考的标准,是经常查阅的文献资... 阅读全文
posted @ 2009-06-21 09:48 张逸 阅读(28353) 评论(69) 推荐(7) 编辑
摘要: 本讲义主要包括以下三部分:面向对象三要素、面向对象五原则和面向对象六视点。面向对象三要素包括:封装(Encapsulation)、继承 (Inheritance)、多态(Polymorphism)。五原则自然是众所周知的OO五原则:单一职责原则、开放封闭原则、Liskov替换原则、依赖倒置原则和接口隔离原则。前面两部分内容是大多数OO设计都需要掌握的内容,在讲解中虽然加入了我的一些理解,但讲义中并... 阅读全文
posted @ 2009-06-20 10:08 张逸 阅读(4614) 评论(12) 推荐(1) 编辑
摘要: Mediator模式有一种本事,就是可以让本身需要互相协作的对方,可以不用知道彼此,而把两者之间的联系,转交给Mediator来处理。换句话说,Mediator模式解除了需要互相协调的对象之间的依赖。这也是Mediator(调停者)模式名字的由来。一个颇为形象的例子是聊天室。进入聊天室的用户总是要彼此通信的,这些对象如果直接进行交互,就会彼此连接,最后织成一张纷繁复杂的大网。要分清彼此之间的关系,... 阅读全文
posted @ 2009-06-16 16:39 张逸 阅读(1266) 评论(0) 推荐(1) 编辑
摘要: 站立会议对于Scrum的意义,就像我们每天早上起来总是希望看看报纸,听听新闻,了解每日时事,关心国计民生。站立会议有助于Scrum Master以及整个团队了解项目进展情况,以便于控制项目进度,掌握团队成员的开发效率,促进成员之间的交流与沟通,并使所有成员对整个项目能有一个全面的认识。 站立会议的重 阅读全文
posted @ 2009-06-10 15:09 张逸 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 罗素说:“参差多态是幸福的本源”。我们的生活若能丰富多彩,每天都是新鲜的,就会觉得生活有滋有味,生命是有价值的,而我们的存在则是幸福而有意 义的。如果每天的生活都是在重复,人就容易过得浑浑噩噩,茫然不知生活的乐趣,最后得过且过,浪费了自己的生命。我常常觉得,作为一名软件开发人员,或许 是幸福的,因为在这个行业中,每天都有新鲜的技术与技能产生,每天都有许多未知的东西等待我们去探索,去学习,去分析。但... 阅读全文
posted @ 2009-04-28 12:40 张逸 阅读(1212) 评论(1) 推荐(0) 编辑
摘要: 6日晚,参会的InfoQ编辑和国际讲师们一起在恭王府边的四川饭店腐败了一次。腐败的地方选得很好,居然就在清朝第一贪官和绅府的旁边。这是我第一次参 加InfoQ的线下活动,也是与中文站编辑的初次谋面。有了网络就是神奇,虽然素昧平生,却已是多年好友。国际讲师也是济济一堂,包括 Thoughtworks首席科学家Martin Fowler,Spring之父Rod Johnson,eBay架构师Randy... 阅读全文
posted @ 2009-04-08 08:50 张逸 阅读(1531) 评论(4) 推荐(0) 编辑
摘要: ByteBlocks的博客文章中总结了开发WCF/Silverlight的注意事项,这样的经验之谈字字千钧,可以让后来的开发者少走许多弯路。绑定的选择毫无疑问,我们应该选择BasicHttpBinding,这也是Silverlight仅仅支持的一种绑定。全文阅读>> 阅读全文
posted @ 2009-03-23 09:47 张逸 阅读(2470) 评论(1) 推荐(1) 编辑
摘要: WCF以其灵活的可扩展架构为开发者提供了方便,其中对行为的扩展或许是应用中最为常见的。自 定义对行为的扩展并不复杂,但仍有许多细节需要注意。在服务端,一般是对DispatchRuntime和DispatchOperation进行扩展, 扩展点包括了对参数和消息的检查,以及操作调用程序,它们对应的接口分别为 IParameterInspector,IDispatchMessageInspector以... 阅读全文
posted @ 2009-03-15 20:44 张逸 阅读(3609) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 34 下一页