Sto creando un'app Web e sto implementando un'API RESTful per esporre il server a tutti i tipi di client.
Sul client web voglio avere sia rendering server che rendering client. La maggior parte del layout sarà il rendering del server e le modifiche / aggiornamenti avverranno tramite javascript.
Per servire l'HTML dal server ho bisogno di utilizzare l'API REST, quindi stavo pensando di inserire la logica sui servlet che interagiranno con l'API REST e quindi stamperemo il risultato usando JSP.
Quello che vorrei sapere è:
- Qual è il modo migliore per utilizzare i servizi REST nei servlet? Voglio dire che sono sullo stesso server, quindi dovrei ancora implementare un client REST sui servlet?
- Non creerà troppe richieste http? Cliente - > Servlet - > API REST, non c'è un modo per farlo in modo più diretto?