Artículos

La vida de un profesional pasa por la lectura incansable de información que, normalmente, se nos presenta en forma de artículos. En este apartado incluyo un subconjunto de los que he me han sido de mayor utilidad. Dada la fragilidad de mi memoria, me he dejado un montón en el tintero, pero espero que los que incluyo sean de utilidad para el lector.

Modestia aparte, me he tomado la libertad de incluir alguno de los que he escrito yo. Espero que el lector sepa comprender mis limitaciones.

Bases de datos

Artículos sobre bases de datos:

Título Autor Comentario
Introducción a Hibernate Francesc Rosés Artículo de introducción a Hibernate, una herramienta de persistencia de objetos en bases de datos relacionales. [Descarga en formato Zip]
HSQLDB Francesc Rosés Introducción al gestor de bases de datos HSQLDB, un gestor relacional completo desarrollado en Java con un footprint muy bajo con capacidad para trabajar con bases de datos en memoria, en disco o embedded. El gestor puede trabajar en modo servidor o standalone.

Programación Java

Artículos sobre programación en Java

Titulo Autor Comentario
Magic with Merlin John Zukowski

Una serie de artículos cortos sobre las incorporaciones de la versión estándar 1.4. * de Java 2 Standard Edition. Untimamente, sin embargo, ha incorporado algún artículo sobre las nuevas funcionalidades de la versión 1.5.

Entre los temas que trata, destacaría:

  • Descripción del nuevo componente Swing JFormattedTextField, que incorpora capacidades de formato y máscaras
  • Barras de progreso indeterminadas
  • Descripción del nuevo componente Swing JSpinner, capaz de iterar sobre números, fechas y objetos de cualquier tipo
  • Formateo de números y unidades monetarias
  • Gestión del foco
  • Entrada i salida usando los nuevos I/O Buffers
  • Conversión de conjuntos de caracteres al pasar aplicaciones a Java
  • Nuevas incorporaciones en networking
  • Impresión en JDK 1.4
  • Assertions: capacidad de proprcionar pre y post condiciones de validación opcionales a los métodos para mejorar los tests
  • Nuevas capacidades en el tratamiento de excepciones
  • Nuevas capacidades de AWT
  • Nueva persistencia objetual con XML
  • etc.

 

Usos interesantes de JFormattedTextField Francesc Rosés En este artículo, expongo e ilustro con casos prácticos las posibilidades del componente JFormattedTextField. Creo que puede servir de referencia para su buen uso. [Descarga en formato Zip]
JTable, TableModel y rendimiento Francesc Rosés En este artículo, hago un repaso de los TableModels y propongo dos soluciones para aumentar el rendimiento de las cargas de datos a JTables. [Descrga del código fuente de ejemplo]
Effective Layout Management Scott Stanchfield Artículo de lectura imprescindible sobre la gestión de layouts.
Java is Pass-By-Value, Dammit! Scott Stanchfield Artículo esclarecedor y, creo, que definitivo sobre los malentendidos del método usado para pasar parámetros en Java.
Scott's Rules of Reuse for Java Scott Stanchfield Artículo pragmático sobre la reusabilidad en Java. Scott da cinco reglas de oro para hacer que una clase sea reusable y segura al mismo tiempo. Creo que es uno de los artículos más exitoso y divertido de Scott Stanchfield.
Applying the Model-View-Controller Design Paradigm in VisualAge for Java Scott Stanchfield Introducción al paradigma MVC ejemplificada con el antiguo IBM VisualAge for Java. Es una excelente introducción al MVC, de lectura imprescindible para todo desarrollador que se inicie en el MVC y para aquellos que, conociéndolo, quieran centrar conceptos o aprender a explicarlos.
Este artículo es previo a Advanced Model-View-Controller Techniques, comentado a continuación.
Advanced Model-View-Controller Techniques Scott Stanchfield

Artículo en el que se describen técnicas avanzadas y estrategias para aplicar el paradigma MVC.
Aunque los ejemplos propuestos utiltzan las capacidades del antiguo IBM VisualAge for Java, creo que el artículo es muy interessant per se, al margen de la herramienta de desarrollo que se utilice.
Entiendo que es un artículo de lectura imprescindible para todo desarrollador que quiera profundizar en el paradigma de MVC.

Java Collections Framework John Zukowski Es, quizá, el artículo/tutorial más claro y completo que he leido sobre las Java Collections. Lo podéis descargar directamente desde aquí en PDF, aunque el original se presentó en IBM developerWorks, dentro del apartado de Java Technology.

Trucos de programación en Java

Truco Autor Comentario
Centrar ventanas Francesc Rosés Explica cómo se pueden centrar ventanas en la pantalla utilizando el nuevo método setLocationRelativeTo(Component c) de la clase java.awt.Window del JDK 1.4.
Limitar ResultSet Francesc Rosés Explica cómo limitar el número de filas de un ResultSet.
Dividir una tira Francesc Rosés Explica cómo dividir una tira de caracteres basándose en un delimitador. Se comparan StringTokenizer y String.split().
Creación de eventos Scott Stanchfield Explica cómo crear tus propios eventos para pasarlos entre objetos.