Zurück zum Modul: m223.komeo.net
LB1: Anforderungen
Ausgangslage
Als Ausgangslage dient unser GitLab Server:
Architektur
Wir starten mit einer 5-Tier Architektur:
- Client-, Web-, Logik- und 2 EIS-Tiers (GitLab und RDBMS)
Anforderungen
Verwenden Sie als Ausgangslage die MicroService Bespiele user
, procet
und group
im Projekt m223/api1
Testen Sie die URI mit dem Browser oder mit einem REST Tool, z.B: PostMan, curl, etc.:
| pom.xml
|
+---src
| +---main
| | +---java
| | | \---net
| | | \---komeo
| | | \---m223
| | | \---api
| | | \---user
| | | +---boundary
| | | | Engine.java
| | | |
| | | +---control
| | | | GitLab.java
| | | |
| | | \---service
| | | JAXRSConfiguration.java
| | | Resource.java
| | |
| | +---resources
| | \---webapp
| | \---WEB-INF
| | beans.xml
| |
| \---test
| \---java
\---target
| user.war
Die weiteren MicroServices gitlab
(JPA) und client
(REST-Client) erweitern die Funktionalität
| pom.xml
|
+---src
| +---main
| | +---java
| | | \---net
| | | \---komeo
| | | \---m223
| | | \---api
| | | \---gitlab
| | | +---boundary
| | | | Engine.java
| | | | Start.java
| | | |
| | | +---control
| | | | GitLab.java
| | | |
| | | +---entity
| | | | GitLabGroup.java
| | | | GitLabProject.java
| | | | GitLabUser.java
| | | |
| | | \---service
| | | JAXRSConfiguration.java
| | | Resource.java
| | |
| | +---resources
| | | \---META-INF
| | | persistence.xml
| | |
| | \---webapp
| | \---WEB-INF
| | beans.xml
| |
| \---test
| \---java
\---target
| gitlab.war
Abgabe LB 1
Am Abend des 2. Modultages