软件工程
文章平均质量分 79
huankfy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
卡内基梅隆大学软件研究所关于软件架构的定义
软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。 软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口(计算机科学)来实现。转载 2007-04-13 00:12:00 · 1712 阅读 · 0 评论 -
过程模式之O/R映射映射
对象方式的基础是用具有数据和行为的对象来构建应用;关系方式的基础是将数据存储在表的行中。在将对象用关系数据库存储时,自然存在对象/关系阻抗不匹配。它们的本质区别使得这两种方式结合的并不完美。 要将对象成功映射到关系数据库,就要了解这两种方式及其区别,从中选择折衷的方案。在此引用《过程模式(上)》(Scott.W.Ambler著)原文: 要减少对象/关系阻抗不匹配的影原创 2007-07-16 23:08:00 · 3106 阅读 · 1 评论 -
模型-视图-控制器(MVC)模式在ajax中的应用
职责分离,相互不影响,不论是界面设计师、图形处理人员、还是编码人员,都希望如此。好的设计模式会使后期维护变得轻松,只需少量的工作就可达到事半功倍的效果。即使在开发阶段,好的设计模式使各个部分相互不干扰,相互通信通过API,降低了耦合性。当需求改变的时候,在API不变的情况下只需改变相应的部分而不需要更改其他的部分。笔者认为模型-视图-控制器MVC模式是非常棒的一种。原创 2007-05-06 22:48:00 · 1728 阅读 · 0 评论
分享