Per favore dimmi la differenza tra server Web, contenitore Web e server applicazioni.Differenza tra server Web, contenitore Web e server applicazioni
risposta
La tua domanda è simile al di sotto:
What is the difference between application server and web server?
In Java: contenitore web o servlet container o Servlet motore: viene utilizzato per gestire i componenti come servlet, JSP.It è una parte della server web.
Server Web o server HTTP: un server in grado di gestire la richiesta HTTP inviata da un client e rispondere con una risposta HTTP.
Application Server o Server App: in grado di gestire tutte le operazioni di applicazione tra gli utenti e le applicazioni di back-end di un'organizzazione di lavoro o databases.It è visto spesso come parte di un'applicazione a tre livelli con: Presentaiton fila, la logica di livello, Livello dati
Grazie per la risposta..possiamo dire che Tomcat è un server di applicazioni. – Gautam
Apache Tomcat è Servlet Engine e IBM - WebSphere Application Server è un esempio per Application Server – DomincJune
Apache HTTPD è un server Web –
Un'applicazione Web viene eseguita all'interno di un contenitore Web di un server Web. Il contenitore Web fornisce l'ambiente runtime attraverso componenti che forniscono il contesto dei nomi e la gestione del ciclo di vita. Alcuni server Web possono anche fornire servizi aggiuntivi come sicurezza e controllo della concorrenza. Un server Web può funzionare con un server EJB per fornire alcuni di questi servizi. Tuttavia, non è necessario che un server Web si trovi sulla stessa macchina di un server EJB.
Le applicazioni Web sono composte da componenti Web e altri dati come pagine HTML. I componenti Web possono essere servlet, pagine JSP create con la tecnologia JavaServer Pages ™, i filtri Web e i listener di eventi Web. Questi componenti in genere vengono eseguiti in un server Web e potrebbero rispondere alle richieste HTTP dei client Web. Servlet, pagine JSP e filtri possono essere utilizzati per generare pagine HTML che sono l'interfaccia utente di un'applicazione. Possono anche essere utilizzati per generare dati XML o di altro formato che vengono utilizzati da altri componenti dell'applicazione.
Fonte: http://www.service-architecture.com/articles/application-servers/j2ee_web_server_or_container.html
Web Server: Fornisce richiesta HTTP e la risposta HTTP. Gestisce la richiesta dal client solo attraverso il protocollo HTTP. Contiene Web Container. Applicazione Web utilizzata principalmente su web server. EX: Servlet JSP
Contenitore Web: mantiene il ciclo di vita dell'oggetto servlet. Chiama il metodo di servizio per quell'oggetto servlet. passare HttpServletRequest e HttpServletResponse Object
Application Server: Dispone di una grande applicazione Enterprise con una grande logica di business. È Pesante o contiene Applicazioni Pesanti. Es: EJB
Il contenitore Web noto anche come contenitore Servlet è il componente di un server Web che interagisce con i servlet Java. Un contenitore Web è responsabile della gestione del ciclo di vita dei servlet, del mapping di un URL a un particolare servlet e della garanzia che il richiedente dell'URL disponga dei diritti di accesso corretti.
La differenza principale tra i contenitori Web e il server delle applicazioni è che la maggior parte dei contenitori Web come Apache Tomcat implementa solo JSR di base come Servlet, JSP, JSTL dove i server Application implementano l'intera specifica Java EE. Ogni server applicazioni contiene un contenitore Web.
- 1. Differenza tra web-server e servlet container
- 2. differenza tra i servizi web e applicazioni web
- 3. Differenze tra server applicazioni .NET e server applicazioni Java
- 4. IIS è un server Web o un server delle applicazioni?
- 5. Differenza tra modello proattivo e modello sincrono nel server Web
- 6. Siti web e applicazioni web?
- 7. Differenza tra webservice, metodi web e codice lato server?
- 8. comunicazione tra due applicazioni Web nel server stesso
- 9. Un buon server Web/contenitore di servlet per applicazioni Web Clojure?
- 10. Web server REST semplice nel contenitore mobile
- 11. Framework di server Web per applicazioni Web Python
- 12. Applicazioni cloud e app Web
- 13. C'è una differenza tra un server web e un servizio web?
- 14. web server leggero asyncio
- 15. Qual è la differenza tra un'applicazione Web e l'API Web?
- 16. Differenza tra web designer, sviluppatore web e programmatore web
- 17. server web nginx e apache
- 18. OSGi e server applicazioni
- 19. Qual è la differenza tra JBoss EAP, Wildfly, JBoss Web e il server JBoss?
- 20. Condivisione dello stato sessione SQL Server attraverso applicazioni Web
- 21. Ionic come server Web
- 22. Come accedere al server Web del contenitore Docker dall'host
- 23. Web Server per Android
- 24. Libreria server Web F #
- 25. server web Javascript?
- 26. Distribuzione di applicazioni Web ASP.NET dal server Hudson Build/CI
- 27. Qual è la differenza tra un servizio Web e un livello di applicazione del codice in un server delle applicazioni
- 28. Webpack Dev Server + espresso Web Server
- 29. Qual è la differenza tra Web farm e Web Garden?
- 30. Differenza tra sito Web e applicazione Web in Visual Studio?
possibile duplicato di [Differenza tra un server applicazioni e un contenitore servlet?] (Http://stackoverflow.com/questions/5039354/difference-between-an-application-server-and-a-servlet-container) e http://stackoverflow.com/questions/936197/what-is-the-difference-between-application-server-and-web-server –
Grazie per la risposta..ho passato attraverso quei link e vorrei chiederti una cosa . Possiamo dire che Tomcat è un server di applicazioni – Gautam
No, Tomcat è un contenitore di servlet. –