Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Universidad del Quindío

Programa de Ingeniería de Sistemas y Computación.


Análisis de Algoritmos II - Instalación del entorno de desarrollo
Agosto de 2020

INSTALACIÓN DE HERRAMIENTAS BÁSICAS PARA EL DESARROLLO JEE

Información general
Actualizado por: Carlos Andrés Flórez Villarraga
Duración estimada en minutos: 60
Docente: Christian Andrés Candela y Einer Zapata
Guía no. 01

Información de la Guía

OBJETIVO

Aprender a instalar las herramientas básicas para trabajar con JEE.

CONCEPTOS BÁSICOS

Instalación de programas, manejo de herramientas de compresión de archivos.

CONTEXTUALIZACIÓN TEÓRICA

Un entorno de desarrollo es un conjunto de herramientas software que han sido configurados para
interactuar entre ellas y facilitar el desarrollo de aplicaciones. En este curso se dispondrá de un conjunto de
herramientas que se configuraran para el desarrollo de aplicaciones Java Enterprise Edition (JEE). Las
herramientas que componen el entorno para este curso son:

● JEE​: Java Platform, Enterprise Edition o Java EE (Conocido como Java Empresarial), es una plataforma
de programación para desarrollar y ejecutar aplicaciones (generalmente Web) en el lenguaje de
programación Java. Permite utilizar arquitecturas de N capas distribuidas y se apoya ampliamente en
componentes de software modulares ejecutándose sobre un servidor de aplicaciones.

● JDK (Java Development Kit)​: Conjunto de programas y librerías para el desarrollo de aplicaciones
Java. Para este curso es altamente recomendado el uso de Java JDK 8 en su última versión.

● Eclipse​: Es un IDE que integra un universo de herramientas de desarrollo al interior de un solo


software. Eclipse es una aplicación Open Source y generalmente se usa para el desarrollo de
aplicaciones JAVA, sin embargo, Eclipse es independiente del lenguaje y puede ser usado para crear
aplicaciones usando como base otros lenguajes diferentes a Java.

● Payara Server​: Es un servidor de aplicaciones de software libre, es un proyecto derivado de


GlassFish. Su principal ventaja frente a GlassFish son sus constantes actualizaciones. Este servidor de
aplicaciones permitirá ejecutar aplicaciones desarrolladas bajo la especificación JEE.

● MySQL​: Es un motor de base de datos, usado para el almacenamiento, manipulación y consulta de


datos. Para nuestro trabajo se debe hacer uso de la versión community edition.

PRECAUCIONES Y RECOMENDACIONES

Al realizar la instalación de las herramientas recuerde que es fundamental que el JDK sea instalado en
primer lugar, ya que es necesario para el correcto funcionamiento de las otras herramientas.

ARTEFACTOS

Se requiere de la instalación del JDK, un IDE para el desarrollo de aplicaciones (en este caso Eclipse), y un
servidor de aplicaciones (para nosotros Payara). La plataforma JEE posee múltiples IDEs que facilitan el

1
Universidad del Quindío
Programa de Ingeniería de Sistemas y Computación.
Análisis de Algoritmos II - Instalación del entorno de desarrollo
Agosto de 2020

desarrollo de aplicaciones basadas en esta tecnología. Para el trabajo que se realizará se hará uso del IDE
Eclipse junto con el servidor Payara.

EVALUACIÓN O RESULTADO

Se espera que el estudiante haya instalado de forma satisfactoria las herramientas que se trabajarán a lo
largo del semestre.

Procedimiento

1. Instale el motor de base de datos MySQL versión Community Edition ​Versión 8


