[翻译-ASP.NET MVC]Contact Manager开发之旅
生活随笔
收集整理的這篇文章主要介紹了
[翻译-ASP.NET MVC]Contact Manager开发之旅
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本翻譯系列為asp.net mvc官方實例教程。在這個系列中,Stephen Walther將演示如何通過ASP.NET MVC framework結合單元測試、TDD、Ajax、軟件設計原則及設計模式創建一個完整的Contact Manager應用。本系列共七個章節,也是七次迭代過程。本人將陸續對其進行翻譯并發布出來,希望能對學習ASP.NET MVC 的各位有所幫助。由于本人也是個MVC菜鳥,且E文水平亦是平平,文中如有疏漏敬請見諒。
注:為保證可讀性,文中Controller、View、Model、Route、Action等ASP.NET MVC核心單詞均未翻譯。
注:為保證可讀性,文中Controller、View、Model、Route、Action等ASP.NET MVC核心單詞均未翻譯。
- 迭代1 - 創建Contact Manager應用
- 第一次迭代中,我們將用最簡單的方式建立起Contact Manager應用并實現最基本的CRUD操作。
- 迭代2 - 修改樣式,美化應用
- 這次迭代中,我們通過修改ASP.NET MVC的母板視圖及CSS來改善應用程序的觀感。
- 迭代3 - 驗證表單
- 我們將通過第三次迭代添加基本的表單驗證。我們將阻止用戶提交不完全的表單,同時還將驗證電子郵件地址以及電話號碼。
- 迭代4 - 利用設計模式松散耦合
- 本次迭代我們通過使用一些設計模式使得應用程序更加容易維護。例如我們將采用Repository模式以及依賴注入來對應用程序進行重構。
- 迭代5 - 建立單元測試
- 迭代五中將要說明如何通過單元測試進行Model的Mock,以及如何針對Controller和驗證邏輯進行測試。
- 迭代6 – TDD(Test Driven Development)開發
- 先進行單元測試,以此推動應用程序的開發將是這次迭代的重點,在這節中我們將為應用程序添加Contact Group的概念并提供相應功能
- 迭代7 - 利用Ajax為Web應用程序賦予更好性能及用戶體驗
- 在最后的迭代中,我們將看到如何通過Ajax來提高應用程序的響應和性能。
轉載于:https://www.cnblogs.com/024hi/archive/2009/03/17/ASP_NET_MVC_SAMPLE_CONTACT_MANAGER_INDEX.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的[翻译-ASP.NET MVC]Contact Manager开发之旅的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows Mobile 编程 (W
- 下一篇: 【转】解析.Net框架下的XML编程技术