Java y el problema de la modularización

Siempre me ha parecido que uno de los puntos por el que Java no había “triunfado” en el mundo de las aplicaciones de Escritorio (incluso RIAS) a pesar de propuestas tan interesantes como Java Web Start (más hace unos años) era el tema de que para cualquier aplicación chorra era necesario descargarse varios megas…

De hecho hace años en mi primera aplicación Java Web Start finalmente lo que hicimos fue un instalador que instalaba el JRE y tras esto se descargaba la aplicación vía Java Web Start.

Si no recuerdo mal las primeras veces que oí hablar de la modularización en Java fue justo refiriéndose a las aplicaciones de Escritorio…varios años después parece que por fin la espera llega a su fin:

Jigsaw ya forma parte del proyecto OpenJDK. Se supone que la el JDK 7 de Sun (me cuesta llamarlo Oracle) lo contendrá.

· Se cargará antes del rt.jar

· Los módulos se cargarán estáticamente (sin recargar).

· Existirá un único classloader que cargue todos los módulos, lo que incrementará el rendimiento en el classloading.

Curso de Desarrollo sobre Java EE 5 con Spring 3.

En han publicado un curso de Desarrollo sobre Java EE 5 con Spring 3.

El curso es muy didáctico, e incluye estos temas:

· Arquitectura de capas.

· Desarrollo guiado por tests (TDD).

· Nomenclaturas y convenciones.

· Diseño de clases con UML.

· Spring Framework 3.0

· Hibernate 3.x

· EJB 3.0

· Pruebas unitarias y de componentes con JUnit 4.5

· Mockito para creación de mocks en las pruebas.

· Patrones de diseño varios: inyección de dependencia, DAO, DTO, Business Delegate, Service Locator, entre otros.

· Paquetes Java EE (jar, ejb-jar, ear).

· Uso de NetBeans IDE 6.8

· Concepto y uso de servidores de aplicación con GlassFish v3

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 407 seguidores

%d personas les gusta esto: