摘要: 就像一句古老的谚语中说得:“唯一不变的是改变”。 在软件开发模型中,曾被认为最优秀的瀑布模型的一个缺陷就是假定很少或者没有改变,而现实世界是每天都在改变的。也因为如此,其他的开发模型比如“快速应用开发(rapid application development,rad)”逐渐发展成可以接收改变,并通过计划好的迭代过程利用这些改变来改进软件的开发模型。 虽然rad可以帮助软件开发人员加快开发的速度,但是却也让测试人员非常头痛。因为每一次改变都有可能产生新的......
摘要:
作者:jamie cool
microsoft corporation
3/4/02
翻译:李嘉 北京.东方瑞道 2004-6-3
(接上篇)
method #2: manifest check – to solve the atomicity problem with direct file checks a level of indirection is needed. to create a level of indirection......
RIA体系中的设计模式-为什么丰富?前 言
许多开发者都利用设计模式来解决重复性问题。伴随着新技术的涌现,例如ria,你将有机会构建更加贴近用户需求的应用程序。这样一来,部分描述传统基于服务器的应用程序的模式将会变得更注重客户端的能力。这样的变革会是逐步演进的,幸运的是,现今所用到的技术同样适用这一新模式。这篇文章探究了传统基于服务器的应用程序与ria模式之间的差别,也阐述了它们共有的高阶设计模式。稍后的文章重点将在特殊的设计模式上,以及如何建立富客户端应用程序。 【相关文章:
在DataGrid中简单使用下拉列表框】
【扩展阅读:
动态加载树----treeView】 【扩展信息:
协议开发 中移动CMPP2.0协议API】 为什么丰富?
ria是web开发与部署模式的一种演变。www与html最初是用来显示信息与为这些信息进行随机存储的联合体。web部署模式非常有用,然而,一些开发团队迫不及待地使用html来创建应用程序界面。这样一来,由于用户界面控制的有界集,以及缺乏客户端数据控制模式,大部分应用程序在可用性上面是毫无意义的地位。 早期的web应用程序开发中,围绕着数据传送、资源分配、业务逻辑以及其他基础问题,开发者花费了大量的时间来解决。作为一种成熟与标准的技术来解决这些问题,产生了更有吸引力的web部署模式。虽然最后已经很成熟,但是表述层还是不完善。ria的到来帮助开发者有机会实现用户程序界面的功能性需求,创建更实用的应用程序,减少失败的机率,增加交易完成的数量。 ...
下一页 摘要:轻量级服务器端组件体系实现
用组件构成新的系统,将体系结构和设计分解成组件,两者都是现在企业应用系统开发的最有希望也是最具挑战性的工作。n层体系结构已经成为很多这种应用的最佳实践,针对具体应用的复杂度通常集中在应用服务器层。这导致了服务器端组件体系结构的成熟。
然而本文并不局限于讨论了服务器组件体系,现有的组件体系如ejb、ccm和com+已经很成熟。一个优秀的组件体系无疑也是一个优秀的ood系统,通过实现一个定制的容器去把握和了解容器内部结构......