Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

客製化的 Web api 的框架設計

課程大綱:
一、本課程要教您使用 ASP.NET MVC 5 的 Web API,並搭配使用 Vue.JS 的 SPA 應用程式基本開發框架
二、客製化 AJAX Backend Service Client 物件
三、前端 Vue.JS
四、一個 Web API 伺服器服務 (Services 端) 框架介紹 (EasyArchitect)
五、透過 BO (Business Object) 框架來統一並規範企業內團隊共同規範
六、如何使用這基礎平台以實現多人開發、佈署、維運

  • Be the first to comment

客製化的 Web api 的框架設計

  1. 1.  熱衷於 OOA/OOD/OOP 與 UML 塑模化應用程式 設計、軟體工程相關應用  喜歡程式設計、擅長 ASP.NET Web Form, MVC, WCF, Windows Form/WPF/WCF 開發、也實作過 一些專案  善於 Trouble-shooting 程式設計的各種疑難問題 吳俊毅 Gelis 集英信誠 - 資深.NET開發顧問 關於我
  2. 2. 系統工具服務化 (Monitor  DevOps) 工具流程、服務佈署、維運一體化 (DevOps)
  3. 3. HTTP/HTTPS Business Object Business Object Web Host JSON Over (Web API/SignalR) ApiHostBase ApiCore ServerComponent
  4. 4. Assembly ass = Assembly.LoadFile(string.Format("{0}{1}", appPath, dllPath)); if (ass != null) { Type magicType = ass.GetType(string.Format("{0}.{1}", namespace, className)); object MethodInfo GetMethod object returnValue Invoke return returnValue; }
  5. 5. https://www.slideshare.net/GelisWu/code- review-52137113
  6. 6. Business Object (.DLLs) Web API Template VS2017 Project Template & NuGet Package Client Project Template & NuGet Package BackendServiceClient Server Component Template Business1 Business2 . . . . Web API Host Visual Studio 2017 開發環境 Server Component Base (DLL) Business1 Business2 . . . . Server Component Base (DLL) NuGet Package 下載 NuGet Package 下載 專注商業邏輯開發 佈署DLL
  7. 7. https://www.nuget.org/packages/EasyArchitect.BO.ServerComp onent/0.9.5
  8. 8. https://marketplace.visualstudio.com/items?itemName=GelisW u.MyORMWizardExtensions
  9. 9. https://github.com/StyleCop/StyleCop https://marketplace.visualstudio.com/items?itemName=ChrisDahlberg.StyleCop https://stylecopcheckinpolicy.codeplex.com/SourceControl/latest https://www.nuget.org/packages/StyleCop.Analyzers/1.0.2
  10. 10. http://www.slideshare.net/GelisWu

×