Sotto la cappa delle risorse dei server di applicazioni Java

0

Siamo abituati a Node.js / Python / Insert X.

Passando a uno stack EE Java, mi sembra che tutte le risorse siano "premi questo pulsante", "fai ciò" senza alcuna spiegazione architettonica effettiva.

Per il momento sono interessato alle risposte alle seguenti domande (sono completamente ignorante sull'argomento, quindi alcune potrebbero sembrare stupide):

  1. Come si inserisce la Rest-API nell'immagine? Sembra che i server EE non li implementino da soli, quindi è necessario utilizzare Jenkins. Che cos'è? Come fa il server a capire come reindirizzare le richieste alle 'classi Jenkins'

  2. Come sono gestite queste 'classi Jenkins'? Il server crea un nuovo thread per ogni richiesta?

posta Slytael 11.09.2015 - 13:43
fonte

1 risposta

1

Jenkins è in realtà uno strumento CI, intendevi JAX-RS? Questa è l'API Java per i servizi web RESTful. C'è un tutorial introduttivo qui .

Il modo in cui funziona è che devi fornire un'implementazione dell'API JAX-RS ( Jersey è l'implementazione di riferimento, potrebbe essere installato con il tuo server o disponibile come componente aggiuntivo). Una volta installato, è sufficiente definire una mappatura servlet che indirizza le richieste di servizio al servlet JAX-RS. Quel servlet si occuperà quindi di capire come indirizzarlo alle classi di implementazione che servono la particolare richiesta.

    
risposta data 11.09.2015 - 15:43
fonte

Leggi altre domande sui tag