Я борюсь с концепцией MVC с помощью javaFX. Я создаю приложение javaFX, используя файлы fxml.
Каждый файл fxml имеет назначенный контроллер, но я не думаю, что этот контроллер является одним из состояний шаблона MVC. Я думаю о нем как о каком-то ViewController, который содержит ссылки на объекты fxml (кнопки, панели и т.д.).
Моя проблема: где именно разница между этим "ViewController" и реальным "контроллером". Какой предмет должен делать что-то? Где я устанавливаю, например. actionListeners?