Contenido

Antecedentes

Vamos a desarrollar un proyecto completo en framework Spring Boot https://projects.spring.io/spring-boot/. Las tecnologías que vamos a utilizar son:

  1. JEE
  2. Maven
  3. JPA
  4. MySQL
  5. Jquery
  6. Json
  7. Ajax
  8. Bootstrap
  9. GitHub

Generar ambiente

Se puede trabajar sobre Linux, Windows o Mac, en lo personal me gusta mas Linux (Ubuntu), pero hay que considerar las versiones de las herramientas, así como los detalles específicos; manejo de rutas, tipos de ejecutables  .sh para Linux, .exe para Windows, etc.

Para generar el ambiente de trabajo requerimos lo siguiente.

Estructura de carpetas

Lo más conveniente es generar una estructura de trabajo como la siguiente:

Nivel 1 Nivel 2 Nivel 3 Descripción
developer Carpeta raíz
db Base de Datos y los drivers de conexión.
git Repositorio para GitHub
ide
eclipse Instalación de Eclipse
workspace Espacio de trabajo de Eclipse
seguridad Certificados para conectarse a GitHub

Por ejemplo:

Esta nos permite tener completamente organizado todo el ambiente de trabajo y ubicar perfectamente donde esta cada componente. Por ejemplo si quisiéramos pasarlo a otra maquina bastaría con copiar toda la estructura de carpetas.

Descargar las siguientes herramientas

  1. Eclipse.
  2. JDK 8 de Java.
  3. MySQL Community Server.
    • Link. http://dev.mysql.com/downloads/mysql/
    • Versión. Dependiendo de su Sistema Operativo.
    • Instalación. Descargar el archivo y ejecutarlo. Solo solicita la contraseña del usuario root.
  4. MySQL Workbench.
  5. Driver MySQL

Crear las siguientes cuentas

  1. GitHub.
    • Link. https://github.com/
    • Observaciones. Crear una cuenta. Para proyectos públicos es gratis.

 

 

Categories: Java, Programacion

Leave a Reply


Orígenes de Datos SQL Server en WebLogic

Contenido Orígenes de Datos Los orígenes de Datos en WebLogic […]

Instalar Weblogic 12

Contenido Descargar WebLogic 12 se puede descargar del enlace: http://download.oracle.com/otn/nt/middleware/12c/1221/fmw_12.2.1.0.0_wls_Disk1_1of1.zip […]

API REST 5. Hypermedia

Contenido Introducción Hypermedia es la interrelación entre recursos mediante enlaces. […]

API REST 4. Calidad al implementar aplicacion Web

Contenido Introducción Existen 3 niveles para aplicar API REST en […]

API REST 3. Publicar y consumir

Contenido Descripción Publicar y consumir algunos métodos creados del API […]