1、ARC320基于 .Net Framework2.0企业应用框架的设计与实现课程内容概述我们试图通过实际的企业应用框架的设计开发过程,跟大家分享三件事情。 第一开发适合自己企业的基础框架,可以极大提的高生产率和软件质量;第二讲述我们基于 DotNet2.0开发自己企业应用框架的故事;第三探讨企业应用框的架设计和实现。课程内容安排 为什么我们需要应用框架 企业应用框架介绍 企业应用框架的设计 企业应用框架的实现 企业应用框架实施为什么我们需要应用框架问题?在我们的项目开发中是否经常遇到这些问题: 一些基础的功能在不同的系统中总是重复开发?譬如:数据访问,事务管理,用户认证,权限管理等等。 不同的
2、程序员总是出现同样的错误?譬如:没有释放资源,异常没有处理等等。 功能相似的代码在多个地方出现? 每个项目启动都要搭建一套基础框架? 在组织级没有技术积累,项目的成败很多时候决定于几个关键成员?问题?(续) 没有体系结构的代码随处可见,大家风格各异,维护性差? 系统的扩展性差,没有成员愿意动以前的代码,常常更愿意重新做? 系统的模块、单元职责不清,紧密耦合,很难重用? 如何解决这些问题? 引入应用框架是一种行之有效的方法。让软件开发工作变为一种荣誉感和成就感企业应用框架介绍框架 在建筑行业框架指的是支撑其它物体的结构,或者说是建筑物的基础支撑骨架。软件的框架是一个软件的支撑结构,是经验的积累,是失败的教训,是一种创新,是一组可重用的设计和代码 为何使用应用框架 从已有的框架分析: MVC MFC DotNet JAVA Spring 基于框架开发可以极大提高生产率和软件质量。 使用框架可以使我们摆脱前面所述 “问题 ”的困扰。 使用框架还有更多的优点。