Definition of ...

Hi Friends,

I am new to Java technology. Can anybody explain the difference and defination between "Web Servers", "Web Application" and "Application Server". When I searched in google, I got many different definitions.

As I am beginner, kindly suggest me the best document / book

Thanks in advance,

Veeranna Ronad.

[346 byte] By [ronada] at [2007-11-27 7:00:08]
# 1
What makes you think you would get a comprehensive non-differing definition here?
Martin@Stricenta at 2007-7-12 18:50:48 > top of Java-index,Java Essentials,New To Java...
# 2
Hi Martin,The definitions which I got in google search were belongs to other technologies / applications, but not from a java technology perpective. But if I ask a java person, I may get a right answer. So that why ..
ronada at 2007-7-12 18:50:48 > top of Java-index,Java Essentials,New To Java...
# 3

okay from a java perspective:

web application is an application developed and built on top of web technologies using servlets, jsps and possibly a framework such as JSF, spring or struts. Web applications run in a web server or application server.

A (java) web server is a simple version of an application server, often missing some functionality such as enterprise javabeans. If you want to develop simple web applications than a web server is all that you need. A popular java webserver is Apache Tomcat.

an application server is a more advanced version of a (java) web server giving access to the full capabilities of the Java2 Enterprise Edition standard. Java application servers need to be compliant with this standard and most of them are. Application servers are JBoss, Websphere, Sun Application Server (part of J2EE) and there are many more.

> As I am beginner, kindly suggest me the best document / book

In the world of java web development there is not one book to follow, there is simply too much information. You need to figure out what you need and then get the books to teach you those subjects. A good starting point is "Core Servlets & JSP's second edition", I think this is one of the better books to learn java web development.

gimbal2a at 2007-7-12 18:50:48 > top of Java-index,Java Essentials,New To Java...
# 4

I don't want to confuse, but I do not agree with this definition. Well especially "web server" and "application server" are not welll defined. I think any developer get's his own picture after working with the techniques some time.

My definition is more strict and not Java based at all (I developed web applications with different languages/evironments).

Hmm - when thinking it over, I will not present my definitions here - take the one you got as a good starting point. Try to find your own way from there.

mezlera at 2007-7-12 18:50:48 > top of Java-index,Java Essentials,New To Java...
# 5
[url= http://www.google.nl/search?hl=en&safe=off&q=site%3Aforum.java.sun.com+difference+between+application+server+and+web+server&btnG=Search]*CLICK*[/url]
prometheuzza at 2007-7-12 18:50:48 > top of Java-index,Java Essentials,New To Java...
# 6
Holy goolash batmat, There are TWENTY pages... that's 200 hits? Yikes !
corlettka at 2007-7-12 18:50:48 > top of Java-index,Java Essentials,New To Java...
# 7

> Holy goolash batmat, There are TWENTY pages... that's

> 200 hits? Yikes !

My guess is that the first few hit-pages are the direct links to the threads, where as the later hit-pages are links to the same postings but than from the profiles of the users asking them. Nevertheless: it's a shit-load of them!

prometheuzza at 2007-7-12 18:50:48 > top of Java-index,Java Essentials,New To Java...
# 8
Thanks.
ronada at 2007-7-12 18:50:49 > top of Java-index,Java Essentials,New To Java...