En un equipo de desarrollo es
importante que conozcamos las herramientas
de trabajo
disponibles. Dentro de los entornos actuales, sin duda mi
favorito es NetBeans. Ya esta disponible la versión 4.0
(beta) y hoy vamos a ver los sencillo que es ponerla en
marcha.
NetBeans es un entorno integrado y, para el desarrollo
de aplicaciones Web, nos puede
simplificar ampliamente la vida. Vamos a ver como, con unos pocos
click de ratón, podemos construir el esqueleto de nuestra
aplicación. Además, la gracia está en que no
introduce elementos en los fuentes que te
impidan utilizar otras herramientas a partir del código
generado.
Lo primero que hacemos es descargar el
software
Tenemos la opción de descargar la versión
de NetBeans acompañado del entorno Java o por
separado (y debemos tener preinstalado la versión 1.4.2).
Hemos elegido, en esta ocasión, la versión
independiente.
El proceso de
instalación es trivial y solo tenemos que seleccionar la
máquina virtual.
Al arrancarlo podemos ver que el aspecto a cambiado
drásticamente, aunque los conceptos siguen siendo los
mismos. En segundos podemos identificar los elementos que estamos
acostrumbrados a utilizar.
Podemos crear un nuevo proyecto y
observamos que el asistente (Wizard) es cada vez más
completo.
Voy a elegir un proyecto Web
Le asignamos un nombre y trayecto
Debemos tener paciencia porque monta el classpath y
tarda un poquito
Y ya tenemos el proyecto en marcha
Una de las primeras cosas que me llama la atención es que ya incluye el fichero
context.xml que introduce
Tomcat 5 para permitirnos particularizar en una aplicación
Web (Web-app) los parámetros que antes solo
podíamos configurar en el fichero server.xml,
habitualmente no accesible en hosting externos (porque es
común a todas las aplicaciones Web hospedadas). Esto nos
permite, entre otras cosas, configurar un pool local de
conexiones a la base de datos
y que toda la información sea local a nuestro WAR (Web
ARchive o archivo
Web).
Es conveniente que visitéis este enlace para
más información:
Si pulsamos el botón Play (executar), comprobamos
que se arranca un Tomcat y que ya podemos probar nuestra
aplicacion Web sin salirnos del entorno (que no es poco y
además gratis).
De un modo muy práctico, aparece en la parte
inferior del entorno una consola HTTP (que ya
teníamos en versiones anteriores de NetBeans) que nos
permite controlar todo lo que está sucediendo.
A partir de aquí, ya tenemos que aprender un
poquito de tecnología J2EE y
experimentar con el resto de las opciones y asistentes que nos
proporciona NetBeans …..
Conclusiones
Los entornos de desarrollo están en continua
evolución y debemos ir acogiendo las nuevas
versiones gradualmente antes de que el cambio sea tan
amplio que nos afecte al día a día su
implantación. Las versiones preliminares como ésta,
podrían no ser lo suficientemente estables para que
perdamos el tiempo con
ellas (no es el caso esta vez) y debemos, por norma general,
esperar un poquito a que maduren.
De todos modos, no debemos olvidar que un consultor Java
debe adaptarse al contexto del cliente en el que
realiza su labor y que, habitualmente, las herramientas no son
las que te gustarían sino las que hay. Probablemente sea
más conveniente para nuestro día a día
consolidar las bases tecnológicas y aprender a navegar por
las especificaciones que confiar en los asistentes y herramientas
avanzadas, que siempre no estarán disponibles y nos pueden
hacer parecer incompetentes en su ausencia.
Roberto Canales Mora
www.adictosaltrabajo.com