Ho deciso di fare un mini-progetto da solo per aiutarmi a capire un po 'di più sullo sviluppo di applicazioni web prima di iniziare il nuovo semestre universitario. Utilizzo delle piattaforme Java SE e JEE / J2EE. Creerò una semplice applicazione web che recupererà i dati da un database e visualizzerà i dati.
Ho deciso di utilizzare un modello di tipo Model-View-Controller e finora ho deciso che:
Modelli: saranno oggetti Java che vengono mantenuti nel database utilizzando un framework. Visualizza: sarà solo il front-end, probabilmente scritto in HTML con alcuni CSS.
Non ho (ad alto livello) deciso come dovrebbe essere implementato il controller, inizialmente sono andato avanti con l'idea che userò JDBC per interrogare i risultati dal database e visualizzarlo sul front-end, ma l'uso di framework dovrebbe facilitare il processo.
Mi è stato detto che ci sono alcuni frame-work open source che aiutano a creare applicazioni web e alcuni che ho cercato erano Spring e Hibernate.
La mia domanda è quindi un modo per incorporare questi framework per ciò che ho proposto e, in caso affermativo, come posso conoscere questi framework per creare un'applicazione web?
Gradirei consigli ed esperienze sullo sviluppo di applicazioni web. Questo è qualcosa che non ho mai fatto prima, quindi è tutto un nuovo e un processo di apprendimento per me.
In sostanza, voglio creare è un'applicazione web che utilizza Java come linguaggio di programmazione primario in cui le funzionalità di query del database aiutano a visualizzare gli output sul front-end.
Modifica: domanda modificata per renderla più chiara per coloro che desiderano avviare progetti di tipo simile.