(​
https://dev.mysql.com/downloads/mysql/​). En caso de que ya esté instalado omita este paso. ​NOTA​
: Al
momento de instalar MySQL debe suministrar una clave para el usuario root, de no hacerlo puede
presentarse problemas en etapas posteriores del desarrollo cuando se verifiquen medidas de seguridad.

Verifique la correcta instalación del motor ingresando en la terminal: ​mysql -u root -p dar enter y
proporcionar la clave suministrada previamente.

2. Instale el JDK, se puede descargar en el siguiente enlace: (recuerde que se debe bajar el ​jdk 1.8​
)
(​
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html​), seleccione el que se
adecue a su sistema. En caso de que el JDK ya esté instalado omita este paso.

3. Instale Eclipse en su versión para desarrollo JEE (​https://www.eclipse.org/downloads/​). Si ya está


instalado, omita este paso. Si tiene problemas con la instalación de Eclipse, descargar del siguiente link:
https://www.eclipse.org/downloads/packages/release/2020-06/r/eclipse-ide-enterprise-java-developers
aquí podrá descargar el archivo .zip para su sistema operativo.

4. Descargue el servidor de aplicaciones Payara Server Community Edition del siguiente link:
https://www.payara.fish/downloads/payara-platform-community-edition/​. Allí busque la opción “​Payara
Server 5.2020.3 (Full)​”. Para instalarlo debe descomprimir el servidor de aplicaciones en la ruta que ha
destinado para su ubicación. Tenga en cuenta esta ruta ya que se requerirá más adelante.

5. Es importante verificar que Eclipse esté haciendo uso del JDK 1.8 y no del JRE u otra versión del JDK,
para ello, acceda a las preferencias de Eclipse a través del menú Window - Preferences - Java, Installed
JREs. En este ítem podrá observar si se está haciendo uso del JRE o del JDK. En caso de que se esté
usando el JRE, deberá adicionar el JDK y seleccionarlo para ser usado por defecto.

2
Universidad del Quindío
Programa de Ingeniería de Sistemas y Computación.
Análisis de Algoritmos II - Instalación del entorno de desarrollo
Agosto de 2020

6. Ahora debe instalar un plugin adicional que permitirá el desarrollo sobre el servidor de aplicaciones
Payara. Para ello ejecute Eclipse, seleccione la perspectiva para desarrollo JEE, vaya al menú Help -
Eclipse Marketplace y allí busque “payara”. Instale el plugin llamado ​Payara Tools​, acepte los términos
de uso y espere hasta que pida reiniciar eclipse para completar su instalación.

3
Universidad del Quindío
Programa de Ingeniería de Sistemas y Computación.
Análisis de Algoritmos II - Instalación del entorno de desarrollo
Agosto de 2020

7. Ahora, busque la pestaña servidores en la parte inferior de Eclipse, y de clic derecho sobre ella,
seleccione New - Server, allí elija Payara.

Luego, se debe dar click en Next. Ante la pregunta Payara Location debemos seleccionar la carpeta
donde ha descomprimido el servidor de aplicaciones, también se le puede solicitar la ubicación del JDK.
A continuación de clic en siguiente, siguiente hasta finalizar.

8. Se debe agregar al servidor de aplicaciones el soporte para la base de datos MySQL. Para ello,
descargue el driver JDBC de la siguiente página: ​https://dev.mysql.com/downloads/connector/j/​
. Del
comprimido que ha descargado busque el archivo ​mysql-connector-java-5.1.45-bin.jar​. Este archivo
debe pegarlo en las siguientes rutas:

4
Universidad del Quindío
Programa de Ingeniería de Sistemas y Computación.
Análisis de Algoritmos II - Instalación del entorno de desarrollo
Agosto de 2020

● payara5/glassfish/lib/
● payara5/glassfish/domains/domain1/lib/ext/

IMPORTANTE​: Los puertos usados por Payara deben estar libres. Para liberar los puertos, de clic
derecho sobre mi pc, seleccione administrar, acceda a Servicios y Aplicaciones, seleccione Servicios.
Aparecerá un listado con los servicios por orden alfabético, busque los servicios de Oracle, seleccione
los que están corriendo y deténgalos. Otra alternativa es cambiar los puertos de Payara para evitar este
tipo de conflictos como se sugiere en el punto 9.

9. Para evitar los conflictos que se pueden presentar con otras aplicaciones cuando los puertos ya han
sido ocupados, se sugiere cambiar los puertos del servidor Payara. Esto se logra accediendo al archivo
payara5/glassfish/domains/domain1/config/domain.xml​. En este archivo busque la cadena
8080 y cámbiela por 9090, la 8181 cámbiela por 9191 y la 4848 cámbiela por 9848. O por el puerto que
desee.

10. Pruebe el funcionamiento de Payara desde Eclipse. Para ello, en la pestaña de servidores ha quedado
el servidor Payara, su estado aparecerá como Stopped, esto nos indica que el mismo no ha sido
ejecutado desde Eclipse. Ahora ya podremos iniciarlo dando click derecho sobre el servidor y
seleccionando la opción Start.

11. Abra un navegador e ingrese la ruta ​http://127.0.0.1:8080 o ​http://localhost:8080​, Si cambió los puertos
debe usar la siguiente ruta ​http://127.0.0.1:9080 o ​http://localhost:9080​. Una vez escrita dicha ruta debe
salir algo así:

12. Como evidencia del desarrollo de esta guía debe tomar una foto del navegador.

5
Universidad del Quindío
Programa de Ingeniería de Sistemas y Computación.
Análisis de Algoritmos II - Instalación del entorno de desarrollo
Agosto de 2020

Para la próxima clase

● Leer y entender en qué consiste JDBC.


● Leer y entender el concepto de DataSource.
● Leer y entender el concepto Pool de conexiones.
● ¿Qué sistemas de gestión de bases de datos conocen? Investigue cuáles son los más comunes.

También podría gustarte