JavaFX i MVC

0

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?

0

W controllerze ;)

0

To controller ma odpowiadać za modyfikowanie modelu, pobieranie contentu, parsowanie, odpowiednie wyświetlanie widoku itd.

0

W takim razie nasuwa mi się pytanie co powinno znajdować się w Modelu?

Bo z tego co widzę to istnienie modelu nie ma sensu, albo po prostu coś mi umknęło...

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