版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
丛 书 名:Pragmatic Programmers
版本说明:1
I S B N:(纸本) 9781934356531
出 版 社:The Pragmatic Programmers LLC.
出 版 年:2010年
主 题 词:pragmatic programmers drive test
摘 要:It s testable. It s light-weight. It s open-source. It s . . . Microsoft? Yes, finally, Microsoft has figured it out. *** MVC 2.0 lets you test drive your code, control the output of your HTML, and leverage C# and .NET in an easy-to-use web framework. This book shows you all you need to know to get started developing web applications using test-driven development (TDD). You ll learn how to do everything from creating your first test, to building REST web services, to deploying your finished *** MVC applications. Test-Drive *** MVC gets you started with all the fundamentals you need, whether you re transitioning from older Microsoft technologies, or if you re coming from an open-source background and are curious about what *** MVC has to offer. *** MVC 2.0 is C# on the web done right. No more fiddling around with Viewstate, IsPostBack(), and drag-and-drop coding. Microsoft has addressed the shortcomings of *** and created a framework that goes toe-to-toe with other popular web frameworks such as Ruby on Rails. Programming in C# is fun again! This book takes a test-first approach to the main features of *** MVC. You ll get hands-on experience building and deploying a time-management web application from start to finish. From building your first page, to data access, to integrating with web services such as ***, Test-Drive *** MVC guides you step by step. You ll come away with a complete understanding of web services and data access, and you ll learn how to test each component so that your code is bug-free and maintainable from the start. You ll see how to handle security, logging, and error handling. Software isn t useful until it s deployed into production. We ll cover automated deployment using MSBuild, a build tool product that can help you get your site online, repeatably and reliably. Throughout, you ll work with open source projects that complement *** MVC, including NHibernate, MVCContrib, and Castle Windsor Container