Si é questo che intendo, voglio creare una terza servelt che riesca a lanciare le altre due in contemporanea...il problema é che non so come implementarlo...cioè non so che codice scrivere per ottenere tale risultato
Si é questo che intendo, voglio creare una terza servelt che riesca a lanciare le altre due in contemporanea...il problema é che non so come implementarlo...cioè non so che codice scrivere per ottenere tale risultato
Io comunque parlavo più in generale di una applicazione "client" che tipicamente è su una macchina distinta dal server ... non un'altra servlet. Poi certo ... il concetto di "client" è generale, nel senso che anche una servlet può essere un "client" che fa richieste ad altro (qualunque cosa sia quel "altro").
Di base, cioè normalmente, non puoi fare una servlet che fa 2 request contemporanee (allo stesso preciso momento), perché una request es. da browser verso la Servlet3 di per sé viene "servita" sul server da 1 thread che quindi logicamente fa una sola cosa per volta durante il servizio di questa richiesta.
Ci potrebbero essere mezzi vari per fare request es. asincrone o sfruttare il multi-threading sul server ... cose che però potrebbero essere più o meno valide e più o meno discutibili. Oltre al fatto che in una servlet le cose si complicano poiché una servlet una response la deve fornire e quindi bisogna vedere se il suo output dipende dalla/e response delle richieste che fa a sua volta oppure no.
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet