Contenido
Antecedentes
Después de programar por muchos años en java, llegue a pensar que dominaba todo el lenguaje, pero me sorprende ver que sólo lo he tocado superficialmente; que sólo utilizo una mínima parte y no he explotado el potencial que tiene. Por esta razón hoy tomo la decisión de profundizar más, específicamente en Java EE (Java Platform, Enterprise Edition). Para los cual iniciare una serie de artículos para implementar esta arquitectura en un proyecto, desde su instalación hasta la construcción de un sistema.
Generar ambiente
Se puede trabajar sobre Linux, Windows o Mac en lo personal me gusta mas Linux (Ubuntu), pero hay que considerar las versiones de las herramientas, así como los detalles específicos; manejo de rutas, tipos de ejecutables .sh para Linux, .exe para Windows, etc.
Para generar el ambiente de trabajo requerimos lo siguiente.
1. Estructura de carpetas
Lo más conveniente es generar una estructura de trabajo como la siguiente:
Nivel 1 | Nivel 2 | Nivel 3 | Descripción |
developer | Carpeta raíz | ||
db | Base de Datos y los drivers de conexión. | ||
ide | |||
eclipse | Instalación de Eclipse | ||
workspace | Espacio de trabajo de Eclipse | ||
server | Servidor de aplicaciones |
Por ejemplo:
Esta nos permite tener completamente organizado todo el ambiente de trabajo y ubicar perfectamente donde esta cada componente. Por ejemplo si quisiéramos pasarlo a otra maquina bastaría con copiar toda la estructura de carpetas.
2. Descargar las siguientes herramientas
- Eclipse.
- Link. http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/lunasr2
- Versión. Dependiendo de su Sistema Operativo y tipo de procesador.
- Instalación. Basta con descomprimir el archivo en la Carpeta …/developer/ide/eclipse y crear el workspace en .../developer/ide/workspace.
- Glassfish.
- Link. https://glassfish.java.net/download-archive.html
- Versión. Platform:Zip (Win, Linux, Mac, Solaris), archivo: glassfish-4.0.zip.
- Instalación. Basta con descomprimir el archivo en la Carpeta …/developer/server.
- JDK 8 de Java.
- Link. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- Versión. Dependiendo de su Sistema Operativo.
- Instalación. Siguiendo el asistente de instalación, todo con los valores predeterminados.
- MySQL Community Server.
- Link. http://dev.mysql.com/downloads/mysql/
- Versión. Dependiendo de su Sistema Operativo.
- Instalación. Descargar el archivo y ejecutarlo. Solo solicita la contraseña del usuario root.
- MySQL Workbench.
- Link. http://dev.mysql.com/downloads/workbench/
- Versión. Dependiendo de su Sistema Operativo.
- Instalación. Descargar el archivo y ejecutarlo.
Buen aporte, yo pienso que precisamente eso hace la diferencia.
Implementando…
Se agregan los enlaces para El servidor de Base de Datos MySQL.