Ciao a tutti. Devo realizzare un'applicazione composta da un client J2SE che deve comunicare con un'applicazione server J2EE. Il client è pronto, ma devo realizzare il server e chiedo a voi qualche consiglio su quali tecnologie utilizzare per la sua realizzazione.
L'applicazione web (o server) non è altro che un mini CMS. Deve permettere agli utenti di registrarsi, ogni utente ha una serie di cartelle condivise tra tutti gli utenti e soltanto in lettura, i dati contenuti in queste cartelle vengono letti e intabellati in una pagina web. In più gli utenti registrati devono anche poter interagire con un forum utilizzando le stesse credenziali che utilizzano per accedere al sito.
L'applicazione J2SE (o client) deve permettere all'utente di loggarsi all'account che ha sul server e di richiedere la lista degli utenti connessi e deve permettere di inviare una serie di file alla propria cartella sul server.
Qualia tecnologie mi consigliate di usare considerando che non conosco molto bene il lato EE di Java? Conosco molto poco Servlet e JSP. Stavo dando un'occhiata al framework Spring, molto interessante come concezione ma non ho trovato tutorial esaustivi.