应用框架的设计与实现——.NET平台(2)
来源:互联网 发布:软件怎么看源码 编辑:程序博客网 时间:2024/06/07 07:07
应用框架解析
框架由两层组成:应用层和框架层。框架层可以被划分为:特定领域层和跨领域层。(应用层就是业务表现层,框架层是公用模块部分,特定领域是指业务实现部分,跨领域是指不涉及业务的基础框架)
之下还有编码框架和系统平台。
框架开发的主要阶段:分析、设计、实现和稳定。
分析确定范围(scope)和目标(objective)。主要功能?业务应用是什么类型的?支持哪些用例?
制定框架开发的迭代计划(iteration plan);起草项目计划,确定每个阶段主要里程碑的时间和文档。
设计阶段的两大任务是识别出通用点(common spot)和扩展点(hot spot)。(设计阶段的主要任务不会是这两点吧,只能算是应该注重的要点吧。)
可以创建应用框架原型(prototype),构建样本应用,测试框架原型。
构建
稳定
典型的框架文档包括以下四部分:
* 框架概览。说明框架的用途,以及框架中提供的主要组件和服务。
* 有关框架的一些图片、图解和描述。帮助开发者领会框架及其设计思想。
* 框架功能的API参考。使开发者能够在开发过程中随时查找框架的功能。
* 说明如何使用框架的一组例子。实际例子是说明应用框架使用场景的最佳手段,有助于缩短学习过程。
框架开发方法和技术
* 通用点(Common spots)。
* 扩展点(Hot spots)。
* 黑盒框架(Black-box framework)。
* 白盒框架(White-box framework)。
* 灰盒框架(Gray-box framework)。
* 设计模式(Design pattern)。
框架由两层组成:应用层和框架层。框架层可以被划分为:特定领域层和跨领域层。(应用层就是业务表现层,框架层是公用模块部分,特定领域是指业务实现部分,跨领域是指不涉及业务的基础框架)
之下还有编码框架和系统平台。
框架开发的主要阶段:分析、设计、实现和稳定。
分析确定范围(scope)和目标(objective)。主要功能?业务应用是什么类型的?支持哪些用例?
制定框架开发的迭代计划(iteration plan);起草项目计划,确定每个阶段主要里程碑的时间和文档。
设计阶段的两大任务是识别出通用点(common spot)和扩展点(hot spot)。(设计阶段的主要任务不会是这两点吧,只能算是应该注重的要点吧。)
可以创建应用框架原型(prototype),构建样本应用,测试框架原型。
构建
稳定
典型的框架文档包括以下四部分:
* 框架概览。说明框架的用途,以及框架中提供的主要组件和服务。
* 有关框架的一些图片、图解和描述。帮助开发者领会框架及其设计思想。
* 框架功能的API参考。使开发者能够在开发过程中随时查找框架的功能。
* 说明如何使用框架的一组例子。实际例子是说明应用框架使用场景的最佳手段,有助于缩短学习过程。
框架开发方法和技术
* 通用点(Common spots)。
* 扩展点(Hot spots)。
* 黑盒框架(Black-box framework)。
* 白盒框架(White-box framework)。
* 灰盒框架(Gray-box framework)。
* 设计模式(Design pattern)。
- 应用框架的设计与实现——.NET平台(2)
- 应用框架的设计与实现——.NET平台(4.3 SAF代码分析.源码2)
- .NET平台应用框架设计与实现
- 应用框架的设计与实现——.NET平台(1)
- 应用框架的设计与实现——.NET平台(3)
- 应用框架的设计与实现——.NET平台(4)
- 应用框架的设计与实现——.NET平台4.2代码测试
- 应用框架的设计与实现——.NET平台4.2代码测试问题解决
- 应用框架的设计与实现——.NET平台(4.2 Remoting 客户端激活)
- 应用框架的设计与实现——.NET平台(4.2 Remoting 无配置文件)
- 应用框架的设计与实现——.NET平台(4.3 SAF代码分析)
- 应用框架的设计与实现——.NET平台(4.3 SAF代码分析.源码1)
- 应用框架的设计与实现——.NET平台(6 源码分析)
- 应用框架的设计与实现——.NET平台(5 缓存服务.源码分析)
- 应用框架的设计与实现——.NET平台(6.获取外部配置信息)
- 应用框架的设计与实现——.NET平台(7.事件通知服务.源码分析)
- 应用框架的设计与实现——.NET平台(8.1 Windows服务.线程)
- 应用框架的设计与实现——.NET平台(8.2 Windows服务)
- Apache与Tomcat安装配置手册
- 自己的一个数据库操作类
- 查看和更改MAC地址
- JAVA技术图谱
- XPath的语法
- 应用框架的设计与实现——.NET平台(2)
- Struts常见异常信息和解决方法
- [Struts]处理表单中值为空的日期类型字段
- 第一篇帖子
- jsp中文问题解决方案(完整版)
- [Struts]让Dreamweaver显示Struts标签的插件
- 我们来测试一下trackback引用
- ADODB
- 木桶的启示