Articles

La vida d'un professional passa per la lectura incansable d'informació que, normalment, se'ns presenta en forma d'articles. En aquest apartat incloc un subconjunt dels que he han estat de major utilitat per a mi. Donada la fragilitat de la meva memòria, me n'he deixat un munt al tinter, però espero que els que incloc siguin d'utilitat per al lector.

Modèstia apart, m'he pres la llibertat d'incloure'n algun dels que he escrit jo. Espero que el lector sàpiga comprendre les meves limitacions.

Bases de dades

Articles sobre bases de dades:

Títol Autor Comentari
Introducció a Hibernate Francesc Rosés Article d'introducció a Hibernate, una eina de persistència d'objectes en bases de dades relacionals. [Descàrrega en format Zip]
HSQLDB Francesc Rosés Introducció al gestor de bases de dades HSQLDB, un gestor relacional complet desenvolupat en Java amb un footprint molt baix amb capacitat per treballar amb bases de dades en memòria, en disc o embedded. El gestor pot treballar en mode servidor o standalone.

Programació Java

Articles sobre programació en Java

Títol Autor Comentari
Magic with Merlin John Zukowski

Una sèrie d'articles curts sobre les incorporacions de la versió estàndard 1.4. * de Java 2 Standard Edition. Darrerament, però, ha incorporat algun article sobre les noves funcionalitats de la versió 1.5.

Entre els temes que tracta, destacaria:

  • Descripció del nou component Swing JFormattedTextField, que incorpora capacitats de format i màscares
  • Barres de progrés indeterminades
  • Descripció del nou component Swing JSpinner, capaç d'iterar sobre números, dates i objectes de qualsevol tipus
  • Formateig de números i unitats monetàries
  • Gestió del focus
  • Entrada i sortida emprant els nous I/O Buffers
  • Conversió de conjunts de caràcters a l'hora de passar aplicacions a Java
  • Noves incorposacions en networking
  • Impressió en JDK 1.4
  • Assertions: capacitat de proprcionar pre i post condicions de validació opcionals als mètodes per millorar els tests
  • Noves capacitats en el tractament d'excepcions
  • Noves capacitats d'AWT
  • Nova persistència objectual amb XML
  • etc.

 

Usos interesantes de JFormattedTextField Francesc Rosés En aquest article, exposo i il·lustro amb casos pràctics les possibilitats del component JFormattedTextField. Crec que pot servir de referència per al seu bon ús. [Descàrrega en format Zip]
JTable, TableModel y rendimiento Francesc Rosés En aquest article, faig un repàs dels TableModels i proposo dues solucions per augmentar el rendiment de les càrregues de dades a JTables. [Descàrrega del codi font d'exemple]
Effective Layout Management Scott Stanchfield Article de lectura imprescindible sobre la gestió de layouts.
Java is Pass-By-Value, Dammit! Scott Stanchfield Article etenendor i, crec, que definitiu sobre els malentesos del mètode emprat per passar paràmetres en Java.
Scott's Rules of Reuse for Java Scott Stanchfield Article pràgmatic sobre la reusabilitat en Java. L'Scott dóna cinc regles d'or per fer que una classe sigui reusable i segura alhora. Crec que és un dels articles més reeixits i divertits de l'Scott Stanchfield.
Applying the Model-View-Controller Design Paradigm in VisualAge for Java Scott Stanchfield Introducció al paradigma MVC exemplificada amb l'antic IBM VisualAge for Java. És una excel·lent introducció al MVC, de lectura imprescindible per a tot desenvolupador que s'iniciï en el MVC i per aquells que, coneixent-lo, vulguin centrar conceptes o aprendre a explicar-los.
Aquest article és previ a Advanced Model-View-Controller Techniques, comentat a continuació.
Advanced Model-View-Controller Techniques Scott Stanchfield

Article on es descriuen tècniques avançades i estratègies per aplicar el paradigma MVC.
Si bé els exemples proposats utilitzen les capacitats de l'antic IBM VisualAge for Java, crec que l'article és molt interessant per se, al marge de l'eina de desenvolupament que es faci servir.
Entenc que és un article de lectura imprescindible per a tot desenvolupador que vulgui aprofundir en el paradigma de MVC.

Java Collections Framework John Zukowski És, potser, l'article/tutorial més entenedor i complet que he llegit sobre les Java Collections. El podeu descarregar directament des d'aquí en PDF, encara que l'original es va presentar a IBM developerWorks, dins l'apartat de Java Technology.

Trucs de programació en Java

Truc Autor Comentari
Centrar finestres Francesc Rosés Explica com es poden centrar finestres a la pantalla utilitzant el nou mètode setLocationRelativeTo(Component c) de la classe java.awt.Window del JDK 1.4.
Limitar ResultSet Francesc Rosés Explica com limitar el nombre de rengleres d'un ResultSet.
Dividir una tira Francesc Rosés Explica com dividir una tira de caràcters basant-se en un delimitador. Es comparen StringTokenizer i String.split().
Creació d'events Scott Stanchfield Explica com crear els teus propis events per passar-los entre objectes.