lunes, 31 de mayo de 2010

Iniciación a Spring (del 31 de mayo al 10 de junio de 2010)

¡Bienvenid@s al curso iniciación a Spring!

Según transcurra el curso, si fuera necesario colgaré ejemplos e información adicional que espero os resulten útiles.
Si deseáis plantear cualquier pregunta después de que acabe el curso por favor enviad un mensaje 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 curso: 32 horas
Horario: de lunes a jueves, de 15.30 a 20.00
Número de asistentes: catorce personas
NOTA: EL JUEVES 3 DE JUNIO NO HAY CURSO

Documentación de referencia
Documentación sobre persistencia

Soporte para Spring en algunos IDEs

Enlaces a información adicional
Descargas

Software opcional

domingo, 23 de mayo de 2010

Desarrollo de aplicaciones JEE (del 24 al 28 de mayo de 2010)

¡Bienvenid@s al curso de desarrollo de aplicaciones JEE!

Si deseáis plantear cualquier pregunta después de que el curso 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 curso: 25 horas.
Horario: lunes a viernes, de 9 a 14
Número de participantes: quince personas

Herramientas utilizadas en el curso

  • J2SE 6.0 actualización 20
  • NetBeans 6.X

  • Apache Tomcat 6.0.2X

  • Glassfish V3.X

Materiales adicionales

Documentación

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();

Referencias
Los números de página se refieren al documento en formato pdf.

Servicios del contenedor de EJBs incluído en el servidor de aplicaciones: página 94.
Uso de anotaciones: página 111.
Componentes típicos de un EJB: página 117.
Ejemplo de un EJB3.0: página 118.
Pool de EJB de sesión sin estado: página 129.
Activación y pasivación: página 132.
Anotaciones de ciclo de vida: página 136.
Ciclo de vida de EJB de sesión sin estado: página 146.
Ciclo de vida de EJB de sesión con estado: página 148.
Características de JMS: página 193.
Métodos de envío y recepción de mensajes: página 197.
Artefactos necesarios para enviar y recibir un mensaje: página 198.
Transacciones: página 306.

lunes, 17 de mayo de 2010

Programación JavaI (del 17 al 27 de mayo de 2010)

¡Bienvenid@s al curso de Programación Java I!

Si deseáis plantear cualquier pregunta después de que el curso 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 curso: 32horas.
Horario: de lunes a jueves, de 15.30 a 19.30
Número de participantes: doce personas

Genéricos

Programación orientada a objetos

Herramientas utilizadas en el curso

  • J2SE 6.0 actualización 20
  • NetBeans 6.8

Materiales adicionales

domingo, 2 de mayo de 2010

Spring avanzado(dos grupos, del 3 al 13 de mayo de 2010)

¡Bienvenid@s al curso de Spring avanzado!

Según transcurra el curso, si fuera necesario colgaré ejemplos e información adicional que espero os resulten útiles.
Si deseáis plantear cualquier pregunta después de que acabe el curso por favor enviad un mensaje 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 curso: 32 horas
Horario grupo de mañana: de lunes a jueves, de 9.30 a 13.30
Asistentes al grupo de la mañana: catorce personas
Horario grupo de tarde: de lunes a jueves, de 15.30 a 19.30
Asistentes al grupo de la tarde: catorce personas

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
  • Con Hibernate y Spring en aplicaciones Web: usar este filtro
Documentación de referencia

Tratamiento de excepciones en Spring MVC

Documentación sobre persistencia

Soporte para Spring en algunos IDEs

Enlaces a información adicional
Descargas

Software opcional
Google App Engine