PDF de programación - Aplicaciones web con MVC - Desarrollo de aplicaciones II

Imágen de pdf Aplicaciones web con MVC - Desarrollo de aplicaciones II

Aplicaciones web con MVC - Desarrollo de aplicaciones IIgráfica de visualizaciones

Publicado el 1 de Noviembre del 2019
134 visualizaciones desde el 1 de Noviembre del 2019
121,9 KB
12 paginas
Aplicaciones web con MVC

Desarrollo de aplicaciones II

ASP.NET MVC
http://www.asp.net/mvc
ASP.NET MVC es parte del desarrollo de aplicaciones web con
ASP.NET.

Proporciona la agilidad y flexibilidad de crear y dar
mantenimiento a aplicaciones web de forma más eficiente.

Permitiendo a distintos desarrolladores trabajar en la
misma aplicación donde por una parte se trabaja en la lógica
de datos, lógica del negocio y diseño visual de la aplicación.

ASP.NET MVC

Las aplicaciones ASP.NET MVC permiten.

● Completo control sobre el código HTML.
● Permite la integración de AJAX y JQuery.
● Permite crear URL amigables.
● Facilita la creación y ejecución de pruebas sobre el código.

Entre otras características que iremos viendo y utilizando.

Aplicaciones web con MVC

No debemos limitarnos a solo desarrollar aplicaciones web de
forma rápida con ASP.NET MVC cuando existe una variedad
de Frameworks que permiten crear aplicaciones web utilizando
MVC, los más utilizados son Symfony (PHP), Spring (Java -
JSP), Struts (Java - JSP), entre otros.

http://es.wikipedia.org/wiki/Modelo_Vista_Controlador#Frameworks_MVC

ASP.NET MVC 2

Visual Studio 2010 incluye la versión 2 del ASP.NET MVC,
también ya está disponible la version 3 que podemos
descargar desde el sitio oficial.

Para ver algunas características del ASP.NET MVC 2 podemos
ingresar en http://www.asp.net/mvc/whatisaspmvc

Creando proyectos web con

ASP.NET MVC 2



Crear un nuevo proyecto

En Visual Studio -> Crear nuevo Proyecto -> C# /Web elegimos
Aplicación web de ASP.NET MVC 2, elegimos donde
guardarlo y le asignamos un nombre.

Al crear el proyecto nos pregunta si queremos crear un
proyecto de prueba unitaria, por ahora elegimos NO y damos
clic en Aceptar.

Crear un nuevo proyecto

¿Qué nos genera el proyecto?
Por default nos genera:

● La estructura de nuestra aplicación (carpeta de

controladores, vistas, etc.).

● Un Layout o estructura de nuestra página web llamado

Site.Master.

● Un controlador llamado HomeController que será el

encargado de generar los datos para la página principal por
medio de Acciones (Métodos) de la clase ActionResult.

● También nos crea un controlador para el manejo de sesión

de los usuarios con sus respectivas vistas.

El controlador HomeController

¿Qué nos genera el proyecto?
//Acción que devuelve la vista (pagina) principal del HomeController al
navegador web
//Por ejemplo: http://localhost/
public ActionResult Index()
{
//Por medio de ViewData["Parametro"] = Valor, Pasamos datos
a la vista
ViewData["Message"] = "ASP.NET MVC";
// Devolver la vista al navegador, en este caso la vista es
Index.aspx
return View();
}

Nota: La vista Index.aspx es creada al crear el proyecto, cuando agreguemos
nuevas acciones o controladores, debemos crear nuevas.

El controlador HomeController

Las Acciones (Métodos) tienen una sintaxis de la forma:
public ActionResult NombreMetodo()
{
//Todas las sentencias que deberá ejecutar el método
//Generar un resultado si fuera el caso
//Devolver la vista con los resultados al navegador
return View();
}
Nota: Las Acciones pueden recibir parámetros, más adelante
veremos los ejemplos.

El código de la vista Index.aspx generado

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Título de la página a mostrar.
<% // Todo lo que este dentro del bloque TitleContent, será el titulo de nuestra
pagina asp. %>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<% //Todo lo que este dentro del bloque MainContent, será lo que se muestre como
contenido de nuestra pagina. %>

<%
// Imprimir en la página el contenido del parámetro Message enviado por el controlador en la
acción Index(). %>

<h2><%: ViewData["Message"] %></h2>
<p>
Para obtener más información sobre ASP.NET MVC, visite el <a href="http:
//asp.net/mvc" title="sitio web de ASP.NET MVC">http://asp.net/mvc</a>.
</p>
</asp:Content>

Estructura del sitio.
  • Links de descarga
http://lwp-l.com/pdf16821

Comentarios de: Aplicaciones web con MVC - Desarrollo de aplicaciones II (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad