DEJ4501 Desarrollo en Java

12
DEJ4501 – Desarrollo en JAVA Rigoberto Escobar Fernández [email protected]

description

DEJ4501 Desarrollo en Java

Transcript of DEJ4501 Desarrollo en Java

DEJ4501 – Desarrollo en JAVA

Rigoberto Escobar Ferná[email protected]

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.

BibliografíaSpring in ActionCraig Walls2012424 pagsISBN 9781935182351Manning Publications Co.

BibliografíaProgramación Java Server con J2EE Edición 1.3Editorial Anaya Multimedia, 2008

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

• Consultas

• Comentarios

• Sugerencias

Feedback