Ciao a tutti, devo creare una applicazione Java che mi permetta di "inviare" dei messaggi da un utente ad un altro. Per fare questo mi appoggio ad un database. Inoltre deve esserci una interfaccia grafica composta da più schermate (cioè che mi permetta di cambiare le schermate in base alle scelte fatte dall'utente. Per esempio dalla schermata Home, posso andare alla schermata di scrittura del messaggio a quella della lettura dei messaggi, ecc)
So usare abbastanza bene Java ma non ho mai scritto un programma così grande quindi il mio problema è l'organizzazione del codice.
Penso che avrò:
- varie classi che rappresentano degli oggetti come Utente, Messaggio, ecc
- una classe che si occupa della connessione al database e dell'interazione con il database
- una classe di main che mi lancia l'intera applicazione
Penso che a grandi linee sia sufficiente questo ma se mi sbaglio correggetemi per favore.
1- Detto questo, dove metto il codice della GUI?
2- Come gestisco le azioni associate ai bottoni della GUI? Tutto con i listener? Ma in questo modo non viene incasinato il codice?
Non so proprio da che parte iniziare... Mi aiutate?
Grazie

Rispondi quotando
