ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Desarrollo de Aplicaciones Web con Java aplicando el patrón de diseño MVC Sin Utilizar un Framework


Enviado por   •  19 de Junio de 2012  •  Trabajos  •  697 Palabras (3 Páginas)  •  658 Visitas

Página 1 de 3

Desarrollo de Aplicaciones Web con Java aplicando el patrón de diseño MVC Sin Utilizar un Framework

Jacob Ávila Camacho1, Adolfo Melendez Ramírez1, Valentín Roldán Vázquez2

1 División de Ingeniería en Sistemas Computacionales, Tecnológico de Estudios Superiores de Ecatepec, Av. Tecnológico s/n, Col. Valle de Anahuac, 55210 Ecatepec, Estado de México

2 Departamento de Matemáticas, UNAM FES Cuautitlán, Km. 2.5 carretera Cuautitlán Teoloyucan, San Sebastián Xhala, 54700 Cuatitlán Izcalli, Estado de México

{favila11, amelendez11, vroldan11}@udavinci.edu.mx

Abstract. Con este trabajo presentamos la forma en que se puede implementar el patrón de diseño MVC (Modelo Vista Controlador) de una manera sencilla sin necesidad de incorporar un framework como struts o spring, lo cual se vuelve conveniente cuando se requiere desarrollar una aplicación en poco tiempo y no se tienen los conocimientos de un framework que implemente MVC. El trabajo describe las características del patrón de diseño MVC y la conveniencia de utilizarlo aún en aplicaciones sencillas para generar una solución basada en estándares y en las mejores prácticas del desarrollo de software. El trabajo no pretende ser un tutorial, sino más bien una justificación y una guía para la conveniencia de utilizar MVC en el desarrollo de aplicaciones web. La arquitectura de la aplicación de ejemplo pretende servir de base para una aplicación web más elaborada o compleja.

Keywords: Aplicaciones Web, Java, Mejores prácticas, Modelo Vista Controlador MVC, Patrón de Diseño, JSP, Servlets.

1 Introducción

La plataforma Java Enterprise Edition (JEE) fue creada para construir presencia en internet al permitir que los desarrolladores puedan utilizar Java para crear aplicaciones multicapas del lado del servidor [1]. Hoy en día las APIs de Java Enterprise Edition se han extendido para abarcar numerosas áreas como RMI o CORBA para el manejo de objetos remotos, JDBC para la interacción con bases de datos, JNDI para el acceso a servicios de directorio y de nombrado, EJB para la creación de componentes de negocio reutilizables, JMS para la capa orientada a mensajes, JAXP para el procesamiento XML y JTA para la ejecución de transacciones atómicas, entre otras tecnologías de JEE [3]. Adicionalmente JEE también soporta servlets, el substituto en Java para CGI scripts. La combinación de estas tecnologías permite a los programadores crear soluciones distribuidas para una gran variedad de aplicaciones de negocios [1].

En 1999 Sun Microsystems agregó un nuevo elemento a la colección de herramientas Enterprise de Java: JavaServer Pages (JSP). Los JavaServer Pages se construyen sobre la capa de Java Servlets y se diseñaron para incrementar la eficiencia con la cual

...

Descargar como (para miembros actualizados)  txt (4.6 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com