(I) - Introducción, Java, Tutoriales, Web Maven Spring JSF

Proyecto Web Maven con Spring y JSF (I) – Introducción

Tras varios años trabajando con JavaSE puro, he decidido tratar de refrescar las tecnologías de software más modernas que en su momento aprendí y que, al no trabajarlas, gran parte he olvidado.

Y ya de paso, lo voy publicando aquí para tener una guía de lo que voy haciendo, además de servir de ayuda para quien también haya decidido refrescar o aprender estos temas.

¿Y por qué he decido usar las tecnologías Maven, Spring y JSF? Principalmente porque son las tecnologías más solicitadas por las empresas (no siempre juntas, suelen estar por separado) y porque son tecnologías que en su momento aprendí, en versiones anteriores y que no he vuelto a utilizar, por lo que me convenía volver a verlas.

Las publicaciones las iré haciendo agrupadas por funcionalidades conforme vaya teniendo tiempo para hacerlas, por lo que este tutorial te lo puedes encontrar a medias dependiendo de cuándo te lo encuentres.

Las herramientas que se van a utilizar

  • La, a día de hoy (22/07/2014), última versión de Java Development Kit, la versión 1.8.0_11 de 64 bits para Windows: JDK 8u11

Java 8

Eclipse Luna

  • Apache Maven 3.2.2 para la gestión de proyectos, referencias, dependencias…: Maven 3.2.2
    En el capítulo correspondiente se explicará cómo usar Maven. Por lo pronto, instala el servidor local.

Apache Maven

  • Spring Framework 4.0.6 para la gestión de la lógica de negocio de la aplicación. (Se instalará desde eclipse)

Spring Framework

  • Java Server Faces 2.0 para la gestión de la navegación web. (Se instalará desde eclipse)

Java Server Faces

  • Bases de datos MySQL para la persistencia de datos. Con el paquete MySQL Community Installer 5.6.19 tendremos todo lo necesario (BBDD, drivers, workbench,…): MySQL Installer 5.6.19

MySQL

(conforme vaya avanzando en capítulos iré poniendo aquí las herramientas que se van utilizando)

Requisitos de la máquina (no los mínimos, sino los míos, para que tengas una referencia)

  • Windows 7 Home Premium de 64 bits
  • CPU: i7 – 7200M @ 1.60 GHz
  • RAM: 4 GB

Ya tenemos las herramientas mínimas para empezar con el proyecto web. Ahora, a instalarlas.

(II) – Instalación de las herramientas  
Anuncios