Supponiamo 10 richieste client per un servlet. Quante istanze di servlet vengono create? Inoltre creerà qualsiasi problema di modifica della concorrenza se ogni istanza sta cercando di apportare modifiche? Per favore aiuto.10 richieste client per un Servlet. Come molte istanze servlet vengono create
risposta
sola istanza di servlet esiste (per caricamento classe), e ogni richiesta verrà servita nel proprio thread
Quindi c'è qualche cosa che è condivisa tra le richieste è necessario gestire la sincronizzazione
Servlet è instanciated come singleton nel servlet container, ecco perché non possiamo dichiarare variabili globali al suo interno.
'Must not' sarebbe più preciso di 'can not'. – EJP
A volte è previsto condividere le variabili tra i thread. – IndoKnight
vedere alcune alternative per farlo qui http://docstore.mik.ua/orelly/java-ent/servlet/ch03_01.htm – Ricardo
- 1. Filtro servlet per tutte le richieste
- 2. Come vengono allocati i thread per gestire la richiesta servlet?
- 3. Chiamata posta servlet da un altro servlet
- 4. Servlet: SEVERE: allocare l'eccezione per servlet
- 5. Servlet che gestisce più richieste di post
- 6. Accesso a un'istanza servlet
- 7. Come elaborare le richieste servlet durante un arresto prolungato
- 8. Servlet asincroni vs servlet sincroni
- 9. Come vengono utilizzati i mapping dell'URL servlet in web.xml?
- 10. Come posso ottenere l'indirizzo remoto di un client in servlet?
- 11. Autenticazione reciproca client Ottieni certificato in servlet
- 12. In che modo un singolo servlet gestisce più richieste dal lato client
- 13. java.lang.IllegalArgumentException: mappatura servlet specifica un nome di servlet sconosciuto GCMBroadcast
- 14. Servlet sembra gestire simultaneamente più richieste di browser simultanee
- 15. Come ottenere il contesto servlet da ServletRequest in Servlet 2.5?
- 16. Modello di threading Java Servlet
- 17. Ottieni l'IP del client reale in un servlet
- 18. come inviare file audio dal client al server Android servlet
- 19. servlet set cookie sicuro?
- 20. Contenitore servlet per glassfish v2
- 21. Servlet del tunnel HTTP (Java)
- 22. Dove inserire il servlet-servlet predefinito nella configurazione Spring MVC
- 23. Ottenere cookie nel servlet
- 24. Servlet Spec per Jboss 4.2.3
- 25. Richiesta dell'URL in un servlet
- 26. Vengono create istanze multiple di sottoclassi incompatibili di InteractiveShellEmbed
- 27. Come chiamare un cookie javascript in servlet?
- 28. Come inviare parametri da un servlet
- 29. Servlet Faces - ClassNotFound Exception
- 30. Riutilizzare Nashorn ScriptEngine in Servlet
Ciao, ogni richiesta verrà servita su una propria discussione. Potresti spiegare per favore. – user1281029
se rendi GET a servlet invocherà 'doGet()' per la tua richiesta, ma se fai un'altra richiesta ci sarà un altro thread creato –
Questo servizio servlet ogni thread richiede uno per uno. Un thread attenderà per il altro da servire. – user1281029