Desarrollo de sistemas de información en Java EE 5
arvalenciaMonografía11 de Febrero de 2013
1.863 Palabras (8 Páginas)500 Visitas
Configuración de ambientes Eclipse
con los plugins para Java EE 5
por María Consuelo Franky
email: ConsueloFranky@gmail.com
Septiembre 29 de 2008
Curso: Desarrollo de sistemas de información en
Java EE 5
Date: 27/09/2008
pg. 2
Tabla de Contenido
1 Propósito de este documento .................................................................................................................. 3
2 Lista de instalaciones que deben realizarse .......................................................................................... 3
3 Instalar Ant .............................................................................................................................................. 4
4 Instalar Eclipse IDE for Java EE Developers....................................................................................... 4
5 Instalar plugins JBoss Tools para Java EE 5 ....................................................................................... 5
6 Instalar plugins adicionales para Eclipse.............................................................................................. 6
6.1 Plugin Subversion............................................................................................................................................6
6.2 Plugin TestNG..................................................................................................................................................6
7 Instalar el Servidor JBoss....................................................................................................................... 6
7.1 Instalación básica ............................................................................................................................................6
7.2 Cambiar el puerto 8080....................................................................................................................................6
7.3 Configuración adicional del servidor JBoss ...................................................................................................7
7.4 Inscribir el servidor JBoss en Eclipse .............................................................................................................8
8 Instalar el framework Seam................................................................................................................... 8
9 Instalar el framework Taylor................................................................................................................. 9
Curso: Desarrollo de sistemas de información en
Java EE 5
Date: 27/09/2008
pg. 3
1 Propósito de este documento
En este documento se describe la instalación 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 generación de código 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 año. En este ambiente se
utilizará el framework Seam para generar aplicaciones Java EE 5.
Para el modelaje de entidades se propone la instalación de un segundo ambiente Eclipse 3.4
en donde se utilizará como plugin el framework Taylor.
2 Lista de instalaciones que deben realizarse
· Apache ANT 1.7.1:
o obtener apache-ant-1.7.1-bin.zip del sitio http://ant.apache.org/bindownload.cgi
· Eclipse IDE for Java EE Developers 3.3.2 :
o obtener eclipse-jee-europa-winter-win32.zip del sitio:
http://www.eclipse.org/downloads/moreinfo/jee.php
· Plugins (para Eclipse) JBoss Tools 2.1.2 GA para Java EE 5:
o obtener JBossTools-2.1.2.GA-ALL-win32.zip del sitio
http://download.jboss.org/jbosstools/builds/release/2.1.2.GA/ o alternativamente
de http://www.jboss.org/tools/download/index.html
· Plugins adicionales para Eclipse:
o SVN: para trabajar con un repositorio Subversion desde Eclipse: se seguirán
instrucciones de http://subclipse.tigris.org/install.html
o TestNG: para realizar pruebas unitarias y funcionales con TestNG:
obtener testng-eclipse-5.8.0.1.zip en http://testng.org/doc/download.html
· Servidor JBoss 4.2.3 GA
o obtener jboss-4.2.3.GA.zip en
http://sourceforge.net/project/showfiles.php?group_id=22866
· Framework Seam 2.1.0 con generadores y ejemplos:
o obtener jboss-seam-2.1.0.BETA1.zip en http://seamframework.org/Download
· Framework Taylor:
o la versión Taylor MDA 1.2.0 require
· Eclipse Classic 3.4: obtener eclipse-SDK-3.4-win32.zip en
http://www.eclipse.org/downloads
Curso: Desarrollo de sistemas de información en
Java EE 5
Date: 27/09/2008
pg. 4
· Maven (administrador de librerías): obtener apache-maven-2.0.9-bin.zip en
http://maven.apache.org/download.html
o Taylor MDA 1.2.0: sitio
http://sourceforge.net/project/showfiles.php?group_id=144396
· taylor-mda-core-1.2.0.zip : contiene los editores UML
· taylor-mda-JEE-1.2.0.zip : contiene plantillas y generadores de código
3 Instalar Ant
Esta utilidad permie administrar los proyectos java mediante tareas de compilación,
empaque y publicación en un servidor. Estas tareas se escriben en archivos build.xml
Como prerequisito se deben tener instaladas previamente las herramientas de Java en
versión JDK 1.5.x y se debe haber establecido la variable JAVA_HOME
Para instalar Ant seguir los siguientes pasos:
· Descomprimir el archivo apache-ant-1.7.1-bin.zip (sobre C:\)
· Seguir las instrucciones del archivo local C:\apache-ant-1.7.1\docs\manual\index.html,
en particular se deben actualizar las variables ANT_HOME y PATH
· Probar la versión instalada con el comando $ ant -version
4 Instalar Eclipse IDE for Java EE Developers
Esta versión 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 instalación seguir los siguientes pasos:
· Descomprimir el archivo eclipse-jee-europa-winter-win32.zip (versión 3.3.2) en el
directorio de instalación escogido.
· Crear ícono de acceso directo al archivo eclipse.exe y lanzar el programa, indicando un
nuevo directorio como workspace, por ejemplo eclipseWS-JEE
Curso: Desarrollo de sistemas de información en
Java EE 5
Date: 27/09/2008
pg. 5
· Establecer para los archivos fuentes que los TABs deben reemplazarse por espacios:
o En Preferences >> Java >> Code style >> Formatter: usar botón Edit
· en la pestaña Indentation escoger Tab Policy: Spaces only
· dar un nombre al Profile (por ejemplo HSH) y salir con los botones Apply y OK
o En Preferences >> Web and XML >> HTML files >> Source:
· escoger "Indent using spaces"
· escoger Indentation size = 2
· usar botón Apply
o En Preferences >> Web and XML >> XML files >> Source:
· escoger "Indent using spaces"
· escoger Indentation size = 2
· usar botón Apply
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 diseñar páginas 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)
· Diseño de procesos de negocio jBPM (vista Overview, editor jBPM Graphical Process
Designer)
· 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 instalación de Eclipse) la opción -clean Con esta opción
Eclipse refrescará sus plugins instalados cada vez que se inicie.
Para la instalación descomprimir el archivo JBossTools-2.1.2.GA-ALL-win32.zip en el
directorio
...