Come gestire meglio i fagioli?

1

Nella mia applicazione - Devo esporre i servizi usando JAX-RS (per piattaforma mobile) e utilizzare lo stesso set di servizi in un'applicazione web basata su JSF.

Ora ho @Entity di fagioli per il livello di persistenza, @ManagedBean di fagioli dal livello di presentazione e un altro set di fagioli per il mapping di JAX-RS correlato request objects .

Consente di eseguire l'operazione di accesso, ad esempio -

Caso 1 - Consumare servizi da dispositivi mobili - arriva una richiesta di riposo, quindi la mia applicazione riceve i dati della richiesta nell'oggetto LoginRS relativo al servizio di riposo e poi la passa alla facciata di persistenza che in trasforma le prime mappe LoginRS attributi in Login entità e poi esegue la necessaria validazione.

Caso 2 Consumo dall'app Web - analogamente a quanto sopra gli attributi di managed bean a% rel relazionati% co_de e quindi come indicato in LoginRS all'entità di login prima dell'attivazione della convalida necessaria. Qui, posso pensare ad un altro approccio che è quello di passare il bean gestito direttamente alla facciata di persistenza per la conversione e la convalida, ma poi sconfigge lo scopo di consumare il servizio web.

case 1 - Esiste un modo migliore per gestire lo scenario sopra descritto? Oppure, è possibile evitare tre tipi di fagioli?

Non sto usando Question / Spring ma aperto ad entrambi se necessario.

Inoltre, ti invitiamo a modificare i tag come ritieni opportuno.

    
posta Tirath 30.09.2016 - 13:49
fonte

0 risposte

Leggi altre domande sui tag