Está en la página 1de 6

Universidad Nacional de Colombia Sede Manizales Configuracin de ambientes Eclipse con los plugins para Java EE 5

1. Propsito de este documento En este documento se describe la instalacin del software que se necesita para configurar un ambiente de desarrollo (IDE) Eclipse que sea adecuado para el desarrollo de aplicaciones Java EE 5 y para el uso de frameworks de generacin de cdigo Java EE 5. Siguiendo las instrucciones se lograr tener un ambiente Eclipse 3.3.2 con plugins de software libre, que es equivalente en funcionalidad a JBoss Developer Studio, ambiente distribuido por RedHat al costo de US $ 99 por desarrollador por ao. En este ambiente se utilizar el framework Seam para generar aplicaciones Java EE 5. 2. Lista de instalaciones que deben realizarse Apache ANT 1.8.4: obtener apache-ant-1.8.4-bin.zip del sitio http://ant.apache.org/bindownload.cgi Eclipse Helios IDE for Java EE Developers obtener eclipse-jee-helio-win32.zip del sitio http://www.eclipse.org/downloads/download.php?file=/tec hnology/epp/downloads/release/helios/R/eclipse-jeehelios-win32.zip Plugins (para Eclipse) JBoss Tools 3.2.X para Java EE 5: - Obtener http://download.jboss.org/jbosstools/updates/stable/helios/ ver el jboss.org/jbosstools/updates/stable/helios Servidor JBoss 4.2.3 GA - obtener jboss-4.2.3.GA.zip en http://sourceforge.net/projects/jboss/files/JBoss/JBoss4.2.3.GA Framework Seam 2.2.0 con generadores y ejemplos: - obtener jboss-seam-2.2.2.zip en https://sourceforge.net/projects/jboss/files/JBoss%20Seam/2.2.2.Final procedimiento http://marketplace.eclipse.org/updatesite/help?url=http%3A//download.

3. Instalar Ant Esta utilidad permite administrar los proyectos java mediante tareas de

compilacin, empaque y publicacin en un servidor. Estas tareas se escriben en archivos build.xml. Como prerequisito se deben tener instaladas previamente las herramientas de Java en versin JDK 1.6.x y se debe haber establecido la variable JAVA_HOME Para instalar Ant seguir los siguientes pasos: Descomprimir el archivo apache-ant-1.8.4-bin.zip (sobre C:\) Seguir las instrucciones del archivo local C:\apache-ant1.8.4\docs\manual\index.html, en particular se deben actualizar las variables ANT_HOME y PATH Probar la versin instalada con el comando $ ant version

4. Instalar Eclipse IDE for Java EE Developers Esta versin de IDE facilita el desarrollo de proyectos en Java EE, con ventanas (Windows) especializadas en: Explorar bases de datos (Data Source Explorer) Navegador Internet interno (Internal Web Browser) Empacar aplicaciones: war, jar, ejb jar, ear ( Project archives) Lanzar tareas Ant (Ant) Desarrollo JPA con entidades persistentes (JPA details, JPA Structure) Lanzar servidores registrados dentro del ambiente Eclipse ( Servers)

Para la instalacin seguir los siguientes pasos: Descomprimir el archivo eclipse-jee-europa-winter-win32.zip (versin3.3.2) en el directorio de instalacin escogido. Crear cono de acceso directo al archivo eclipse.exe y lanzar el programa, indicando un nuevo directorio como workspace, por ejemplo eclipseWS-JEE

5. Instalar plugins JBoss Tools para Java EE 5

