- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高阳 Gordon Microsoft MVP Senior Delivery Manager U.S.A. dept Achievo Information Technology(Beijing)Co.,Ltd. http://xiaoyin_ 微软新技术与架构设计应用 个人介绍 Achievo U.S.A. Development Manage Huatechinfo Development manage Microsoft Development manage 东北大学 计算机网络 学士 北京交通大学 计算机软件 学士 上海复旦大学 计算机科学 硕士 本次课程内容包括 为什么开发管理者需要了解多种框架 几种常见架构特性介绍 通向架构师之门-Pet Shop架构设计 Web Client Software Factory(WCSF)介绍 WCSF(MVP)架构分析与应用 VS2008中Linq的可视化设计 经验分享 参考资源 本课程需具备的条件 本课程不一定涉及下列内容,假定参加者具备以下基础 理解.NET体系以及相关框架、语言和组件 熟悉软件开发生命周期与团队协作 熟悉企业库、WWF、WCF和WPF 掌握基础分析模式和设计模式 有分布式应用概念 为什么开发管理者需要了解多种框架 项目经理决策几个阶段: 了解需求-功能抽象-选择技术方案分析-新技术点验证-项目方案开发框架确定 项目失败总结: 不熟悉软件生命周期工程,没有规范化 没有架构意识 选择框架的失误,对性能没有充分考虑 对需求不断的增加和变化估计不足 向成熟工业框架学习,降低项目开发风险 几种常见架构特性介绍 ORM(Nhibernate,Nbear, IBatisNet…) IBatisNet,O/R Mapping解决方案,特点:小巧,上手很快。如果你不需要太多复杂的功能,是非常灵活的最简单的解决方案; 元数据(XML)驱动模型架构 Pet Shop 4.0 Software Factory AOP(Sping.Net, Castle …) Unity Application Block(支持构造函数,属性方法调用注入) EnterpriseLibraryMarch2008CTP 元数据(XML)驱动模型架构 基于元数据(XML)架构,在ASP.net2.0的程 序应用,而且这种架构目前很多 IT公司使 用较少,它的特点灵活度较高, 简单高效,方便的IOC依赖注入; 对象 间解偶性较好,开发效率较高,可以结合微软企业库进行 高效率的存储。 在微软互联星空项目中,微软有很好的成功案例。 DEMO 通向架构师之门-Pet Shop架构设计 PetShop 4.0的体系架构 在数据访问层DAL中,采用DAL Interface抽象出数据访问逻辑,并以DAL Factory作为数据访问层对象的工厂模块 业务逻辑层的模块结构图 业务逻辑的处理中,如果 存在业务操作的多样化,或者 是今后可能的变化,均利用抽 象的原理。 使用接口,或者使用抽象 类,从而脱离对具体业务的依 赖 数据访问层的模块结构图 在数据访问层中,完全采用了“面向接口编程”思想。 抽象出来的IDAL模块,脱离了与具体数据库的依赖,从而使得整个数据访问层利于数据库迁移。 PetShop之表示层设计 MVC(Model- View-Controller,即 模型-视图-控制器) 模式 Controller根据 用户请求(Respons )修改Model的属性 ,此时Event(事件 )被触发,所有依赖 于Model的View对象 会自动更新,并基于 Model对象产生一个 响应(Response) ,信息返回Controller DEMO 软件工厂的相关概念 几个较为成熟的软件工厂 Web Client Software Factory(Browser) Web Service Software Factory (SOA) Smart Client Software Factory (Desktop) 表示层与用户体验: Winform最佳实践:SCSF Web最佳实践:WCSF 服务设计与后台支撑: SOA最佳实践:WSSF MVC与MVP模式 Model-View-Presenter模式 A 使用MVP比较 相对MVC,MVP更容易实现,因为MVC需要有更强大的架构思维能力; MVP的运行效率比MVC高,因为其依赖较高,逻辑命中率更大; MVP比较不依
您可能关注的文档
- 05-中国法律文化的反思.ppt
- 西工大9电磁学3.ppt
- 第七章 图1图的定义2存储结构.ppt
- 遗传性非息肉病性.ppt
- 第二章_企业外部环境分析1--注册会计师考试.ppt
- 第1课 精耕细作农业生产模式的形成(c).ppt
- 药品生产质量管理规范(2010年修订)--质量控制与质量保证___(QA&QC李银川.ppt
- 新目标八上 U12-1.ppt
- Chap3__消费者理论.ppt
- 企业服务方案(中英文)定稿.ppt
- 浙江金华市公共资源交易中心永康市分中心编外人员招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波慈溪市政协办公室招考聘用编外工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江金华永康市西溪镇人民政府招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 福建南平市公安局建阳分局招考聘用辅警笔试历年典型考题及考点研判与答案详解.docx
- 浙江嘉兴海盐县武原街道基层残疾人工作专职委员(公益岗位)招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波知识产权保护中心招考聘用工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江杭州建德市面向2024届普通高校毕业生招考聘用教师(第二批)16人笔试历年典型考题及考点研判与答案详解.docx
- 浙江省台州中学面向2024届普通高校毕业生招考聘用教师12人笔试历年典型考题及考点研判与答案详解.docx
- 湖北师范大学体育学院专任教师招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 重庆市南岸区教育事业单位面向2024届高校毕业生招考聘用114人笔试历年典型考题及考点研判与答案详解.docx
文档评论(0)