what is the difference between application server and web
server?
Answers were Sorted based on User's Feedback
Answer / rajendra
Application Server:
Application server maintains the application logic and
serves the web pages in response to user request.
That means application server can do both application logic
maintanence and web page serving.
Web Server:
Web server just serves the web pages and it cannot enforce
any application logic.
Final conclusion is: Application server also contains the
web server.
byee
Friends
Still if u have any doubts don't hesitate to call me or
mail me.
Rajendra Prasad Reddy
rajendra_penumalli@yahoo.com
My Mobile number:9885162742
Hyderabad
India
Large applications need application servers to maintain
the application logic
Is This Answer Correct ? | 84 Yes | 10 No |
Answer / ashutosh d
Webserver mainly handles the Http requests but app server
can be used to handle the http, rmi, TCP/IP and many more
protocols.
Webserver just handles the requests of the webpage - means
suppose, a html page(presentation layer) requests a data -
here script is written containing the business logic , then
it just give the response with the required data from the
database. Then the html page with script is used to show the
retrieved information.
In case of application server, it does the same thing, of
getting and gives the response but it can process the
requests. i.e. in this case, instead of script know how to
fetch the data, the script is simply used to call the
applications server's lookup service to retrieve and process
the data. i.e here, application server is used for
processing/applying logic.
The web server can be considered as the subset of app server
Now a days the threshold between the two servers is becoming
blurred because of xml, xhtml.
Is This Answer Correct ? | 50 Yes | 10 No |
Answer / sivadasan sivagnanam
Web Server:
1. Protocol dependent (Handle HTTP only)
2. Responsible to execute Servlets and JSP
Application Server:
1. Protocol independent
2. Responsible for handle components such as web component
& EJB components
3. Application Server = Webserver + EJB container
Is This Answer Correct ? | 20 Yes | 3 No |
Answer / shreyas
consider an example : when a request comes in the webserver
handles the http request using http protocl and it responds
by sending a html page but to process the a request
application server handles it by serving the business logic
to client application through various protocols
application server has a bulit-in webserver and it can be
configured to act as both webserver and application server
application sever = webserserver + ejb container
Is This Answer Correct ? | 22 Yes | 7 No |
Answer / hari krishna gajula
A Web server exclusively handles HTTP requests, whereas an
application server serves business logic to application
programs through any number of protocols
In detail:
A Web server mainly deals with sending HTML for display in a
Web browser, an application server provides access to
business logic for use by client application programs. The
application program can use this logic just as it would call
a method on an object (or a function in the procedural world).
For Eg: If we take Weblogic or Websphere which serves as
application servers i.e. web container as well as ejb container
where as tomcat or resin servers are only web servers
Conclusion here is application servers can be used as a web
servers but the converse is not true.
Is This Answer Correct ? | 16 Yes | 3 No |
Answer / vishu
Application Server:
Application server maintains the application logic and
serves the web pages in response to user request.
That means application server can do both application logic
maintanence and web page serving.
Web Server:
Web server just serves the web pages and it cannot enforce
any application logic.
Final conclusion is: Application server also contains the
web server.
Is This Answer Correct ? | 9 Yes | 3 No |
Answer / sonali
A Web server exclusively handles HTTP requests, whereas an application server serves business logic to application programs through any number of protocols.
Is This Answer Correct ? | 5 Yes | 0 No |
Answer / reddy
Webserver serves pages for viewing in web browser,
application server provides exposes business logic for
client applications through various protocols.
Webserver exclusively handles http requests. application
server serves business logic to application programs through
any number of protocols.
Webserver delegation model is fairly simple, when the
request comes into the webserver, it simply passes the
request to the program best able to handle it (Server side
program). It may not support transactions and database
connection pooling.
Application server is more capable of dynamic behavior
than webserver. We can also configure application server to
work as a webserver.Simply application server is a superset
of webserver.
Web Server serves static HTML pages or gifs, jpegs,
etc., and can also run code written in CGI, JSP etc. A Web
server handles the HTTP protocol. Eg of some web server are
IIS or apache.
An Application Server is used to run business logic or
dynamically generated presentation code. It can either be
.NET based or J2EE based (BEA WebLogic Server, IBM
WebSphere, JBoss).
A J2EE application server runs servlets and JSPs (infact
a part of the app server called web container is responsible
for running servlets and JSPs) that are used to create HTML
pages dynamically. In addition, J2EE application server can
run EJBs – which are used to execute business logic.
An Application server has a ‘built-in’ web server, in
addition to that it supports other modules or features like
e-business integration, independent management and security
module etc.
Is This Answer Correct ? | 2 Yes | 0 No |
what is build and release?
What is meant by Testware?
from where do u collect test data if u miss some data what will happen
How do you do Data Base Testing?
What are the factors affecting a manual testing project and what are the ways to overcome it?
What is an mr?
what is the difference b/w system testing & functional testing ?
Explain the procedure & path of s/w in testing?
How does quality control differ from quality assurance?
What is mean by multi-threading testing?
which based on check each field in application?
what are the critical bug occurs in banking domain?