Buscar
Social
Ofertas laborales ES
« Curso de programación Java II - Abraham Otero | Main | JavaHispano Podcast - 062 - Programación de Videojuegos »
lunes
nov162009

primer dia en el devoxx

Ya ha empezado el devoxx, asique como lo prometido es deuda aqui estamos retransmitiendo.

La primera conferencia ha sido sobre Java Generics. Ha explicado desde cero como funcionaban lod Generics y alguna cosa un poco más avanzada de como usar wildcards, problemas de los mismos y como se deben usar correctamente los Generics y como restreingir los tipo. Finalmente, ha explicado como se puede crear un framework usando de manera eficiente los templates. También ha ido haciendo en paralelo una transformación de un ejemplo de framework  normal a parametrizarlo usando generics.

 URL:  www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html

 

la segunda conferencia ha sido sobre JSF 2.0, pero en general ha sido cosas que han  cambiado respecto a la primera versión. Han explicado de manera muy breve muchas caracteristicas de JSF como la creacion de componentes, la validación de Beans (que se incorporará como caracteristica a Java EE 6 ), la conservación de estados dentro de una sesión (que puede ser parcial o completa).

 Tambien se ha incorporado un gestor de peticiones que controla la información recibida en la petición, pudiendose pasar los mismos como parte de la URL de manera que sea fácil de recordar o repeti.

URLs:

  • http://archives.java.sun.com/jsr-314-open.htm
  • http://javaserverfaces-spec-public.dev.java.net
  • http://jcp.org

Despues ha habido 2 sesiones de conferencias cortas. La primera ha tratado sobre JPA (Java Persistence API) en la que ha contado basicamente el producto que habia desarrollado su empresa: Hades. El framework presentado tenia cosas interesantes como la posibilidad de personalizar las queries mediante anotaciones dentro del modelo que representaba la tabla. Estos parametros se pueden cablear dentro de la anotacioón o lo que es mucho más práctico, recibir los parametros de busqueda inyectandolos directamente desde un método. Este desarrollo es Open Source y se encuentra bajo la licencia Apache.

URL: http://hades.synyx.org

 La última sesión del día ha sido sobre NoSql. La charla deberia haber sido sobre Cassandra, una implementacion de este sistema de DB, pero realmenteha tratado sobre HBase y un sistema CMS desarrollado por la empresa del conferenciante (Daisy). Básicamente ha contado las dferencias con los tradicionales sistemas relacionales, consigue mejorar la velocidad de las operaciones gracias a perder completamente la consistencia de datos. 

URLs:

  • cs.commell.edu/projects/ladis2009/talks/ramakrishnan-keynote-ladis2009.pdf
  • hadoop.apache.org/hbase

 

A su vez hemos asistido también a otra conferencia sobre Spock. Debido a que el conferenciante se encontraba enfermo, ha asistido otra persona y ha hablado sobre JRockit. Más concretamente sobre JRockit Mission Control. La charla se ha centrado en los tipos de mecanismos de test mediante lo que ellos llaman black box. Y de como mediante técnicas como GC controlan el acceso de objetos a memoria, como controlar la  latencia, accesos a métodos etc. Estas tecnicas se utilizan mediante unas herramientas que incorpora jrockit llamadas mission control.

Ha hablado mucho sobre su producto sin centrarse en como funciona o trabaja, lo cual ha sido una pena porque las transparencias que ponía de ejemplo del programa parecían muy interesantes. 

  • http://oracle.com/technology/products/jrockit/missioncontrol/index.com
  • htttp://oracle.com/jrockit

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.