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

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

ID:20138051

大小:1.93 MB

页数:49页

时间:2018-10-10

.net企业应用系统架构与设计模式_第1页
.net企业应用系统架构与设计模式_第2页
.net企业应用系统架构与设计模式_第3页
.net企业应用系统架构与设计模式_第4页
.net企业应用系统架构与设计模式_第5页
资源描述:

《.net企业应用系统架构与设计模式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Microsoft.NET企業應用系統架構與設計模式林耀珍技術總監第三波資訊Microsoft.NET技術代言人林耀珍經歷第三波資訊技術總監育碁數位科技總經理專業認證與專長微軟.NET技術軟體開發流程,資訊系統規劃MicrosoftMCSD/MCSE/MCDBA物件導向技術,RationalOOAD認證講師LotusNotesprincipleCLP/CLIJ2EE大綱前言企業應用系統架構介紹使用者介面設計模式商業元件設計模式資料元件設計模式與最佳實務機會軟體的需求持續成長自動化–工業,商業硬體加值通訊,電視,家庭伺服器數位內容–BeyondData–Data,Doc,MM

2、人機介面–手寫,語音…more對人力的需求龐大精密複雜的工作自動化程度低挑戰時間有限經費有限系統需求複雜技術複雜環境變化迅速使用者心意不定人力有限(數量與品質)WithLessDoMore威脅全球化軟體產業分工全體軟體開發工程師800萬人美國印度中國大陸趨勢硬體與通訊速度提昇,價格下跌功能強大的軟體平台日益普及ThanksToMicrosoftandOtherVendors全球化產業分工MicroTrendKnow-How的累積與自動化DomainKnow-howProcessPatternsArchitecturepatternsDesignpatternsCodingt

3、emplateReusableComponents跨越鴻溝的橋樑Architecture,DesignandProcessObjectOriented/Component/Framework/PlatformCornerstone大綱前言企業應用系統架構與MVC設計模式介紹使用者介面設計模式商業元件設計模式資料元件設計模式與最佳實務應用系統架構OperationalManagementSecurityCommunicationUIComponentsUIProcessComponentsDataAccessComponentsBusinessWorkflowsBusines

4、sComponentsUsersBusinessEntitiesServiceAgentsServiceInterfacesDataSourcesServicesPatterns&PracticesCachingDataFormat&exchange任何事物都有其架構,而且越簡易越好架構必須能够成長與調適,不然就要重建應用系統架構UIComponents:操作模式、資料安排、美觀UserProcessComponents:業務操作流程ServiceInterfaces:亦稱為FaçadeLayerBusinessComponents:運算邏輯BusinessEntities

5、:負責資料儲存的元件Businessworkflows:跨系統服務的流程整合DataAccesslogicComponents:存取資料庫ServiceAgents:呼叫其他系統服務建立程式架構VS.NETSolutionMVCDesignParadigm問題:傳統的程式混合畫面、畫面流程、商業邏輯、與資料庫存取等功能,違反模組化設計原則解決方案:Model:資料與商業邏輯View:展現資料的畫面Controller:接受userrequest,呼叫適當的Model執行工作,然後顯示展現結果的畫面結果模組分工明確成為design的基本原則應用廣泛,例如增加Dataacces

6、s元件分離Businessobject與資料存取MVC設計原則ViewControllerrequestDatadochooseviewReturnresultUserinputModelRenderDataAccessModel:資料與商業邏輯View:展現資料的畫面Controller:接受userrequest,呼叫適當的Model執行工作,然後顯示展現結果的畫面Access大綱前言企業應用系統架構介紹設計使用者介面元件與設計模式設計商業元件與設計模式設計資料存取元件與設計模式設計使用者介面元件OperationalManagementSecurityCommunic

7、ationUIComponentsUIProcessComponentsDataAccessComponentsBusinessWorkflowsBusinessComponentsUsersBusinessEntitiesServiceAgentsServiceInterfacesDataSourcesServicesPatterns&PracticesCachingDataFormat&exchangeApplicationArchitectureisthemostimportantdesignpattern.

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

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

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