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

來源:互聯網
上載者:User
本翻譯系列為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核心單詞均未翻譯。
  • 迭代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來提高應用程式的響應和效能。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.