RSS

Libros recomendados para desarrollo Java

24 May

Visit my new website http://java4developers.com

En esta entrada voy a listar una serie de libros que he leído en algún momento y que me aparecen bastante interesantes para la gente que desarrolla en todo lo que rodea al mundo Java. Supongo que iré actualizando la entrada a medida que lea libros o que me acuerde de alguno en especial que haya leído.

1. Java Power Tools por John Ferguson Smart.

Es un libro muy recomendable para conocer mejor las distintas herramientas a la hora de desarrollar una aplicación J2EE / Java. Normalmente en los proyectos de desarrollo hay un montón de herramientas que facilitan el trabajo o que directamente son imprescindibles. Los aspectos que trata este libro son herramientas de gestión de proyectos (Ant y Maven), control de versiones (CVS y Subversion), calidad de código y estilo (CheckStyle, PMD, ..) , pruebas unitarias e integración (JUnit), integración continua (Hudson). 
Sinceramente creo que muchas veces nos fijamos en los grandes frameworks (Spring, Hibernate, Struts, …) dentro de los proyectos. Obviamente es algo lógico, pero muchas veces se echa de menos que no se utilicen algunas de estas herramientas simplemente por desconocimiento de su existencia.

2. Head First Design Patterns by Elisabeth Freeman, Eric Freeman, Bert Bates y  Kathy Sierra

Uno de los mejores libros que he leído ( si podemos decir que este libro se lee). Es un libro que como dice su título trata de patrones de diseño en entornos Java, pero la sorpresa mayor es cuando abres el libros y ves un montón de ilustraciones y dibujos. Pero no los clásicos esquemas tediosos de la mayoría de libros. Head First Design Patterns trata de llamar la atención del lector mediante ‘trampas visuales’ . ¿Figuras de animales explicando patrones de diseño?. Si sientes curiosidad por responder la pregunta te aconsejo que leas el libro. Lo que más me gusta: principalmente la forma totalmente novedosa en que cuenta algo que puede ser muy aburrido como los patrones de diseño. Otra cosa que los escritores saben hacer es explicar porqué es bueno usar patrones de diseño en la vida real y cuales son las desventajas al no usarlos.

3. Java Web Services. Up and Running.  por Martin Kalin.

Quizá no sea el mejor libro sobre servicios web y lo que es seguro es que no es el más completo. Pero si quieres un libro que te explique de manera rápida que es un servicio web y los términos más usados en ellos como qué es un WSDL, diferencias entre servicios SOAP y REST o seguridad en servicios web, éste es el libro. Por ejemplo suelen hacer un ejemplo con básico con SOAP y luego tratan de hacer el mismo ejemplo utilizando REST. El autor además trata de explicarlo sin tratar de hacer cosas complicadas que dificulten el objetivo principal de aprender lo básico de los servicios web. Lo que más me gusta: breve y conciso.

4. Spring Recipes: A Problem-Solution Approach por Gary Mak, Daniel Rubio y Josh Long.

Un libro que habla desde lo básico a lo avanzado en Spring Framework. Además este libro introduce otros proyectos de SpringSource como Spring Roo, Spring Integration, Spring Security, … El libro es prácticamente una biblia de Spring, aunque quizá no es el mejor libro para aprender Spring Framework. En este aspecto posiblemente sea demasiado denso. Lo que más me gusta: como conecta Spring Framework con los distintos proyectos de SpringSource.

 
Deja un comentario

Publicado por en 24 mayo, 2011 en Java, Libros

 

Etiquetas: , , ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: