Tuesday 29 April 2014

MVC Introduction(Model View Controller)

The MVC Programming Model MVC is one of three ASP.NET programming models.
MVC is a framework for building web applications using a MVC (Model View Controller) design:

                 The Model represents the application core (for instance a list of database records).
The View displays the data (the database records).

The Controller handles the input (to the database
records). The MVC model also provides full control over HTML, CSS, and JavaScript. The MVC model defines web applications with 3 logic layers: 
1. The business layer (Model logic)
2. The display layer (View logic)
3. The input control (Controller logic)
4. The Model is the part of the application that handles.

The View is the parts of the application that handles the display of the data. Most often the views are created from the model data. The Controller is the part of the application that  handles user interaction.Typically controllers read data from a view, control user input, and send input data to the model. The MVC separation helps you manage complex applications, because you can focus on one aspect a time. For example, you can focus on the view without
depending on the business logic. It also makes it easier to test an application. The MVC separation also simplifies group development.
Different developers can work on the view, the
controller logic, and the business logic in parallel.

Web Forms vs MVC
The MVC programming model is a lighter alternative to
traditional ASP.NET (Web Forms). It is a lightweight,
highly testable framework, integrated with all existing
ASP.NET features, such as Master Pages, Security, and Authentication.

Visual Studio Express 2012/2010

Visual Studio Express is a free version of Microsoft Visual Studio.
Visual Studio Express is a development tool tailor made
for MVC (and Web Forms). Visual Studio Express contains:

MVC and Web Forms
Drag-and-drop web controls and web components
A web server language (Razor using VB or C#)
A web server (IIS Express)
A database server (SQL Server Compact)
A full web development framework (ASP.NET)
If you install Visual Studio Express, you will get more benefits from this tutorial.
If you want to install Visual Studio Express, click on one of these links:

Visual Web Developer 2012 (If you have
Windows 7 or Windows 8)

Visual Web Developer 2010 (If you have Windows Vista Or  XP)

No comments:

Post a Comment

SAP HANA DB ANALYSIS AFTER ISSUES

To be able to further analyze your issue and environment please download the attached shell script you can get from KBA: 3218277 - Collectin...