ASP.NET MVC Framework

ASP.NET MVC Framework

The ASP.NET MVC Framework is a Model-view-controller framework which Microsoft is adding to ASP.NET. It allows software developers to build a Web application as a composition of three roles: "Model", "View" and "Controller". A "Model" represents the state of a particular aspect of the application. Frequently, a model maps to a database table with the entries in the table representing the state of the table. A "Controller" handles interactions and updates the model to reflect a change in state of the application. A "View" extracts necessary information from a model and renders a user interface to display that.cite web | url = http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx | title = ASP.NET MVC Framework | author = Scott Guthrie | accessdate = 2007-10-23]

The ASP.NET MVC Framework couples the models, views and controllers using interface-based contracts, thereby allowing each component to be easily tested independently. The view engine in the MVC framework uses regular .aspx pages to design the layout of the user interface pages onto which the data is composed. However, any interactions are routed to the controllers rather than using the postback mechanism. Views can be mapped to REST-friendly URLs.

Release history

*ASP.NET MVC Framework was launched as a Community Technology Preview on December 10, 2007.
*ASP.NET MVC Preview 2 was released on March 5, 2008.
*ASP.NET MVC Preview 3 was released on May 1, 2008.
*ASP.NET MVC Preview 4 was released on July 16, 2008. [ [http://weblogs.asp.net/shijuvarghese/archive/2008/07/16/asp-net-mvc-preview-4-released.aspx ASP.NET MVC Preview 4 Released - Shiju Varghese's Blog ] ]
*ASP.NET MVC Preview 5 was released on August 28, 2008. [ [http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=aspnet&ReleaseId=16775 ASP.NET MVC CodePlex Preview 5 Release Notes] ]

The next version is expected to be beta 1 released sometime in late September/early October 2008 with a full release of version 1 expected by the end of 2008 [ [http://codeclimber.net.nz/archive/2008/09/19/asp.net-mvc-beta1-in-a-few-weeks-and-v1-by.aspx] ]

References

* [http://weblogs.asp.net/scottgu/archive/2008/05/27/asp-net-mvc-preview-3-release.aspx Scott Guthrie gives an overview of what's new with ASP.NET MVC Preview 3]
* [http://polymorphicpodcast.com/shows/aspnetmvc/ (audio podcast) Jeffery Palermo discusses MVC and ASP.NET MVC]

External links

* [http://asp.net/mvc/ MVC home on the ASP.NET web site]
* [http://www.codeplex.com/aspnet ASP.NET CodePlex project, including the source code to ASP.NET MVC]
* [http://www.hanselman.com/blog/ScottGuMVCPresentationAndScottHaScreencastFromALTNETConference.aspx MVC Framework introduction video at ALT.NET conference]
* [http://weblogs.asp.net/shijuvarghese/archive/2008/07/09/asp-net-mvc-vs-asp-net-web-form.aspx ASP.net MVC Vs ASP.net Web Form- Shiju Varghese's Blog]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • ASP.NET MVC Framework — Тип Веб фреймворк Разработчик Microsoft Написана на C# Операционная система Кроссплатформенное ПО Аппаратная платформа .NET Framework, Mono …   Википедия

  • ASP.NET — Проверить нейтральность. На странице обсуждения должны быть подробности. ASP.NET  технология создания веб приложений и веб сервисов от компании Майкр …   Википедия

  • ASP.NET — Not to be confused with UNESCO ASPNet. ASP.NET Developer(s) Microsoft Initial release January 2002 Stable release 4.0.30319.1 (4.0) / 12 April 2010; 18 months ago (2010 04 12) …   Wikipedia

  • ASP.NET — Basisdaten Entwickler Microsoft Aktuelle Version …   Deutsch Wikipedia

  • ASP.net — Basisdaten Entwickler: Microsoft Aktuelle Version: 3.5 …   Deutsch Wikipedia

  • ASP.NET AJAX — is a set of extensions to ASP.NET developed by Microsoft for implementing Ajax functionality. It is released under the Microsoft Public License (Ms PL). Contents 1 Clients Supporting Ajax 2 ASP.NET AJAX Suite 3 Microsoft Ajax Library …   Wikipedia

  • ASP.NET AJAX — ASP.NET AJAX  это множество расширений к технологии ASP.NET, разработанное фирмой Microsoft, для реализации технологии Ajax. Выпущено под лицензией Microsoft Public License. Содержание 1 Путевые вехи 2 Поддержка браузеров …   Википедия

  • ASP.NET state management — Необходимо проверить качество перевода и привести статью в соответствие со стилистическими правилами Википедии. Вы можете помочь улучшить эту статью, исправив в ней ошибки. Оригинал не указан. Пожалуйста …   Википедия

  • .NET Compact Framework — The Microsoft .NET Compact Framework (.NET CF) is a version of the .NET Framework that is designed to run on resource constrained mobile/embedded devices such as personal digital assistants (PDAs), mobile phones, factory controllers, set top… …   Wikipedia

  • .NET Compact Framework — У этого термина существуют и другие значения, см. .NET. .NET Compact Framework Тип Компьютерная платформа Разработчик Microsoft Операционная система Основанная на Windows CE Последняя версия 3.5 (25 января 2008) Лицензия …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”