473,804 Members | 3,802 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

sevlet

1 New Member
MY questin is What is difference b/w application server and web server?
Apr 4 '08 #1
8 1630
sukatoa
539 Contributor
MY questin is What is difference b/w application server and web server?
You can google it on the web....

Try this.

sukatoa....
Apr 4 '08 #2
allenrotrick
2 New Member
Diff. is
in application server will have web logic where in web server just like compiler to execute certain files....eg. jsp
Apr 4 '08 #3
pronerd
392 Recognized Expert Contributor
Diff. is
in application server will have web logic where in web server just like compiler to execute certain files....eg. jsp
That is not correct. JSP's require app server like Tomcat or JBoss to run.
Apr 4 '08 #4
JosAH
11,448 Recognized Expert MVP
That is not correct. JSP's require app server like Tomcat or JBoss to run.
Tomcat is a 'simple' servlet container, not even a full blown web server. JBoss is
a full blown application server, one of the first programs that conformed to Sun's
specification. JSPs run perfectly well in a servlet container so the previous poster
was perfectly correct.

kind regards,

Jos
Apr 4 '08 #5
pronerd
392 Recognized Expert Contributor
the previous poster
was perfectly correct.
No they were not. First off Tomcat is not a web server. It is an application server.

Tomcat is a 'simple' servlet container, not even a full blown web server.
It is very true that Tomcat only supports the Java Servelet portion of the J2EE API, but there is no requirement that full J2EE support be required to be an app server. Just that it be able to run applications which Tomcat is very capible of doing.
Apr 4 '08 #6
JosAH
11,448 Recognized Expert MVP
No they were not. First off Tomcat is not a web server. It is an application server.
Read carefully: the very first sentences from Tomcat's home page:

Apache Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process.
There is much more to application servers than just the http protocol and servlets.

kind regards,

Jos
Apr 5 '08 #7
pronerd
392 Recognized Expert Contributor
Read carefully: the very first sentences from Tomcat's home page:

Apache Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process.
Thank you for proving my point. Tomcat is NOT a web server. It compiles and executes application code making it an application server.




There is much more to application servers than just the http protocol and servlets.
I think this is the hair that is being split here. There can can be a lot more to an app server, but there does not have to be. It just has to compile, exicute and serve applicaitons.

There is no requirement that the entire J2EE stack to be implemented to call a server an app server. If we followed that logic then web applications could only be written in Java. I am sure more than a few ASP and C# guys would disagree with that.
Apr 7 '08 #8
BigDaddyLH
1,216 Recognized Expert Top Contributor
Now that we've resolved this, can we move on to classifying all the types of mullets?

http://en.wikipedia.org/wiki/Mullet_%28haircut%29
Apr 7 '08 #9

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

Similar topics

0
1594
by: Carsten Kring | last post by:
We are developing a sevlet-based web-application which will supply the user with real time and historic currency information. For the historic currency information we need a graph Java applet: - Must accept xml as input - Must be JVM-vender independent - Must support custom styling, such as colors, legends, headings - Must have zoom functionality - Must show history of multiple currencies in one view, so multiple
4
1926
by: dave | last post by:
One thing i'm finding very quickly as my servlets become more logically condensed, is that an "object" in the sense of "object oriented design" becomes restricted to a "webpage/servlet". How do you enterprise programmers manage to effectively incorporate OO design (in the architecturally broad sense) within an application that, perhaps more efficiently benefits in performance from one servlet rather than 12 servlets performing the logical...
2
2201
by: Georg Andersson | last post by:
Hi i'm having a little problem of understanding some differences between Java and PHP. Well, PHP runs on the server. so, if my script saves some data from a database to 'c:\temp', it saves the data to the local disc of the server itself. correct? but java runs on the client-side. this means the my applet trying to save data from a database to 'c:\temp' saves the data to the local disc of the client... am i right?
2
2159
by: Pawan | last post by:
Hi Guys, I have this current assignment where I have to develop online forms for local municipal authorities. I have to use adobe acrobat to create online forms from PDFs (which I have never done before and have no idea how to do it). Now these online forms will be shared by 1200 users. VB and ASP will be used as glueware for the writing/coding. For eg, we will be creating navigation pages in ASP & linking into adobe. Any resource on this...
12
8694
by: Geethu03 | last post by:
Hi to all I am a new member to this group. I have a problem in Email Sending using java. That is the mail is sending from my server to any desired mail account. By using the html i created the form but i am not able to send the mail .please any one give the solution to do my project effectively. I submit the html code for example form. code: <html> <body> <table cellspacing="2" cellpadding="2" border="1"> <tr> ...
3
1530
by: olakara | last post by:
hi everybody, i have a problem.. i get some html through ajax from a sevlet. before displaying it on screen i dynamically create a DIV element using createElement. I specify the CSS for this DIV as follows: subMenu = document.createElement('<div>'); subMenu.id = "subArea"; I tried subMenu.onmouseover = fun; But its' not working! Now I want to give some Event to this div.. how do i do it? Thanks in advance.
6
4475
by: Sushmita | last post by:
hi all, I have wrriten code for a small web application. From my JSP page i am not able to call the servlet.. its throwing an exception. "javax.servlet.ServletException: Wrapper cannot find servlet class servlet.IssueTrackerControllerServlet or a class it depends on org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39) ...
4
2179
by: shivapadma | last post by:
1.I installed apache tomcat. 2.I have the following java servlet import java.io.*; import javax.sevlet.*; import javax.servlet.http.*; public class ser extends HttpServlet {
0
9706
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9577
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10569
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
10315
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9140
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7615
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5519
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5651
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
3815
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.