JavaFx, Spring-Boot, RestApi, Controller

0

Hey robie apke w której natrafiłem na kilka problemów. Składa się ona z dwóch modułów : JavaFx i Spring - boot. Sytuacja wygląda następująco - zrobiłem sobie cały tzw front oraz zapis do bazy danych. Kolejnym krokiem chciałbym zrobić kilka innych rzeczy. Po pierwsze komunikację modułu JavaFx z serwerem za pomocą Rest. A drugim z problemów jest stworzenie komunikacji między tymi modułami a raczej jakiegos Controllera. Czy mogę prosić kogoś o pomoc?

0

komunikację modułu JavaFx z serwerem do tego żadne springi i inne pory roku nie są ci potrzebne jeżeli serwer jest osobną aplikacją,

a jeżeli nie jest to wytłumacz jak miało by to działać albo opisz krok po kroku co miało by się dziać w aplikacji?

0

@ZabawnyNick: I tu pies pogrzebany, w zadanych wymaganiach jest użycie spring boota ;/

0

Ale po co tam ma być ten serwer? Aplikacja standalone ma się komunikować z jakimś osobnym komponentem? Opisz jakiś use case, żebyśmy zrozumieli jaka jest architektura tej aplikacji.

1

A nie chodziło o jakieś backend-as-a-service tzn zrobienie springowego backendu który wystawia RESTa a potem frontu w JavieFX?

0

@Charles_Ray: Należało stworzyc projekt wielomodułowy - JavaFx i Springboot, javaFx miala widok z elemntami takimi jak 2 tabele jedna z widokiem głównym druga szczegółowym oraz przyciski do dodawania i usuwania danych, natomiast w springu połączenie do bazy danych, 2 encje z relacją jeden do wielu gdzie 1 encja jest modelem tabelki 1 a druga modelem tabelki 2. Encje muszą tworzyć w bazie tabele podczas uruchomienia. I TO UDAŁO MI SIĘ ZREALIZOWAĆ. Dallej moduł JavaFx powinien komunikować się z serewerem za pomocą REST, oraz po uruchomieniu w tabelce 1 powinny wyswietlic sie dane z encji 1 a po kliknieciu na rekord tabelki 1, ma wypelnic sie tabelka numer 2 . No i przyciski dodaj usun aktualizuja jednoczesnie w bazie danych za pomocą encji.

3

@betowen27:

Dallej moduł JavaFx powinien komunikować się z serewerem za pomocą REST,

No czyli musisz użyć klienta HTTP po stronie JavaFX.

0

@Aleksander32: na chwile obecną zrobilem rest api w springu z odpowiednimi żądaniami, jednak nie wiem jak to zrobic po stronie javafx.

1

Te Twoje API jest jakimś dziwnym overkillem, ale to pominę. Co za problem masz.

  1. Najpierw zrób aplikacje w JavaFX z GUI.
  2. Później napisz klase odpowiadającą za obsługę RESTa, jakiś PatientApiClient ktory by korzystał np. z wbudowanego w Jave klienta HTTP
  3. Później podpinasz tego klienta pod GUI.
  4. ?
  5. Profit! Zadanie zrobione
0

Oke od poczatku, mam zrobiona apke javafx, wydawalo mi sie ze majac api restowe w springu potrzebuje jedynie api które bedzie uderzac z javafx w odpowiednie endpointy, jezeli sie jednak mylilem prosze popraw mnie. A jezeli mialbym zrobic jak ty napisales w punkcie 2, to sytuacja wygladalalby analogicznie do mojego api z tym ze w javafx?

1

Kolego, API to jest coś co odpytujesz. Teraz potrzebujesz po stronie aplikacji klienta HTTP, który Ci to API wywoła.

https://www.twilio.com/blog/5-ways-to-make-http-requests-in-java

1 użytkowników online, w tym zalogowanych: 0, gości: 1