企业应用系统架构与设计模式

上传人:第*** 文档编号:49664421 上传时间:2018-08-01 格式:PPT 页数:49 大小:2.05MB
返回 下载 相关 举报
企业应用系统架构与设计模式_第1页
第1页 / 共49页
企业应用系统架构与设计模式_第2页
第2页 / 共49页
企业应用系统架构与设计模式_第3页
第3页 / 共49页
企业应用系统架构与设计模式_第4页
第4页 / 共49页
企业应用系统架构与设计模式_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《企业应用系统架构与设计模式》由会员分享,可在线阅读,更多相关《企业应用系统架构与设计模式(49页珍藏版)》请在金锄头文库上搜索。

1、 Microsoft .NETMicrosoft .NET 企业应用系统架构与设计模式企业应用系统架构与设计模式 林耀珍林耀珍 技术总监技术总监 第三波信息第三波信息Microsoft .NET Microsoft .NET 技術代言人技術代言人林耀珍林耀珍l l经历经历l l第三波信息第三波信息 技术总监技术总监l l育碁数字科技育碁数字科技 总经理总经理l l专业认证与专长专业认证与专长l l微软微软 .NET .NET 技术技术l l软件开发流程,信息系统规划软件开发流程,信息系统规划l lMicrosoft MCSD/MCSE/MCDBAMicrosoft MCSD/MCSE/MCDB

2、Al l对象导向技术,对象导向技术,Rational OOAD Rational OOAD 认证讲师认证讲师l lLotus Notes principle CLP/CLILotus Notes principle CLP/CLIl lJ2EEJ2EE大綱大綱l l前言前言l l企业应用系统架构介绍企业应用系统架构介绍l l使用者接口设计模式使用者接口设计模式l l商业组件设计模式商业组件设计模式l l数据组件设计模式与最佳实务数据组件设计模式与最佳实务機會機會l l軟體的需求持續成長軟體的需求持續成長自動化自動化 工業工業, , 商業商業硬體加值硬體加值 通訊通訊, , 電視電視, , 家庭

3、伺服器家庭伺服器數位內容數位內容 Beyond Data Beyond Data Data, Doc, MM Data, Doc, MM人機介面人機介面 手寫手寫, , 語音語音moremorel l對人力的需求龐大對人力的需求龐大精密複雜的工作精密複雜的工作自動化程度低自動化程度低挑戰挑戰l l时间有限时间有限l l经费有限经费有限l l系统需求复杂系统需求复杂l l技术复杂技术复杂l l环境变化迅速环境变化迅速l l使用者心意不定使用者心意不定l l人力有限(数量与质量)人力有限(数量与质量)With LessDo More威脅威脅l l全球化软件产业分工全球化软件产业分工全体软件开发工程

4、师全体软件开发工程师 800800万人万人美国美国印度印度中国大陆中国大陆趨勢趨勢l l硬件与通讯速度提升,价格下跌硬件与通讯速度提升,价格下跌l l功能强大的软件平台日益普及功能强大的软件平台日益普及Thanks To Microsoft and Other VendorsThanks To Microsoft and Other Vendorsl l全球化产业分工全球化产业分工icroTrendicroTrendl lKnow-HowKnow-How的累积与自动化的累积与自动化Domain Know-howDomain Know-howProcessProcessPatternsPatte

5、rns Architecture patternsArchitecture patterns Design patternsDesign patternsCoding templateCoding templatel lReusable ComponentsReusable Components跨越鴻溝的橋樑跨越鴻溝的橋樑 Architecture, Design and ProcessArchitecture, Design and ProcessObject Oriented/Component/Framework/Platform Corner stone大綱大綱l l前言前言l l企業

6、應用系統架構與企業應用系統架構與MVCMVC設計模式介紹設計模式介紹l l使用者介面設計模式使用者介面設計模式l l商業元件設計模式商業元件設計模式l l資料元件設計模式與最佳實務資料元件設計模式與最佳實務應用系統架構應用系統架構Operational ManagementSecurityCommunicationUI ComponentsUI Process ComponentsData Access ComponentsBusiness WorkflowsBusiness ComponentsUsersBusiness EntitiesService AgentsService Inter

7、facesData SourcesServicesPatterns SqlHelperExtension.Fill( reader, productDS, “product“, 0, 1 );sqlConnection1 = new SqlConnection(); sqlCommand1 = new SqlCommand(); sqlConnection1.ConnectionString = this.connectionString;sqlCommand1.CommandText = “dbo.SelectProductById“; sqlCommand1.CommandType =Co

8、mmandType.StoredProcedure; sqlCommand1.Connection = this.sqlConnection1; sqlCommand1.Parameters.Add(new SqlParameter(“RETURN_VALUE“,. sqlCommand1.Parameters.Add(new SqlParameter(“ProductID“, .總結總結l l遵循遵循 .NET .NET 应用程序架构应用程序架构l l善用善用 .NET Framework.NET Frameworkl l运用适当的软件开发流程运用适当的软件开发流程For team-work

9、 projectFor team-work projectl l选择适当的选择适当的 Design PatternsDesign Patternsl l设计具有弹性的架构设计具有弹性的架构 Key to reuse Key to reusel lThe Open-Closed PrincipleThe Open-Closed PrincipleOpen For ExtensionOpen For ExtensionClosed For ModificationClosed For Modification相關場次相關場次l l.NET.NET应用程序效能调教与安全典范应用程序效能调教与安全典范

10、l l分布式应用程序设计典范分布式应用程序设计典范 Part I, IIPart I, IIl l如何透过如何透过Web serviceWeb service建立异质平台的互建立异质平台的互 通性通性l l深入深入.NET Web service.NET Web servicel l探索探索 Web Service Enhancements 2.0Web Service Enhancements 2.0l lJ2EE vs. .NET Enterprise ServicesJ2EE vs. .NET Enterprise Servicesfinal thoughtsfinal thoughts

11、 2003 Microsoft Corporation. All rights reserved. 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号