[翻译-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核心单词均未翻译。
  • 迭代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来提高应用程序的响应和性能。

作者:紫色永恒

出处:http://024hi.cnblogs.com/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利

Tag标签: asp.net mvc
3
0
(请您对文章做出评价)
« 上一篇:[翻译-ASP.NET MVC]Contact Manager开发之旅之迭代1 - 创建Contact Manager应用
» 下一篇:[翻译-ASP.NET MVC]Contact Manager开发之旅之迭代2 - 修改样式,美化应用
posted @ 2009-03-17 17:46 紫色永恒 阅读(6793) 评论(26)  编辑 收藏 网摘 所属分类: Asp.Net MVC

  回复  引用  查看    
#1楼2009-03-17 21:37 | Q.Lee.lulu      
沙发。。
  回复  引用  查看    
#2楼2009-03-17 21:38 | 重典      
地板
  回复  引用  查看    
#3楼2009-03-17 21:38 | Ants      
很好很长~
  回复  引用  查看    
#4楼2009-03-17 21:39 | Ants      
@重典
@Q.Lee.lulu
这么快,你们不是什么事都快

  回复  引用  查看    
#5楼2009-03-17 21:39 | SZW      
值得推荐
  回复  引用  查看    
#6楼2009-03-17 21:54 | 郁闷的翩翩      
俺的地板怎么被典典给占了。
  回复  引用    
#7楼2009-03-17 22:03 | 卡拉[未注册用户]
顶顶顶!sign
  回复  引用  查看    
#8楼2009-03-17 22:27 | Jeffrey Zhao      
很有意思,现在的示例程序真多。
  回复  引用  查看    
#9楼2009-03-18 08:23 | 1-2-3      
收藏先
  回复  引用  查看    
#10楼2009-03-18 09:15 | 假正经哥哥      
先占个座,有空再看
  回复  引用  查看    
#11楼2009-03-20 16:15 | Aggron      
不错,关注ASP.NET MVC
  回复  引用  查看    
#12楼2009-03-21 00:05 | Rainbow      
尽请期待!!!
  回复  引用  查看    
#13楼2009-03-24 01:08 | nasa      
支持 ! ~\(≧▽≦)/~
  回复  引用    
#14楼2009-03-29 02:50 | gomienie[未注册用户]
迭代1 - 创建Contact Manager应用

迭代1的链接错了~!

  回复  引用  查看    
#15楼2009-03-30 14:25 | 菜芯      
迭代1 - 创建Contact Manager应用 链接 有问题为什么不改啊,有错不改对不起观众
  回复  引用  查看    
#16楼[楼主]2009-03-30 14:33 | 紫色永恒      
@菜芯
多谢关注 已经改正:)

  回复  引用    
#17楼2009-04-06 16:07 | 大发[未注册用户]
为什么我用Gallery模板加载就出现Could not load type 'ReTry.Views.Shared.Site'. 这个错误(ReTry是我项目名)?

  回复  引用  查看    
#18楼2009-04-10 10:41 | Ljun      
很好..努力学习
找高手带.....

  回复  引用  查看    
#19楼2009-04-25 10:51 | virus      
调用action返回json数据,却出现文件下载对话框的问题解决
  回复  引用  查看    
#20楼2009-07-31 10:33 | Taven      
MVC架构开发群:23646988

主要以 ASP.NET MVC 和 PHP的MVC框架开发为主

  回复  引用    
#21楼2009-08-03 14:28 | 始终关注[未注册用户]
迭代6和迭代7为什么不翻译了?
我是看客,本不应该唧唧歪歪要求楼主做什么,但楼主这样不能善始善终怎能服人?

  回复  引用  查看    
#22楼[楼主]2009-08-04 14:22 | 紫色永恒      
@始终关注
不好意思 最近由于项目过于忙碌 很难挤出时间来翻译 等项目情况稳定下来一定补齐!

  回复  引用    
#23楼2009-09-06 13:24 | michaelzx[未注册用户]
好期待能把剩下的补齐。大哥你翻译的这个东西太好了!里面很多东西都是是别的教程上完全没提到的。
在此表示下对博主的感谢

  回复  引用  查看    
#24楼2009-09-15 14:38 | yankai      
6/7不翻译了?
  回复  引用  查看    
#25楼2009-12-12 15:12 | Leo Fun      
好希望能看到完整的翻译啊,写的很好!
  回复  引用  查看    
#26楼2009-12-27 19:43 | WizardWu      
支持一下