欢迎来到天天文库
浏览记录
ID:62268127
大小:1.31 MB
页数:49页
时间:2021-04-24
《Net企业应用系统架构与设计模式.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Microsoft.NET企業應用系統架構與設計模式林耀珍技術總監第三波資訊Microsoft.NET技術代言人林耀珍經歷第三波資訊技術總監育碁數位科技總經理專業認證與專長微軟.NET技術軟體開發流程,資訊系統規劃MicrosoftMCSD/MCSE/MCDBA物件導向技術,RationalOOAD認證講師LotusNotesprincipleCLP/CLIJ2EE大綱前言企業應用系統架構介紹使用者介面設計模式商業元件設計模式資料元件設計模式與最佳實務機會軟體的需求持續成長自動化–工業,商業硬體加值通訊
2、,電視,家庭伺服器數位內容–BeyondData–Data,Doc,MM人機介面–手寫,語音…more對人力的需求龐大精密複雜的工作自動化程度低挑戰時間有限經費有限系統需求複雜技術複雜環境變化迅速使用者心意不定人力有限(數量與品質)WithLessDoMore威脅全球化軟體產業分工全體軟體開發工程師800萬人美國印度中國大陸趨勢硬體與通訊速度提昇,價格下跌功能強大的軟體平台日益普及ThanksToMicrosoftandOtherVendors全球化產業分工MicroTrendKnow-How的累積與自
3、動化DomainKnow-howProcessPatternsArchitecturepatternsDesignpatternsCodingtemplateReusableComponents跨越鴻溝的橋樑Architecture,DesignandProcessObjectOriented/Component/Framework/PlatformCornerstone大綱前言企業應用系統架構與MVC設計模式介紹使用者介面設計模式商業元件設計模式資料元件設計模式與最佳實務應用系統架構Operation
4、alManagementSecurityCommunicationUIComponentsUIProcessComponentsDataAccessComponentsBusinessWorkflowsBusinessComponentsUsersBusinessEntitiesServiceAgentsServiceInterfacesDataSourcesServicesPatterns&PracticesCachingDataFormat&exchange任何事物都有其架構,而且越簡易越好架構必須
5、能够成長與調適,不然就要重建應用系統架構UIComponents:操作模式、資料安排、美觀UserProcessComponents:業務操作流程ServiceInterfaces:亦稱為FaçadeLayerBusinessComponents:運算邏輯BusinessEntities:負責資料儲存的元件Businessworkflows:跨系統服務的流程整合DataAccesslogicComponents:存取資料庫ServiceAgents:呼叫其他系統服務建立程式架構VS.NETSolutio
6、nMVCDesignParadigm問題:傳統的程式混合畫面、畫面流程、商業邏輯、與資料庫存取等功能,違反模組化設計原則解決方案:Model:資料與商業邏輯View:展現資料的畫面Controller:接受userrequest,呼叫適當的Model執行工作,然後顯示展現結果的畫面結果模組分工明確成為design的基本原則應用廣泛,例如增加Dataaccess元件分離Businessobject與資料存取MVC設計原則ViewControllerrequestDatadochooseviewReturn
7、resultUserinputModelRenderDataAccessModel:資料與商業邏輯View:展現資料的畫面Controller:接受userrequest,呼叫適當的Model執行工作,然後顯示展現結果的畫面Access大綱前言企業應用系統架構介紹設計使用者介面元件與設計模式設計商業元件與設計模式設計資料存取元件與設計模式設計使用者介面元件OperationalManagementSecurityCommunicationUIComponentsUIProcessComponentsDa
8、taAccessComponentsBusinessWorkflowsBusinessComponentsUsersBusinessEntitiesServiceAgentsServiceInterfacesDataSourcesServicesPatterns&PracticesCachingDataFormat&exchangeApplicationArchitectureisthemostimportantdesignpattern.
此文档下载收益归作者所有