Giter Club home page Giter Club logo

twmvc-18-1's Introduction

twMVC-18-1

2015-04-18 twMVC#18

專案分層架構

講者:Kevin Tseng(Microsoft MVP 2013-2015、twMVC核心講者、SkillTree 專任講師)

講題簡介:

介紹專案如何分層,專案架構又該如何規劃?看了一堆的文章也跟著範例作,卻仍然不得要領。

上半場將會帶領大家如何著手進行專案的分層架構規劃與實作。

講題簡報檔:

twMVC#18 - 專案分層架構

相關文章與範例程式說明:

SampleWeb 原始範例專案

  1. ASP.NET MVC 專案分層架構 Part.1 - 初學者的起手式

    範例專案名稱:SampleWeb - Step1

  2. ASP.NET MVC 專案分層架構 Part.2 - 抽出 Repository 裡相同的部份

    範例專案名稱:SampleWeb - Step2

  3. ASP.NET MVC 專案分層架構 Part.3 - 個別 Repository 的資料存取操作

    範例專案名稱:SampleWeb - Step3

  4. ASP.NET MVC 專案分層架構 Part.4 - 抽出 Model 層並建立為類別庫專案

    範例專案名稱:SampleWeb - Step4

  5. ASP.NET MVC 專案分層架構 Part.5 - 建立 Service 層

    範例專案名稱:SampleWeb - Step5

  6. ASP.NET MVC 專案分層架構 Part.6 - DI/IoC 使用 Unity.MVC

    範例專案名稱:SampleWeb - Step6

  7. ASP.NET MVC 專案分層架構 Part.7A - Unit of Work 工作單元

    範例專案名稱:SampleWeb - Step7A

  8. ASP.NET MVC 專案分層架構 Part.7B - Unit of Work 工作單元

    範例專案名稱:SampleWeb - Step7B

    (加入 UnitOfWorkFactory 與 UnitOfWorkAttribute)

ASP.NET MVC 專案分層架構 - 建議與補充說明

錯誤更正:有關 ASP.NET MVC 分層架構使用 Unity 的 DbContext 處理

ASP.NET MVC 4 使用 Unity bootstrapper for ASP.NET MVC

Unity bootstrapper for ASP.NET MVC 進階註冊類別方式


開發環境:Visual Studio 2013

範例資料庫:Northwind

為了避免檔案過大,因此使用的套件皆無上傳,請自行還原,還原方式請參考以下連結:

NuGet套件還原步驟使用Visual Studio 2012 為例

twmvc-18-1's People

Contributors

kevintsengtw avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.