What's the difference between Web Server and Application Server.
I had an idea that Web Server only able to serve the static pages and Application Server able to serve dynamic pages. One more thing suppose i am using J2ee framework. So when a HTTP request comes to a j2ee server then how Web Server and Application server come into the play?
8 1998
Your ideas are incorrect. do a google search for those terms to find out the real difference.
@r035198x
I searched and went through a link but i could not get the idea ..that's why i asked here ;)
well, i posted some lines on it .. Taking a big step back, a Web server serves pages for viewing in a Web browser, while an application server provides methods that client applications can call
Here client applications, what does it mean?
That paragraph is from a Javaworld article; also read this wiki page.
kind regards,
Jos
Well..... 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
So Web server provides an environment where the server side program executes.
To run the server side program, that's where the application server comes into.
One more thing, web container is the part of Web Server and the EJB container(for J2EE only) is the part of Application Server?
@dmjpro
Yes; the web server (the servlet container) is more or a less a view while the application server is the controller; the backend makes up the model; together they implement an MVC pattern.
kind regards,
Jos
@dmjpro
Still i am not clear with the client applications. Please help me to understand this.
@dmjpro
The way I read that paragraph is: if you write code that uses an application server and/or a web servlet container then your code makes up a client application. It's an obscure definition.
kind regards,
Jos
simply, a program which is in need of something (resource/data) and able enough to contact/approach a server program that serves the data is called a Client. An application being developed for the same is called as Client Application.
Sign in to post your reply or Sign up for a free account.
Similar topics
by: ^CeFoS^ |
last post by:
Hi to everybody, due to I want to use the serial port of a server
machine through an applet allocated in html document.
> Then one application will run in the server machine and using
> the serial...
|
by: Matt |
last post by:
I think this is the basic concept in ASP server-side development.
My boss told me web application is NOT client-server application. I argued
with him because browser is the client, and the server...
|
by: Varkey |
last post by:
Dear friends,
I am new to .NET based app development and have a pretty elementary
query, I suppose... I have caught up with the basics of .NET pretty
well, thanks to some Microsoft VB/ASP...
|
by: Zorba.GR |
last post by:
IBM DB2 Connect Enterprise Edition v8.2, other IBM DB2 (32 bit, 64
bit) (MULTiOS, Windows, Linux, Solaris), IBM iSoft Commerce Suite
Server Enterprise v3.2.01, IBM Tivoli Storage Resource Manager...
|
by: [Gauthier] |
last post by:
Hello,
I've a simple question:
On a server that run multiple asp.net HttpApplication, is there any way with
the asp.net framework to exchange data between different application?
I basically...
|
by: Daniel Walzenbach |
last post by:
Hi,
I have a web application which sometimes throws an “out of memory”
exception. To get an idea what happens I traced some values using performance
monitor and got the following values (for...
|
by: Matt Helm |
last post by:
I am starting the design phase of a large project (ERP) where the
backend will mostly be Python (or Ruby) providing web services.
In this type of usage, is there any benenfit to running under...
|
by: Jobs |
last post by:
Download the JAVA , .NET and SQL Server interview with answers
Download the JAVA , .NET and SQL Server interview sheet and rate
yourself. This will help you judge yourself are you really worth of...
|
by: Kevin Liebowicz |
last post by:
Yes, I wasted the past two days trying to fix this.
Yes, this is on a Win2003 Server.
Yes, this machine is a domain controller.
Yes, I seen the dozens of KB articles like this one:...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: ryjfgjl |
last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
| |