Ho intenzione di sviluppare che sarà un'applicazione web e un'applicazione mobile (android / iOS / windows). Il database in questa applicazione sarà gestito da Hibernate. Inoltre, poiché è un'applicazione multipiattaforma, verrà utilizzato anche il servizio web. Quello che so finora è:
HIBERNATE:
- File POJO (i getter-setter che creeranno le tabelle del database)
- Modello (la classe java che interagirà con il database)
- Controller (fondamentalmente servlet che otterrà i dati dalla vista [jsp], impostalo in POJO object e passa questo oggetto a Model per qualsiasi CRUD funzionamento)
- Visualizza (le pagine jsp)
SERVIZIO WEB REST:
- Classe di implementazione del servizio Web, che ha metodi web, che possono essere chiamato da URL dal client e può restituire il formato JSON o XML i dati.
Quindi ora la mia domanda è:
- Come integrare entrambi? Dovrei inserire tutti i miei POJO e modello file al servizio web? Se no, che cosa fare in questa situazione? Se si, di come farlo (esempio semplice)?