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

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

ID:43163025

大小:544.00 KB

页数:61页

时间:2019-10-01

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

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

1、Architecting EnterpriseApplication on.NETPengHuangpeng.huang@acm.org在.NET上构架企业级应用程序课程设计Session1:软件构架的基础知识Session2:.NET软件构架的基础知识Session3:企业级应用程序的构架Session4:案例学习:PetShop.NETSession5:Teamwork与BugTracking概念工具与实践(可选)Session1软件构架的基础知识系统构架师软件构架概述构架框架系统构架师“理想的建筑师应该既是文学家又是数字家,他还应通晓历史,热衷于哲学研究,精通音乐,懂得

2、医药知识,具有法学造诣,深谙天文学及天文计算。”--Vitruvius(古罗马建筑师),约公元前25年所以开发良好的企业应用程序的第一步就是寻找优秀的系统构架师软件构架概述构架与设计的关系:构架属于设计的一方面,它集中于某些具体的特征构架的定义:IEEEWorkingGrouponArchitecture把其定义为“系统在其环境中的最高层概念”DavidGarlan和MaryShaw认为软件构架是有关如下问题的设计层次:“在计算的算法和数据结构之外,设计并确定系统整体结构成为了新的问题。结构问题包括总体组织结构和全局控制结构;通信、同步和数据访问的协议;设计元素的功能分配;物

3、理分布;设计元素的组成;定标与性能;备选设计的选择。”软件构架概述构架重点构架只同以下几个具体方面相关:模型的结构,即组织模式,例如分层。基本元素,即关键用例、主类、常用机制等,它们与模型中的各元素相对。几个关键场景,它们表示了整个系统的主要控制流程。可选特征、产品线状况的服务。什么是构架框架?构架框架或构架基础设施(中间件)可以在其上构建某种构架的构件集。许多主要的构架困难应在框架或基础设施中进行解决,而且通常针对于特定的领域:命令和控制、MIS、控制系统等等。目前比较优秀,总拥有成本低的企业应用构架框架Microsoft.NETFrameworkSession2.NET软

4、件构架的基础知识.NETFramework.NETFramework类库VS.NET中的企业应用程序模板演示Duwamish7C#中的层次结构.NETFramework与VS.NETOperatingSystemCommonLanguageRuntimeADO.NET:DataandXMLASP.NET:Web Services&WebFormsWindows FormsCommonLanguageSpecificationVisualStudio.NETVBC++C#JScript…VS6与VS.NETVisualStudio6.0VisualStudio.NETASPHT

5、MLgeneratedusingXMLandXSLSmallamountofVBScriptProprietarycacheCookie/session/dbstateCOM+componentsADOdisconnectedrecordsetsSQLServerwithstoredproceduresASP.NETHTMLgeneratedusingASP.NETWebcontrolsandASP.NETDataBindingVB.NETcodebehindASP.NETcacheASP.NETsessionstate.NetAssembliesADO.NETDataSet

6、sSQLServerwithstoredproceduresJ2EEand.NETFrameworkJava:一种语言发展为一种平台PackagesJ2EEWindows:一个平台支持多种语言Frameworks.NETFramework.NET平台海容百川有容乃大.NETFramework支持Java语言:VisualJ#.NET.NETFramework基本概念一个基于Internet高度分布式计算环境的以简化应用程序开发为目的的全新计算平台CommonLanguageRuntime(CLR)一个在运行时管理代码的代理,提供核心服务,如:内存管理、线程管理、remotin

7、g,强制保证代码的安全和正确。.NETFramework类库一个全面的、面对对象的可重用类集合,可以用于开发包括传统的命令行、GUI应用程序,还可以开发基于ASP.NET和。codemanagementmanagedcodeunmanagedcode.NETFramework类库ComponentmodelConfigurationDataFrameworkservicesGlobalizationandlocalizationNetCommontasksReflectionRich,client-si

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

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

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