| Colón de Larreátegui, 26 · 7ºA 48009 Bilbao |
e-mail: formacion@programia.es |
Tel. 944 23 73 84 - 902 540 575 Fax 944 24 84 06 |
En esta parte del tutorial preparamos explicaremos cómo preparar el entorno de desarrollo para implementar nuestra aplicación: usaremos Netbeans 6.8 con el plugin de ICEfaces 2.0, GlassFish V3 y MySQL Server 5.0. También prepararemos la base de datos de ejemplo que vamos a utilizar, y la integraremos en el Netbeans.
Netbeans 6.8 y Glassfish V3
Descarga e instalación del Netbeans 6.8
El path de instalación del Netbeans 6.8 por defecto es: "[archivos de programa]/Netbeans 6.8".
Después de instalar, arrancaremos el Netbeans, e instalaremos desde el propio Netbeans el plugin de ICEfaces 2.0.
Descarga e instalación de los plugins de ICEfaces 2.0
Arranque y prueba del Glassfish V3.
MySQL Server 5.0
El servidor de MySQL lo podemos descargar desde su página web, http://dev.mysql.com/downloads/mysql/
La versión en el momento de hacer esta entrada es la MySQL Community Server 5.1.47. Aunque yo tengo instalada la versión 5.0, no debería ser un problema esta diferencia de versiones. La instalación de este servidor se queda fuera del alcance de este tutorial, pero no debería ser complicado (¿he oído siguiente, siguiente, finalizar?)
También es aconsejable descargar e instalar el MySQL Workbench (GUI Tool), para cargar la base de datos de ejemplo.
Base de datos de ejemplo
Consta de estas cuatro tablas:
Diagrama Entidad / Relación:

Para la creación de las tablas hay que ejecutar el siguiente script SQL, que crea las cuatro tablas en un esquema de nombre demo_schema:
Además, también se puede descargar el proyecto de base de datos creado con MySQL Workbench:
El usuario de base de datos que vamos a utilizar en el tutorial, y que deberá tener permisos sobre el esquema demo_schema, será:
Integración de la base de datos en el Netbeans 6.8
Desde el Netbeans 6.8, en la pestaña de Services, hacemos click con el botón derecho en Databases y seleccionamos "New Connection..." y damos los siguientes datos:
La URL resultante debería ser algo así: jdbc:mysql://localhost:3306/demo_schema
Al finalizar nos aparecerá la nueva conexión en la pestaña de Services - Databases. Podremos conectarnos, y ver las tablas, ejecutar SQL sencillas, etc.
Con esto terminamos la preparación del entorno de desarrollo. En la siguiente parte, crearemos una aplicación web usando JSF y ICEfaces.