jueves, 23 de agosto de 2012

Persistencia de objetos con JPA (del 24 al 28 de agosto de 2012)


¡Bienvenid@s al módulo de Persistencia de objetos con JPA!

 Si deseáis plantear cualquier pregunta después de que el módulo finalice enviad un mensaje con la pregunta a éste foro de discusión. Yo personalmente, o alguno de los compañeros que ya se han apuntado al mismo, os responderán lo antes posible.
Duración del módulo: 20 horas.
Horario: viernes, lunes de 8 a 15, martes de de 8 a 14.
Asistentes: 12.



Posibles soluciones para los errores tipo "LazyInitializationException"
  • Con JPA: crear el contexto de persistencia de tipo extendido
  • Con JPA y Spring en aplicaciones Web: usar este filtro. Ver este ejemplo
  • Con Hibernate y Spring en aplicaciones Web: usar este filtro

Panorámica del acceso a datos en Java
Creación de una consulta parametrizada:
  • Query q = em.createQuery("select u from Usuario u where u.nombre = :nombre");
  • q.setParameter("nombre", "abc");
  • List listaUsuarios = q.getResultList();
Derby
  • Url: jdbc:derby://localhost:1527/curso
  • Driver: org.apache.derby.jdbc.ClientDriver
  • Usuario: app
  • Clave: app
Documentación

Herramientas Java utilizadas en el curso

lunes, 20 de agosto de 2012

Aplicaciones Web con Spring MVC (del 21 al 23 de agosto de 2012)


¡Bienvenid@s al módulo de desarrollo de aplicaciones Web con Spring MVC!
Si deseáis plantear cualquier pregunta después de que el módulo finalice, por favor enviad un mensaje con la pregunta a éste foro de discusión.
Yo personalmente, o alguno de los compañeros que ya se han apuntado al mismo, os responderán lo antes posible.

Duración del módulo: 20 horas.
Horario: martes de 9 a 15, miércoles y jueves de 8 a 15
Número de participantes: 12

Gestión de excepciones
También se puede usar la anotación @ExceptionHandler en métodos de un controlador (@Controller)
Otros contenedores de inversión de control
 Documentación
Herramientas utilizadas en el curso

viernes, 17 de agosto de 2012

El contenedor de inversión de control (del 17 al 21 de agosto de 2012)


¡Bienvenid@s al módulo sobre el contenedor de inversión de control de Spring Framework!
Si deseáis plantear cualquier pregunta después de que el módulo finalice, por favor enviad un mensaje con la pregunta a éste foro de discusión.
Yo personalmente, o alguno de los compañeros que ya se han apuntado al mismo, os responderán lo antes posible.

Duración del módulo: 12 horas.
Horario: viernes de 11 a 15, lunes de 8 a 15 y martes 21 de 8 a 9
Número de participantes: doce
Documentación
Herramientas utilizadas en el curso

viernes, 10 de agosto de 2012

Fundamentos de programación Java (del 13 al 17 de agosto de 2012)

¡Bienvenid@s al módulo de Fundamentos de Programación Java!

Si deseáis plantear cualquier pregunta después de que el módulo finalice, por favor enviad un mensaje con la pregunta a éste foro de discusión.
Yo personalmente, o alguno de los compañeros que ya se han apuntado al mismo, os responderán lo antes posible.
Duración del módulo: 24 horas.
Horario: lunes, martes  y jueves, de 8 a 15. Viernes, de 8 a 11.
Número de participantes: doce


Documentación
Documentación adicional

Programación orientada a objetos

Herramientas utilizadas en el curso
Materiales adicionales 
Cómo crear un proyecto Java en NetBeans 7.X