Ciao a tutti,
sto creando un applicazione in java utilizzando Swing per l'interfaccia grafica.
Devo utilizzare il pattern MVC e eventualmente capire se questa è la strada giusta.

Supponiamo che l'applicazione consista in un frame che visualizza un form in cui viene chiesto all'utente di inserire nome e cognome.

MVC:

Modello: contiene tutti i metodi accessori es. getFirstName(), setFirstName(), getLastName(), setLastName() [...]

View: costruisce l'interfaccia grafica (Jframe ecc.ecc.) inserendo le due JTextfield

Controller: ?? cosa deve fare?
Da quello che ho capito il controller dovrebbe chiamare i metodi del modello (setFirstName, setLastName) una volta che l'utente ha editato i campi JTextfield.

La mia domanda è: a cosa serve il controller? Come va implementato? Non posso già gestire tutto nella view?

Grazie