(II) - Instalación de las herramientas, Java, Programación, Tutoriales, Web Maven Spring JSF

Proyecto Web Maven con Spring y JSF (II) – Instalación de las herramientas

En este capítulo explicaré cómo instalar las distintas herramientas que se van a usar  para la realización del proyecto web. En el capítulo anterior puedes encontrar los enlaces de descarga.

  1. JDK: imprescindible para la programación en Java.

Descárgate el adecuado a la máquina (32 o 64 bits) y al Sistema Operativo que vas a usar para programar. En mi caso, me descargo la versión de Windows x64. (¡¡¡Acepta el acuerdo de licencia antes de volverte loco!!! Accept License Agreement)

JDK

Instalar el JDK no tiene misterio alguno, ya que sólo hay que lanzar el ejecutable que se descarga y seguir los pasos del asistente de instalación (conviene instalarlo todo en las carpetas que el asistente asigna por defecto).

Instalar jdk

 

También pedirá instalar el JRE (Java Runtime Environment), que también hay que instalar, ya que es el medio por el que se ejecutan las aplicaciones Java.

 

Instalar JRE

 

  1. Eclipse: el IDE en el que crearemos el proyecto web.

Nos descargamos la versión Eclipse IDE for Java EE Developers. Es el Eclipse Standard, sólo que ya tiene instaladas algunas de las herramientas que necesitaremos para este proyecto, así ahorraremos tiempo.

 

Versión eclipse

 

En mi caso, descargo la versión para Windows 64 bits.Eclipse no tiene un asistente de instalación. Se descarga un ZIP. Este ZIP lo descomprimes en la ruta que quieras, aunque siempre conviene que sea una ruta corta (en plan C:\eclipse), ya que maneja muchos archivos con nombres muy largos y rutas largas y esto puede dar problemas.

 

Archivos eclipse

 

  1. Apache Maven: servidor para la gestión de dependencias y de proyectos.

Descarga el archivo apache-maven-3.2.2-bin.zip y sigue los siguientes pasos:

  1. Descomprime el archivo descargado en el directorio que quieras, aunque se recomienda que sea en la ruta C:\Program Files\Apache Software Foundation, así será más fácil encontrarlo en caso de que hiciera falta, ya que la documentación está basada en esa ruta.
  2. Añade a las variables del usuario la variable M2_HOME con el valor  C:\Program Files\Apache Software Foundation\apache-maven-3.2.2.
    También añade a las variables de usuario la variable M2 con el valor %M2_HOME%\bin.
    Para acceder rápidamente a las variables de entorno, pulsa la combinación de teclas Windows+Pause donde aparecerá la siguiente ventana:
    Configuración avanzadaHacemos click en la última opción de la columna izquierda: Configuración avanzada del sistema. Apareceré el siguiente cuadro:
    Propiedades del sistema
    Pulsa en el botón Variables de entorno. Aparece el siguiente cuadro:
    Variables de entorno

    En este cuadro ya se puede ver que he añadido ambas variables.
  3. Añade también a las variables del sistema la variable JAVA_HOME con el valor c:\Program Files\Java\jdk1.8.0_11. Y asegúrate de que en la variable del sistema Path exista la ruta %JAVA_HOME%\bin y también la ruta %M2%. No sustituyas los valores que hay ya en la variable, pon punto y coma para separar las distintas rutas.
  4. Abre una ventana de comandos (pulsa Windows y escribe cmd) y escribe mvn –version para comprobar que está instalado correctamente. Debería aparecer esto:
    Comandos
    IMPORTANTE: la consola hay que ejecutarla en modo administrador (pulsa Windows, escribe cmd, click derecho al resultado encontrado y Ejecutar como administrador).
  1. Spring Framework:
Gracias a Maven, no será necesario descargarse las librerías necesarias para el uso de Spring, ya que Maven lo hará por ti, por lo que se configurará cuando llegue su momento.
  1. JSF:
Si descargaste la versión de Eclipse, Eclipse IDE for Java EE Developers, significa que me hiciste caso y que habrás ahorrado tiempo, ya que no hace falta instalar nada de JSF, viene ya incluido.
Cuando llegue el momento se configurará en el proyecto.
  1. BBDD MySQL:
 Y, por último, instalaremos las bases de datos de MySQL. Descarga el instalador más completo,  MySQL Installer 5.6.19, y ejecuta el asistente de instalación.
Sigue todos los pasos y deja los valores por defecto que ofrece el asistente. Cuando te pida poner la contraseña del ‘root’, simplemente acuérdate de cuál es 😉 Como es sólo un ejemplo, pon como contraseña ‘root’ o ‘admin’ y será más fácil recordarlo. Para un proyecto real que vayas a publicar ni se te ocurra poner estas.

Pues ya tenemos la base para comenzar a crear el proyecto 😀

la-flecha-azul-a-la-izquierda-detras-de-anteriores-icono-5726-64(I) – Introducción (III) – Creación del proyecto base con Maven