La programación web es una de las disciplinas más usadas en la actualidad
Enviado por Victor Huilcaman lopez • 21 de Agosto de 2016 • Trabajo • 3.178 Palabras (13 Páginas) • 470 Visitas
Avance II
Taller de Sistemas I
Docente: Oscar Rodríguez Mendoza
Integrantes:
Nicolás Quezada
Julio Herrera
César Ibarra
Víctor Huilcamán
Héctor Orellana
Fernando Rojas
Fecha: 17/06/2016
Índice
Portada 1
Índice 2
Introducción 3
Objetivos 4
Descripción del proyecto 5
Modelo de la base de datos 6
Descripción de la tecnología Servlet 7-12
Pantallas creadas de la aplicación 13 - XX
Conclusiones XX
Bibliografía XX
Introducción
La programación web es una de las disciplinas más usadas en la actualidad, gracias a sus múltiples beneficios, unidos a la facilidad que cada persona en estos tiempos tiene para acceder al internet, logran que el mundo de la web, sea uno de los más utilizados y que a la vez mayor cantidad de usuarios tiene, tanto que simplemente las usan para navegar, o que las desarrollan.
Es por esto que el realizar programas que sean compatibles con la web, presenta desafíos innovadores cada día, ya que cada día las técnicas van avanzando y a la vez cada día van naciendo diversas maneras de mejorar lo que hasta ahora está hecho, partiendo de lo que quizás en su tiempo fue solo HTML, hasta los tiempos actuales donde gracias a CSS JavaScript, u otro tipo de herramientas, se logran resultados bastante exitosos y a la vez complejos que generan desafíos hacia quienes desean desarrollar cualquier tipo de programa que tenga relación con la web.
Múltiples herramientas nacen a través del tiempo que pueden realizar de manera distinta o muy lineal, las mismas actividades desde el punto de vista de resultado de programación y que si bien unas son más complejas que otras, la complejidad puede lograr resultados esperados muy eficientes, como es el caso de los servlets y JSP unas herramientas muy versátiles y que permiten resultados bastantes exitosos en lo que tiene que ver con las tecnologías del lado servidor, esta tecnología al ser de java permite usar todas las funciones de java valga la redundancia esto la convierte en una herramienta potente y muy versátil. En este trabajo se usará esta tecnología combinándola con el modelo vista controlador para crear un sistema de venta de celulares que será el proyecto que se desarrollara.
Objetivos
Objetivo General
- Aplicar el patrón de diseño MVC (modelo-vista-controlador) para el desarrollo de una aplicación web multicapa en Java EE.
- Aplicar conceptos de lógica de negocio.
- Aplicar el patrón DAO (Data Access Object) para el acceso a los datos de tablas en clases Java.
- Aplicar conceptos de conexión a base de datos con Java.
Objetivos Específicos
- Desarrollar páginas vistas en JSP (Java Server Pages) incorporando etiquetas JSP.
- Validar formularios web mediante el uso de servlet controladores, conservación de campos en las vistas, y mensajes de errores.
- Manejar sesiones de usuario con HttpSession.
DESCRICION DEL PROYECTO
El propósito del proyecto es administrar una tienda de teléfonos móviles de manera “on-line” a través de una aplicación web, la cual será capaz de llevar un control de venta de productos. De esta manera se busca brindar e incorporar un mejor servicio, de forma tanto presencial como no presencial.
Para poder cumplir por completo el desarrollo de dicha aplicación web, será necesaria la utilización de herramientas de programación que satisfagan los requerimientos que se encontrarán en el camino, para un óptimo desarrollo y funcionamiento del proyecto a realizar, para esto se utilizarán herramientas de programación tales como MySQL, para todo el ámbito relacionado a la persistencia de datos que necesiten ser guardados en una base de datos, mientras que por otra parte, se implementarán las nuevas herramientas descubiertas en el ramo de taller de sistemas, que permitirán al grupo de trabajo diseñar de otro modo la aplicación, para esto se utilizará JSP junto con todas las sub-partes que la componen, por otra parte HTML,CSS, las cuales en conjunto logran generar resultados esperados de buena y alta calidad.
Modelo referencial de la base de datos
Descripción de la tecnología Servlet
Para comenzar a entender lo que es un Servlet se realizara la siguiente pregunta ¿Qué es un Servlet de Java? “Son módulos escritos en Java que se utilizan en un servidor” (JBerrios, 2001) , Para entender mejor lo que es un Servlet se puede decir que es un componente de java que gestiona conexiones HTTP y genera respuestas, los Servlet pueden trabajar junto a otros Servlet, para poder ocupar Servlet hay que importar ciertas clases como javax.servlet y javax.servlet.http.
...