Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is application server and what is web server?

Answer Posted / uday kumar. a

A Web server serves pages for viewing in a Web browser,
while an application server provides methods that client
applications can call.
A Web server exclusively handles HTTP requests, whereas an
application server serves business logic to application
programs through any number of protocols.

The Web server
A Web server handles the HTTP protocol. When the Web server
receives an HTTP request, it responds with an HTTP
response, such as sending back an HTML page. To process a
request, a Web server may respond with a static HTML page
or image, or delegate the dynamic response generation to
some other program such as CGI scripts, JSPs (JavaServer
Pages), servlets, ASPs (Active Server Pages), server-side
JavaScripts, or some other server-side technology. Whatever
their purpose, such server-side programs generate a
response, most often in HTML, for viewing in a Web browser.
The Web server doesn't provide any functionality beyond
simply providing an environment in which the server-side
program can execute and pass back the generated responses.
The server-side program usually provides for itself such
functions as transaction processing, database connectivity,
and messaging.
While a Web server may not itself support transactions or
database connection pooling, it may employ various
strategies for fault tolerance and scalability such as load
balancing, caching, and clustering.

The application server
an application server exposes business logic to client
applications through various protocols, possibly including
HTTP. While 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.
The information traveling back and forth between an
application server and its client is not restricted to
simple display markup. Instead, the information is program
logic. Since the logic takes the form of data and method
calls and not static HTML, the client can employ the
exposed business logic however it wants.
the application server manages its own resources. Such gate-
keeping duties include security, transaction processing,
resource pooling, and messaging. Like a Web server, an
application server may also employ various scalability and
fault-tolerance techniques.
Additionally, most application servers also contain a Web
server, meaning you can consider a Web server a subset of
an application server. While application servers contain
Web server functionality, developers rarely deploy
application servers in that capacity. Instead, when needed,
they often deploy standalone Web servers in tandem with
application servers.

Is This Answer Correct ?    5 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is state transition?

1259


What is an error?

1129


Can anybody help i put the pharma and bank project in my resume, but i dont know what to tell about them, any body tell the where can i get the information about them,what i need to tell about these applications,please help me

2153


What is bucket testing?

1109


1) Test summary contains ? 2) Requirement Tracebility means ? 3) Test Effort contains ? 4) Test Planning Productivity ? 5) Metrics should be caluclated ? 6) Interest rate Rsik is a type ? 7) Test analysis and Design process task? 8) secured loan is a part of Liability (or) assest in a balance sheet? 9) Money Market means? 10) a ------ specifies all of the terms of a loan and the obligations borrower ? 11) what is a primary market is ? 12) Quality of Testing measure with ? 13) Company has a share with facevalue 10 rs/- and NAV of 37 after comapny has given Dividend of 35 % then How much NAV become ? ( I don't know what is NAV means, question overall Idea I am giving not 100% perfect ) the potions for these are 1) 33 2) 33.50 3) 37 4) 42 14) one compay has taken 10 million loan from a bank for a Interest rate is 10 % and base amount is 0.4% so how much they had paid monthly Emi ? they provideansews like 1) 100000 2) 114000 3) 140000 4) 104000 Remaing questions I not remember.

2732


when do you escalte issue to your manager?

2267


What kind of input do we need from the end user to begin proper testing?

1474


If automating - what is your process for determining what to automate and in what order

2042


why QA team is necessary for an organization?

3082


Explain the strategy for testing a Java application?

2148


Can you explain exploratory testing?

1102


I am having 2 years of experience in Manual Testing, 2marrow I have an interview with a Company. Which type of questions they will ask me?How should I prepare for interview?Please guide me so that I will clear the interview.

2201


Can any1 tell me suppose u r doing manual testing on unix platform with Shell Script, then how it is done? How u r implementing it & what is the use of Shell scripting on Manual Testing? plzzzzzzz i need ur help.

2268


need answer interviewer will ask me about all project which i mention in resume or presently i'm working??please reply tomorrow is my interview

2076


any one please send me any test case examples with tabular columns in manual testing

2283