473,386 Members | 1,804 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Web Server and Application Server

dmjpro
2,476 2GB
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?
Jun 5 '09 #1
8 1998
r035198x
13,262 8TB
Your ideas are incorrect. do a google search for those terms to find out the real difference.
Jun 5 '09 #2
dmjpro
2,476 2GB
@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?
Jun 5 '09 #3
JosAH
11,448 Expert 8TB
That paragraph is from a Javaworld article; also read this wiki page.

kind regards,

Jos
Jun 5 '09 #4
dmjpro
2,476 2GB
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?
Jun 9 '09 #5
JosAH
11,448 Expert 8TB
@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
Jun 9 '09 #6
dmjpro
2,476 2GB
@dmjpro
Still i am not clear with the client applications. Please help me to understand this.
Jun 9 '09 #7
JosAH
11,448 Expert 8TB
@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
Jun 9 '09 #8
itsraghz
127 100+
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.
Jun 9 '09 #9

Sign in to post your reply or Sign up for a free account.

Similar topics

3
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...
5
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...
3
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...
0
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...
7
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...
6
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...
9
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...
2
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...
13
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:...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
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...
0
BarryA
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...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
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...
0
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...
0
marktang
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,...
0
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...
0
jinu1996
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...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.