Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistema por el cual se determina de forma única a cada uno de los artefactos en
Internet.
❑Group ID: identificación del grupo. Normalmente se utiliza el nombre del dominio al
revés. Por ejemplo: com.cinemar.mps
❑Artifact ID: identificación del artefacto. Por ejemplo: supermark, cinemar
❑Versión: 1.0.0-SNAPSHOT, 1.2.5-RC (Release Candidate), 1.3.3-Release
CONCEPTOS
Empaquetado
Es una tarea específica, más pequeña que una fase de construcción, que contribuye a la
construcción y gestión del proyecto.
Permiten conectar con herramientas externas en este proceso de construcción.
Plugin
Estructura del Proyecto
Estructura
POM.xml
POM.xml
Repositorio
❑Estructura de directorios y ficheros que usa Maven para almacenar, recuperar y
organizar artefactos
❑Existen repositorios locales, privados y remotos.
▪ Repositorio central de Maven: Maven Repository
▪ Repositorio local: %user%/.m2./repository
Perfiles
❑Permite cambiar la configuración de la aplicación dependiendo del entorno en que se
CARACTERÍSTICAS
despliega
❑Es definido en el fichero setting.xml y se utiliza en el fichero pom.xml
Arquetipos
❑ Plantilla para crear proyectos
MÓDULO 6
- Sintaxis elegante
- Sintaxis declarativa
MÓDULO 6
- Sintaxis expresiva
<dependency>
<groupId>com.sparkjava</groupId>
<artifactId>spark-core</artifactId>
<version>2.9.3</version>
</dependency>
¿¿¡Para para para, me estás diciendo que ya está mi servidor Rest!?? ...
Silvestre, Aldo Gabriel
mmm…
Entonces…
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.9.0</version>
</dependency>
Instanciamos un objeto que será quien nos convierta los objetos en nuestro método main.
Gson mapper = new Gson();
Lo que hacemos a continuación es decirle a nuestra respuesta que será un objeto Persona, y como 3er argumento le
pasamos el método que convierte a Json de nuestro mapeador
Si todo está listo, ya tenemos nuestra api rest respondiendo una persona en formato
MÓDULO 6
Json.
{"nombre":"Gabriel","apellido":"Silvestre"}
port(8080);
http://sparkjava.com/documentation
WEB: http://milprogramadores.unsa.edu.ar/
CANAL TELEGRAM: https://t.me/milprogramadoressaltenios
CENTRO DE AYUDA: http://ayudamilprogramadores.com/