.Net 应用框架设计系列(一)

1.什么是应用框架(application framework)

个人认为,应用框架是软件开发中一组可重用的设计和代码。他是我们所开发的应用系统的支撑骨架,一种基本结构。而结构(structure)就是框架的本质。在我们的开发一个比较复杂的应用系统的过程中,我们会发现我们要实现的应用包含了非常多不断变化的东西,从而让我们难以把握他们之间的复杂关系。而通过结构,我们可以把这些不断变化的东西,组织成易于理解的少数几个主要部分。
应用框架为我们提供了结构和模板(模板本身也是一种结构),我们以此为基础来构建我们的应用系统。这样的一个应用框架,通常都是由一些抽象类,具体类和类之间的预定义的交互行为,规则来构成的。而我们就可以重用这些由框架提供的代码和设计。

2.应用框架的优点

(1)模块化 (2)可重用性 (3)易于扩展 (4)可维护 (5)简单性(隐藏复杂细节)

3.应用框架包含的提供的通用服务(功能)

(1)配置管理服务 (2)IOC容器 (3)缓存服务 (4)事件通知服务 (5)"Windows 服务" (6)消息队列
(7)身份验证服务 (8)授权服务 (9)文档管理 (10)事务管理 (11)工作流 (12)加密/解密
(13)日志管理 (14)异常管理 (15)脚本支持(16) 资源管理(17)数据访问,O/R Mapping 
(18)License管理

转载于:https://www.cnblogs.com/BlogNetSpace/archive/2012/03/20/1334163.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值