天天看點

[翻譯-ASP.NET MVC]Contact Manager開發之旅

注:為保證可讀性,文中Controller、View、Model、Route、Action等ASP.NET MVC核心單詞均未翻譯。

<a target="_blank" href="http://www.cnblogs.com/024hi/archive/2009/03/19/ASP_NET_MVC_SAMPLE_CONTACT_MANAGER_1.html">疊代1 - 建立Contact Manager應用</a>

第一次疊代中,我們将用最簡單的方式建立起Contact Manager應用并實作最基本的CRUD操作。

<a target="_blank" href="http://www.cnblogs.com/024hi/archive/2009/03/19/ASP_NET_MVC_SAMPLE_CONTACT_MANAGER_2.html">疊代2 - 修改樣式,美化應用</a>

這次疊代中,我們通過修改ASP.NET MVC的主機闆視圖及CSS來改善應用程式的觀感。

<a target="_blank" href="http://www.cnblogs.com/024hi/archive/2009/03/27/ASP_NET_MVC_SAMPLE_CONTACT_MANAGER_3.html">疊代3 - 驗證表單</a>

我們将通過第三次疊代添加基本的表單驗證。我們将阻止使用者送出不完全的表單,同時還将驗證電子郵件位址以及電話号碼。

<a href="http://www.cnblogs.com/024hi/archive/2009/04/12/asp_net_mvc_sample_contact_manager_4.html">疊代4 - 利用設計模式松散耦合</a>

本次疊代我們通過使用一些設計模式使得應用程式更加容易維護。例如我們将采用Repository模式以及依賴注入來對應用程式進行重構。

<a href="http://www.cnblogs.com/024hi/archive/2009/05/05/asp_net_mvc_sample_contact_manager_5.html">疊代5 - 建立單元測試</a>

疊代五中将要說明如何通過單元測試進行Model的Mock,以及如何針對Controller和驗證邏輯進行測試。

疊代6 – TDD(Test Driven Development)開發

先進行單元測試,以此推動應用程式的開發将是這次疊代的重點,在這節中我們将為應用程式添加Contact Group的概念并提供相應功能

疊代7 - 利用Ajax為Web應用程式賦予更好性能及使用者體驗在最後的疊代中,我們将看到如何通過Ajax來提高應用程式的響應和性能。

本文轉自紫色永恒51CTO部落格,原文連結:http://www.cnblogs.com/024hi/archive/2009/03/17/ASP_NET_MVC_SAMPLE_CONTACT_MANAGER_INDEX.html ,如需轉載請自行聯系原作者

繼續閱讀