上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 34 下一页
摘要: 今天收到微软寄来的《SCRUM敏捷项目管理》一书,SCRUM方法由Ken Schwaber和 Jeff Sutherland 提出,旨在寻求充分发挥面向对象和构件技术的开发方法,是对迭代式面向对象方法的改进,名称来自英式橄榄球(在比赛中每个队员都应时刻保持对场上全局的判断,然后通过集体行动,奋力实现同一目标──胜利)。SCRUM方法最初实践于Easel公司(1993年),现已被数十家公司数百个项目... 阅读全文
posted @ 2007-09-21 16:54 张逸 阅读(6517) 评论(19) 推荐(0) 编辑
摘要: 这段时间,一直在负责一个项目的管理与开发。在时间短、任务紧,而团队人员又大部分是没有经验的菜鸟的恶劣情况下,我带领接近40人的团队,终于在客户规定的时间范围内如期交付产品。这其中,经历了需求变更、人员变动(因为其它任务,先后有近10人离开团队)等诸多问题,项目仍然取得成功了,不能不说有几分侥幸,但此外也有一些经验与教训可以与大家分享。项目开发方面需求项目应以需求为核心。一个项目是否能够成功,对需求... 阅读全文
posted @ 2007-09-19 17:12 张逸 阅读(7307) 评论(26) 推荐(1) 编辑
摘要: 本书的第3章主要讲解了有关数据契约的知识。“从抽象层面看,WCF能够托管CLR类型(接口和类)并将它们公开为服务,也能够以本地CLR接口和类的方式使用服务。WCF服务的操作接收和返回诸如int和string的CLR类型,WCF客户端则传递和处理返回的CLR类型。然而,CLR类型却属于.NET的特定技术。由于面向服务的一个核心原则就是在跨越服务边界时,服务不能够暴露它们的实现技术。因此,不管客户端采... 阅读全文
posted @ 2007-09-18 21:15 张逸 阅读(4876) 评论(9) 推荐(0) 编辑
摘要: 本书的第2章主要讲解了服务契约。内容:“本章首先会讨论如何通过操作重载与契约层级,为两种迥然不同的编程模型建立关联。然后,本章会介绍一些简单而又强大的设计和分离服务契约的技术与指导原则。在本章末尾,还演示了如何通过编程方式在运行时实现与契约元数据的交互。” 操作重载 C++与C#均支持操作的重载,但在WCF的编程模型中,却并不支持这种技术。坦白说,在WCF的编程模型,对于面向对象的支持都是比较弱的... 阅读全文
posted @ 2007-09-14 10:32 张逸 阅读(4007) 评论(5) 推荐(0) 编辑
摘要: Programming WCF Services附录A译稿本书全面介绍了使用WCF设计与开发面向服务应用程序的相关知识。附录A则展示了我对面向服务的理解,以及面向服务的具体应用场景。但是,如果要了解面向服务的发展方向以及它在软件行业所占的地位,首先就要了解它的起源与发展,因为没有任何一种新的方法学是一蹴而就的,而应该是经历了数十年渐进的演化。在简要地介绍了软件工程的发展历程以及发展趋势之后,附录给... 阅读全文
posted @ 2007-09-11 09:41 张逸 阅读(5632) 评论(4) 推荐(0) 编辑
摘要: 在第1章中,最有价值的内容应该是本章的图1-4,如下所示: 图中给WCF用户展示了如何根据不同的场景选择合适的绑定。书中描述如下: “首先需要叩问自己服务是否需要与非WCF的客户端交互。如果是,同时客户端又是旧的MSMQ客户端,选择MsmqIntegrationBinding绑定就能够使得服务通过MSMQ与该客户端实现互操作。如果服务需要与非WCF客户端交互,并且该客户端期望调用基本的Web服务... 阅读全文
posted @ 2007-09-10 12:46 张逸 阅读(6222) 评论(15) 推荐(0) 编辑
摘要: 《Programming WCF Services》的第1章介绍了WCF的基本知识。 在WCF中,最重要的概念自然是服务(Service)。书中对服务的定义为“服务是暴露在外的一组功能的集合”。虽然服务大部分是以契约接口的形式存在,而对于服务的定义通常也与“面向接口编程”的思想近似,但更重要的是我们必须理解服务的含义。传统的编程思想,在理解业务逻辑的时候,我们可以将业务逻辑封装为对象,该对象提供了... 阅读全文
posted @ 2007-08-24 10:59 张逸 阅读(7539) 评论(13) 推荐(0) 编辑
摘要: 当今的软件系统开发,如果没有配置文件几乎是不可想象的事。没有配置文件,软件如何按照用户的要求对功能进行定制?没有配置文件,在对软件进行配置安装的时候如何根据具体的硬软件环境进行修改?最重要的是没有配置文件,该如何应对软件系统的可扩展要求?不知不觉地,配置文件的编写与管理竟然成了软件开发的重中之重。WCF作为分布式开发的基础框架,在定义服务以及定义消费服务的客户端时,都使用了配置文件的方法。虽然WC... 阅读全文
posted @ 2007-08-24 10:57 张逸 阅读(35242) 评论(10) 推荐(8) 编辑
摘要: 在我公司项目还在使用Castal实现AOP的部分功能,包括日志、安全等属于“方面”的内容,今天有空闲在TheServerSide发现一则新闻,公布了PostSharp 1.0 beta发布的消息。什么时候出来的AOP新框架?是否有激动人心的新特性呢?至少,以目前版本来看,PostSharp已经提供了一下自定义特性,涵盖了大部分“方面”,包括:○ Logging○ Security○ Caching... 阅读全文
posted @ 2007-08-23 11:08 张逸 阅读(7719) 评论(26) 推荐(1) 编辑
摘要: 一、缘起从去年的九月开始以来,我开始体验到了笔耕不缀的乐趣与痛苦。说是乐趣,是因为我非常享受码字的这种感觉,仿佛是小说家在倘佯在自己虚构的世界一般,任思想天马行空,无拘无束。虽然说技术要求严谨,但又何尝不需要一点点想象力呢?严谨方可以确保技术的正确与准确,然而如果没有幻想与创新,那么技术的突破就会成为奢谈了。托尔斯泰曾说到:幸福的家庭总是相似的,然而不幸的家庭却各有各的不幸。然而,对于创作的痛苦而... 阅读全文
posted @ 2007-06-14 09:52 张逸 阅读(11277) 评论(34) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 34 下一页