Ejemplo REST, Lógica (EJBS) y
Persistencia (JPA) Módulo Sport
Simple
ISIS2603
Departamento de Sistemas y Computación
Universidad de los Andes
Instrucciones
1.
Clonar en Netbeans.
https://github.com/recursosCSWuniandes/SportCl
ass
Este es un ejemplo simple de implementación de los
servicios rest (CRUD básico) de la clase Sport y del
backend (incluida la base de datos).
Esto contiene tres proyectos SportClub,
SportClub.services y SportClub.logic
Instrucciones
2. Compilar, empaquetar y desplegar sobre
Glasfish:
Desde netbeans "Clean and Build" sobre el proyecto
SportClub
Run Sobre el proyecto SportClub.service. Seleccionar
Glassfish 4.0
3. Para Ejecutar.
Instalar en Chome la extensión PostMan Rest Client.
Esta extensión permite invocar directamente un request
Http rest
Para invocar un POST. Revise la imagen adjunta
POST.png
1. El URL es: http://localhost:8080/SportClub.service/webresources/sports
2. El método es POST
3. En Header agregar: Content-Type application/json
4. En data en la casilla de tipo de dato cambiar la selección raw a JSON y escribir:
{ "name":"Swing",
"minAge":3,
"maxAge":10
}
5. Send
6. Luego, pueden ensayar un GET con la misma URL
Implementación de los servicios
REST
El Backend
Diagrama de paquetes
Diagrama de secuencias: GET /sports
10