Dear friend, could u plz tell me wats difference bt web server,application server,container
with thanks praveen
Differences between Web server, Application server and Web container
An application server is technology where developers can create, test, and execute application components. Application servers are typically J2EE-based, running EJBs or other Java components
Web servers are technology designed to create and deploy Web site, serving up content more so than applications. They both use Web interfaces, but Web servers are more about the interface than the back-end logic
A Web container serve as a runtime environment for a web application.
For more information, visit the following link:
web server
A web server can be referred to as either the hardware (the computer) or the software (the computer application) that helps to deliver content that can be accessed through the Internet.[1]
The most common use of Web servers is to host Web sites but there are other uses like data storage or for running enterprise applications.
The primary function of a web server is to deliver web pages on the request to clients. This means delivery of HTML documents and any additional content that may be included by a document, such as images, style sheets and JavaScripts. can also be found embedded in devices such as printers, routers, webcams and serving only a local network. The web server may then be used as a part of a system for monitoring and/or administrating the device in question. This usually means that no additional software has to be installed on the client computer, since only a web browser is required (which now is included with most operating systems).
Application Server
An application server is a software framework that provides an environment where applications can run, no matter what the applications are or what they do[1]. It is dedicated to the efficient execution of procedures (programs, routines, scripts) for supporting the construction of applications
An application server acts as a set of components accessible to the software developer through an API defined by the platform itself. For Web applications, these components are usually performed in the same machine where the Web server is running, and their main job is to support the construction of dynamic pages. ex: JBoss application server is used for java
Ads