我自己的一生

是你的,是我的,到底是谁的?

导航

2009年12月24日

摘要: 前言 本书目的 天下无新事,都是以前做过的。 ――福尔摩斯:血色研究 作者:柯南道尔 本书的目的是帮助你来决策和定义新的软件系统需要做什么,建议增加什么样的特征能够使它成为好系统,或者甚至成为优秀系统。通过提供详细的指南,教导如何论述单个需求,它会使我们省力和更精确。为了方便重用,需求模式封装了专业技能。书中包含了37个需求模式,每一个都描述了一个在各种类型系统中重复出现的特定类型场景有关的方法,... 阅读全文

posted @ 2009-12-24 00:17 Abbott zhao 阅读(1580) 评论(2) 推荐(1) 编辑

2009年12月21日

摘要: 需 求 模 式 作者:Stephen Withall 译者:Abbott Zhao 序 需求开发是难的!需求分析师经常是没有经过充分的训练和经验,所以,他们必然不知道如何能够尽其所能写出高质量的需求。分析师在内心中不断地问自己问题,如,“我们从哪里开始?”,“我如何知道我开始的时间?”,“我的需求应该作到什么程度的明细?”,&... 阅读全文

posted @ 2009-12-21 00:03 Abbott zhao 阅读(1539) 评论(5) 推荐(1) 编辑

2009年12月17日

摘要: 借助“上下文地图”进行战略级别的“领域驱动设计” 作者:Alberto Brandolini 译者:Abbott Zhao 介绍 当应用程序逐渐增大和变得更复杂时,面向对象建模的许多方法不能更好地适应这个变化。“上下文地图”是一个多功能技术,是“领域驱动设计(DDD)”工具包中的一部分,帮助架构师和... 阅读全文

posted @ 2009-12-17 21:20 Abbott zhao 阅读(2013) 评论(2) 推荐(2) 编辑

2009年12月9日

摘要: N-层应用程序模式 作者:Daniel Simmons 译者:Abbott Zhao 在我的上篇文章中,我描述了你可以成功构建n层应用程序的基本职能,主要关注避免使用反模式。在对n层应用程序进行设计作决策之前,有一些问题需要我们考虑。在这篇文章中,我仔细检查了能够成功的n层模式,并仔细审视了实体框架特定的一些问题和关键API。我也提供了.NET框架4.0中即将带来的最顶尖的特征,使n层开发更加容... 阅读全文

posted @ 2009-12-09 23:03 Abbott zhao 阅读(2212) 评论(6) 推荐(0) 编辑

2009年9月20日

摘要: 数据传输对象的赞誉和反对英文名称:Pros and Cons of Data Transfer Objects作者:Dino Esposito译者:Abbott Zhao 目录BLL编程模式BLL的基于对象模式服务层介绍数据传输对象DTO的一些好处DTO的缺点直接引用实体折中方式混合方法对于软件应用程序的业务逻辑层(BLL)的定义尽管相对宽松,但几乎每一个开发者和架构师会同意下面的看法:BLL是软... 阅读全文

posted @ 2009-09-20 22:07 Abbott zhao 阅读(2042) 评论(5) 推荐(2) 编辑

2009年8月7日

摘要: 增加新的实体现在你已经有了编辑如何处理的概念,让我们再来看看,你的应用程序增添一个新的实体时,作为SaveChanges的一部分,是如何发生给数据库的。在例子5-3中,一个新的实体Address在内存中被创建。然后,把Address匹配给从数据库查询出来的Contact之后,调用SaveChanges。注意基于指定的场景,会有不同的多种方法彼此链接实体。在第15章中,你将会学到更多这个方面的知识。... 阅读全文

posted @ 2009-08-07 17:25 Abbott zhao 阅读(578) 评论(1) 推荐(0) 编辑

2009年7月16日

摘要: Entity Framework 编程作者:Julia Lerman译者:Abbott zhao第五章 修改实体和保存变化5.2 SaveChanges方法ObjectContext有一个方法SaveChanges,负责把对实体所造成的修改持久化到后边数据库。调用SaveChanges方法,会检查被上下文环境管理的ObjectStateEntry对象的EntityState不是Unchanged的... 阅读全文

posted @ 2009-07-16 17:19 Abbott zhao 阅读(2400) 评论(4) 推荐(1) 编辑

2009年7月15日

摘要: Entity Framework 编程作者:Julia Lerman译者:Abbott zhao第五章 修改实体和保存变化5.1如何使用ObjectContext来管理实体 在第三章和第四章中,你已经使用了ObjectContext,从ObjectContext中继承的ProgrammingEFDB1Entities类,创建查询。你也使用了这些查询返回的对象做了工作。无论它们是实体,或者匿名类型,... 阅读全文

posted @ 2009-07-15 14:36 Abbott zhao 阅读(2275) 评论(3) 推荐(8) 编辑

2009年7月10日

摘要: 安全 运行管理和通讯策略组织策略定义的规则是支配应用程序如何安全,如何管理,不同的应用程序组件是如何和另一组件及外部服务进行通讯的。这些策略会影响应用程序或者服务的每一层的设计,如图3.1所示。图3.1 应用程序设计方面组织策略的影响策略不仅是在组织层面决定的,而且它们也可能被组织内所决定。在一些情况下,区域的考虑是有益的—如果共享一个策略的子集,所有的应用程序,服务,甚至应用程序各层... 阅读全文

posted @ 2009-07-10 18:13 Abbott zhao 阅读(2020) 评论(4) 推荐(0) 编辑

2009年6月28日

摘要: 一个公司都有它自身的发展引擎,这个引擎会吸引大部分人的注意力。通过这个引擎会引起一系列复杂产物和过程。离这个引擎越近的产物和过程,会折射更大的价值,越远,价值越低。在中国的软件公司,市场引导和操作是大部分软件企业的引擎,离这个引擎最近是产品的管理。离这个引擎最远的是技术的成分。通过对市场的感知和分析,根据对公司擅长层面的理解,在一个横切面上不断扩大产品线,其实,这个方式是一种湖面的浮萍,很多,但承... 阅读全文

posted @ 2009-06-28 22:55 Abbott zhao 阅读(260) 评论(0) 推荐(0) 编辑