iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

以Asp .Net MVC 5 為基礎,建立自己的程式開發框架 系列

Asp .Net MVC 是一個很好的框架,它定義好開發Web所需要最“基礎”的程式架構。但是,一些常用的東西就沒有(本來也不應該要有),例如:Log、View Model和Model的對應等。這系列將介紹如何在Asp .Net MVC上面打造常用的功能,讓在開發的時候能夠更快速、並且減少重工。

鐵人鍊成 | 共 30 篇文章 | 83 人訂閱 訂閱系列文 RSS系列文
DAY 1

[iThome 第七屆鐵人賽 01] 開篇

一眨眼一年就過去了,去年參加鐵人賽的心情彷如昨日。 經過一年的時間,終於又回來專注於開發我比較習慣的環境,也就是Asp .Net Mvc。 因此相較於去年的主題...

2014-09-23 ‧ 由 Alan Tsai 分享
DAY 2

達標好文 IoC基本概念介紹

在實際開始進入Asp .net Mvc之前,我們需要先來看一下一個很重要的概念,那就是IoC。 可以說IoC是框架的核心,基本上只要具備一定規模的框架,通常都會...

2014-09-24 ‧ 由 Alan Tsai 分享
DAY 3

Autofac基本介紹

[*]DI Container的選擇 [*]Autofac介紹 [*]Autofac 基本概念介紹 [*]第一步,建立ContainerBuilder [*]第...

2014-09-25 ‧ 由 Alan Tsai 分享
DAY 4

Autofac和Asp .Net Mvc結合

在上一篇我們介紹了Autofac的基本概念,還有它裡面比較常用的專有名詞,詳細對於Autofac有了一些瞭解。 在這一篇,我將會介紹如何讓我們在Asp .Net...

2014-09-26 ‧ 由 Alan Tsai 分享
DAY 5

打造第一個通用服務 - Log

到目前為止,應該對於Autofac的使用有了基本的了解。在上一篇用了一個簡單的Log服務來說明Autofac如何和Mvc結合。 Log屬於任何一個系統必須有的服...

2014-09-27 ‧ 由 Alan Tsai 分享
DAY 6

ViewModel的重要性

在這一篇我們將來看一下在寫Mvc裡面最重要的一個概念,也就是強型別的View(Strong Type View)和ViewModel。 同步發表於我的部落格:h...

2014-09-28 ‧ 由 Alan Tsai 分享
DAY 7

AutoMapper 介紹 - 簡單化Entity和ViewModel之間的轉換

在上一篇介紹完ViewModel的好處之後,留下的問題是,ViewModel雖然有帶來好處,但是ViewModel和實際Entity之間的對應其實是很麻煩的一件...

2014-09-29 ‧ 由 Alan Tsai 分享
DAY 8

框架簡化建立AutoMapper對應的設定

在上一篇我們介紹了AutoMapper的設定和用法,使用起來肯定比自己手動做左邊倒到右邊還要簡單。 不過AutoMapper也不是沒有它自己的問題,最麻煩的地方...

2014-09-30 ‧ 由 Alan Tsai 分享
DAY 9

用Repository Pattern抽離對Entity Framework的依賴

在上一篇介紹完了如何讓ViewModel和Entity之間的轉換透過AutoMapper變的更簡單,然後透過框架讓設定ViewModel和Entity之間的對應...

2014-10-01 ‧ 由 Alan Tsai 分享
DAY 10

加上 Unit of Work,抽離Entity Framework的依賴就完美了

在上一篇介紹完了Repository Pattern,我們能夠抽離實際在做儲存的動作,讓我們在替換實際儲存動作更加容易。 但是光靠一個Repository Pa...

2014-10-02 ‧ 由 Alan Tsai 分享