Download - DEJ4501 Desarrollo en Java
Competencia de la asignatura
• Construir programas y rutinas de alta complejidad que dan solución a requerimientos de la organización y acorde a tecnologías de mercado.
• Tecnología JAVA.
Unidades de Competencia• Reconoce las clases predefinidas en el lenguaje JAVA para
resolver un problema dado• Utiliza las clases predefinidas en el lenguaje JAVA para
resolver un problema dado.• Diseña componentes reutilizables en el lenguaje JAVA de
manera de dar solución problemas frecuentes.• Diseña una aplicación utilizando patrones de arquitectura de
aplicaciones Web en entornos de desarrollo JAVA• Verifica el funcionamiento de una aplicación Web acorde a los
requerimientos del negocio utilizando herramientas propias del entorno de desarrollo JAVA
• Construye aplicación Web utilizando leguaje JAVA de acuerdo a arquitecturas diseñadas
Programa de la asignatura
Unidades1. Programación Web en Java ( 30 horas )2. Desarrollo Web en Java con acceso a datos
( 30 horas)3. Programación de aplicaciones web usando un
framework.( 25 horas )
Unidad 1-Programación Web en Java 1. Páginas web estáticas y aplicaciones web dinámicas2. El proceso de petición y respuesta HTTP3. El rol de los Servlets y JSPs dentro de una aplicación web
dinámica4. Procesamiento de peticiones con Servlets5. Despliegue de información con JSP y HTML6. Manejo de sesiones en una aplicación web dinámica7. El entorno de desarrollo integrado para aplicaciones web
dinámicas8. Herramientas de debugging de aplicaciones web9. Empaquetamiento de una aplicación web dinámica y el
estándar J2EE
Unidad 2-Desarrollo Web en Java con acceso a datos
1. Diseño de aplicaciones web en capas.2. El patrón MVC3. Librerías Java para el acceso a datos (JDBC) desde una
aplicación web4. Conexión a base de datos utilizando el patrón Singleton5. El patrón DAO para el acceso a datos6. Tecnologías de vista con JSP y JSTL7. Configuración y utilización de Log4J en una aplicación web
dinámica 8. Desarrollo concurrente y gestor de versiones
Unidad 3 - Programación de aplicaciones web usando un framework.
1. Frameworks para el desarrollo web en Java: struts, jsf, spring.2. Inyección de dependencia e inversión de control.3. Estructura de Spring Framework: Core Container, Data
Access/Integration, Web, AOP, Test.
BibliografíaJava EE 6 Development with NetBeans 7David R. Heffelfinger2011ISBN 978-1-849512-70-1Packt Publishing Ltd.
Evaluaciones1. Evaluación 1 (35%). 7 al 12 Septiembre2. Evaluación 2 (35%). 19 al 24 Octubre3. Evaluación 3 (30%). 23 al 28 Noviembre