微软.net程序员高级培训教程系列资料

微软.net程序员高级培训教程系列资料

ID:18155785

大小:56.00 KB

页数:14页

时间:2018-09-14

微软.net程序员高级培训教程系列资料_第1页
微软.net程序员高级培训教程系列资料_第2页
微软.net程序员高级培训教程系列资料_第3页
微软.net程序员高级培训教程系列资料_第4页
微软.net程序员高级培训教程系列资料_第5页
资源描述:

《微软.net程序员高级培训教程系列资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微软.NET程序员高级培训教程系列资料本文由zys5贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。ArchitectingEnterpriseApplicationon.NET在.NET上构架企业级应用程序上构架企业级应用程序PengHuangpeng.huang@acm.org课程设计Session1:软件构架的基础知识Session2:.NET软件构架的基础知识软件构架的基础知识Session3:企业级应用程序的构架Session4:案例学习:案例学习PetShop.NETSession5:Teamwork与Bug

2、Tracking与概念工具与实践(可选)概念工具与实践(可选)Session1软件构架的基础知识系统构架师软件构架概述构架框架(源码网整理:www.codepub.com)源码网整理:源码网整理系统构架师“理想的建筑师应该既是文学家又是数字家理想的建筑师应该既是文学家又是数字家他还应通晓历史,热衷于哲学研究,,他还应通晓历史,热衷于哲学研究,精通音乐,懂得医药知识,具有法学造诣,通音乐,懂得医药知识,具有法学造诣,深谙天文学及天文计算。深谙天文学及天文计算。”--Vitruvius(古罗马建筑师),约公元前25年(古罗马建筑师),约公元前),所以开发良好的企业

3、应用程序的第一步就是寻找优秀的系统构架师软件构架概述构架与设计的关系:构架与设计的关系:构架属于设计的一方面,构架属于设计的一方面,它集中于某些具体的特征构架的定义:构架的定义:IEEEWorkingGrouponArchitecture把其定义为“把其定义为“系统在其环境中的最高层概念”系统在其环境中的最高层概念”DavidGarlan和MaryShaw认为软件构架是有关如下问题的设计层次:下问题的设计层次:在计算的算法和数据结构之外,“在计算的算法和数据结构之外,设计并确定系统整体结构成为了新的问题。体结构成为了新的问题。结构问题包括总体组织结构和全局控制

4、结构;通信、结构问题包括总体组织结构和全局控制结构;通信、同步和数据访问的协议;设计元素的功能分配;同步和数据访问的协议;设计元素的功能分配;物理分布;设计元素的组成;定标与性能;分布;设计元素的组成;定标与性能;备选设计的选择。”软件构架概述构架重点构架只同以下几个具体方面相关:构架只同以下几个具体方面相关:模型的结构,即组织模式,例如分层。模型的结构,即组织模式,例如分层。基本元素,即关键用例、主类、常用机制等,基本元素,即关键用例、主类、常用机制等,它们与模型中的各元素相对。与模型中的各元素相对。几个关键场景,几个关键场景,它们表示了整个系统的主要控制流

5、程。可选特征、产品线状况的服务。可选特征、产品线状况的服务。什么是构架框架?什么是构架框架构架框架或构架基础设施(中间件)构架框架或构架基础设施(中间件)可以在其上构建某种构架的构件集。可以在其上构建某种构架的构件集。许多主要的构架困难应在框架或基础设施中进行解决,的构架困难应在框架或基础设施中进行解决,而且通常针对于特定的领域:命令和控制、而且通常针对于特定的领域:命令和控制、MIS、控制系统等等。、控制系统等等。目前比较优秀,目前比较优秀,总拥有成本低的企业应用构架框架Microsoft.NETFrameworkSession2.NET软件构架的基础知识软

6、件构架的基础知识.NETFramework.NETFramework类库VS.NET中的企业应用程序模板中的企业应用程序模板演示Duwamish7C#中的层次结构中的层次结构.NETFramework与VS.NET与VBC++C#JScript…CommonLanguageSpecificationVisualStudio.NETVisualStudio.NETASP.NET:WebServices&WebFormsWindowsFormsADO.NET:DataandXMLCommonLanguageRuntimeOperatingSystemVS6与VS.

7、NET与VisualStudio6.0ASPHTMLgeneratedusingXMLandXSLSmallamountofVBScriptProprietarycacheCookie/session/dbstateCOM+componentsADOdisconnectedrecordsetsSQLServerwithstoredproceduresVisualStudio.NETASP.NETHTMLgeneratedusingASP.NETWebcontrolsandASP.NETDataBindingVB.NETcodebehindASP.NETcach

8、eASP.NETsessionstat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。