Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post02.iad.highwinds-media.com!fx06.iad.POSTED!not-for-mail From: Arved Sandstrom User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 Newsgroups: comp.lang.java.programmer Subject: Re: What Application Server are you using? References: <3843209b-7a1d-4812-a8dc-06738ed60658@googlegroups.com> <125b2d0f-c2b4-4d02-879b-3f0dc3ed59aa@googlegroups.com> In-Reply-To: <125b2d0f-c2b4-4d02-879b-3f0dc3ed59aa@googlegroups.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lines: 18 Message-ID: X-Complaints-To: abuse@newsgroups-download.com NNTP-Posting-Date: Sun, 16 Mar 2014 16:42:24 UTC Organization: Public Usenet Newsgroup Access Date: Sun, 16 Mar 2014 13:42:24 -0300 X-Received-Bytes: 1955 X-Received-Body-CRC: 1407898698 Xref: csiph.com comp.lang.java.programmer:27767 On 03/13/2014 01:24 PM, Robert Hutchings wrote: > Hi Robert, > > When we talk about "application servers" or "containers", what exactly does this mean? These are, in themselves, applications, correct? They are an application that enables other applications. So, for example, Tomcat runs as an application or UNIX process(es) and a Java servlet executes in the context of the Tomcat instance...is that correct? > > I'm coming from a "mid-range background," Tandem NonStop and Windows .NET via VB or C#. > Good answers from others. I'll emphasize one other thing: the "server" bit. In a nutshell, a server serves - it responds to requests to do something on another program's behalf. In the case of an application server (container), the server serves the applications, providing common services. AHS -- When a true genius appears, you can know him by this sign: that all the dunces are in a confederacy against him. -- Jonathan Swift