Hallo zusammen,
ich habe Spring Boot mit JPA und Rest mal angeschaut, finds auch richtig cool. Mir fehlt allgemein nur der Faden wie ich das aufteilen soll, sodass meine Anwendung nicht monolytisch wird.
Nehmen wir ein Adressbuch als Beispiel.
Ich habe vor den Server Teil in ein Spring Boot Projekt zu Packen mit Rest und JPA. An der Stelle gibt es folgende Komponente:
- RestPersonService // Rest Schnittstelle
- PersonRepository // Schnittstelle zur Datenbank
Ein normales Java Projekt mit Model (Shared Projekt), das zum Beispiel in der PersonRepository und Frontend (JavaFX) benutzt wird:
- Person
Zweites Spring Boot Projekt zum Darstellen der Oberfläche, das den Server Spring Boot Projekt und das Model Java Projekt im Classpath inkludiert.
Ist diese Vorgehensweise ok?
Ohne das Shared Projekt, müsste ich das Server Projekt direkt ansprechen um das Modell in der Oberfläche abbilden zu können.
Habt ihr da Tipps für mich.
Viele Grüße
lam
ich habe Spring Boot mit JPA und Rest mal angeschaut, finds auch richtig cool. Mir fehlt allgemein nur der Faden wie ich das aufteilen soll, sodass meine Anwendung nicht monolytisch wird.
Nehmen wir ein Adressbuch als Beispiel.
Ich habe vor den Server Teil in ein Spring Boot Projekt zu Packen mit Rest und JPA. An der Stelle gibt es folgende Komponente:
- RestPersonService // Rest Schnittstelle
- PersonRepository // Schnittstelle zur Datenbank
Ein normales Java Projekt mit Model (Shared Projekt), das zum Beispiel in der PersonRepository und Frontend (JavaFX) benutzt wird:
- Person
Zweites Spring Boot Projekt zum Darstellen der Oberfläche, das den Server Spring Boot Projekt und das Model Java Projekt im Classpath inkludiert.
Ist diese Vorgehensweise ok?
Ohne das Shared Projekt, müsste ich das Server Projekt direkt ansprechen um das Modell in der Oberfläche abbilden zu können.
Habt ihr da Tipps für mich.
Viele Grüße
lam