Problem polega na tym, że nie wiem do końca za co odpowiada Kontroler i Model. W pewnym momencie wydaje mi się, że sam Kontroler mógłby istnieć bez Modelu.
Mam zarys aplikacji GUI, którą będzie pobierać dane od użytkownika i na tej podstawie wyszukiwać dane w internecie i zwracać odpowiednie wartości, a następnie wyświetlać.
W projekcie istnieją:
Main.java
Controller.java
Model.java
FXMLRoot.fxml
FXMLContent.fxml
W Main składam nasze GUI stworzone z FXMLRoot.fxml
i FXMLContent.fxml
.
Użytkownik wprowadza do TextField
dane, a następnie wysyła zdarzenie poprzez naciśnięcie przycisku. Przechwycenie naciśnięcia wyłapuję w Controller.java
. Posiadam już odpowiednie dane, abym mógł pobrać dane w JSON z www, a następnie wczytać dane z JSON i wyświetlić w GUI.
Teraz nasuwa się pytanie gdzie powinienem umieścić kod odpowiedzialny za pobranie contentu z www i proces parsowania?