El conjunto de plugins JBoss Tools All para Eclipse ofrece facilidades adicionales para el desarrollo de aplicaciones Java EE 5, agregando las perspectivas de Web Development y Seam con ventanas especializadas en: Explorador de proyectos JSF (Web Projects) Paleta para disear pginas JSF (JBoss Tools Palette con elementos HTML, Facelets, Ajax4jsf, RichFaces, Seam; se puede extender con otros elementos como ADF, ICEfaces, etc.) Herramientas Hibernate que permiten ejecutar consultas JPQL (Hibernate Configurations, Query Parameters, Hibernate Query Result, Hibernate Dynamic SQL Preview) Asociar proyectos a servidores registrados en Eclipse (JBoss Server View) Diseo de procesos de negocio jBPM (vista Overview, editor jBPM Graphical ProcessDesigner) Lista de componentes Seam de un proyecto, indicando el contexto de cada componente (vista Seam Components, solo funciona para proyectos generados con el asistente Seam Web Project) Antes de instalar este conjunto de plugins debe cerrarse Eclipse y agregar al archivo eclipse.ini (bajo el directorio de instalacin de Eclipse) la opcin -clean Con esta opcin Eclipse refrescar sus plugins instalados cada vez que se inicie. Para la instalacin descomprimir el archivo JBossTools-2.1.2.GA-ALL-win32.zip en el directorio padre de instalacin de Eclipse. 6. Instalar el Servidor JBoss Este servidor se instala para las pruebas locales de las aplicaciones desarrolladas con los frameworks Seam y Taylor. Posteriormente se podran instalar otros servidores como WebLogic y Websphere pues el framework Seam soporta estos y otros servidores. 6.1 Instalacin Bsica Para instalar el servidor JBoss, descomprimir el archivo jboss-4.2.3.GA.zip

Lanzar el servidor mediante el comando run.bat ubicado en subdirectorio bin relativo al directorio de instalacin de JBoss. Bajar el servidor mediante el comando shutdown S 6.2 Cambiar El Puerto 8080 Si se tienen conflictos por el uso de puertos se pueden cambiar estos puertos en el archivo server.xml localizado en el subdirectorio jboss-4.2.3.GA\server\default\deploy\jboss-web.deployer Por ejemplo el puerto 8080 es utilizado tanto por el servidor JBoss como por el motor de base de datos Oracle Express. Si se pretende usar los dos al tiempo, se puede cambiar JBoss para que use el puerto 8090. Para verificar que JBoss esta funcionando correctamente, el url http://localhost:8090/ debe mostrar las opciones de la consola (muestra memoria utilizada, aplicaciones publicadas, etc.). 6.3 INSCRIBIR EL SERVIDOR JBOSS EN ECLIPSE - Bajar el servidor JBoss - Lanzar Eclipse - En Preferences >> Server : establecer Server timeout delay en Longer para dar suficiente tiempo a que cualquier servidor inscrito pueda subir sin que Eclipse declare tiempo expirado - Abrir la ventana JBoss Server View: con click-derecho usar opcin New >> Server seleccionar como tipo de servidor: JBoss AS 4.2 y usar el botn Next indicar directorio de instalacin de JBoss, seleccionar el JRE, seleccionar la configuracin default y usar el botn Next indicar las credenciales para la consola de administracin: admin/admin y usar el botn Next y luego el botn Fiinish Subir y bajar el servidor JBoss desde la ventana JBoss Server View

7.0 Instalar el framework Seam


El framework Seam vuelve transparente la comunicacin entre capas, mediante la utilizacin de web beans. El beneficio que se obtiene es un cdigo ms simple, ms conciso y ms fcil de mantener. El framework viene acompaado de abundantes ejemplos y de generadores de cdigo para el desarrollo de aplicaciones Java EE 5. Para la instalacin: descomprimir jboss-seam-2.1.0.BETA1.zip en el directorio workspace de Eclipse inscribir como proyecto Eclipse de tipo Java el subdirectorio resultante jboss-seam-2.1.0.BETA1 editar el archivo build.properties bajo el sudirectorio jboss-seam2.1.0.BETA1, agregando la propiedadad que indica la localizacin del servidor JBoss, ej: jboss.home =C\:/Software-manuales/jboss-4.2.3.GA Probar uno de los ejemplos del framework Seam (ejemplo booking): subir el servidor JBoss desde Eclipse en la ventana de Ant inscribir el archivo build.xml localizado en jbossseam-2.1.0.BETA1/examples/booking/ para publicar el ejemplo en el servidor invocar las tareas ant: clean y deploy invocar el ejemplo en http://localhost:8090/seam-booking/ (suponiendo que JBoss est utilizando el puerto 8090) publicar otros ejemplos de la misma manera NOTA: los ejemplos del framework Seam uitilizan el motor de base de datos Hypersonic. Se puede invocar un cliente para este motor en el siguiente url (suponiendo puerto 8090):