Back to Top

Monday, 6 February 2012

J2EE: Web Container vs Web Server vs Application Server

Web Container / Servlet Container / Servlet Engine :
  • In J2EE Architecture, a web container(also known as servlet container or servlet engine), is used to manage the components like servlets, JSP.
  • It provides a runtime environment to the components of J2EE.
  • When ever web server receive a request it forward it to web container which deals with it by instantiating, initializing and invoking Servlets and JSP pages. So,basically it controls the whole life cycle of servlet and JSP. 
  • It is a part of the web server.
  • Example: Apache Tomcat.

Web Server / HTTP Server :
  • It is a server which is capable of handling HTTP request send by a client and respond back with a HTTP respond.
  • Example: Apache Web Server.

Application Server / App Server :
  • It can handle all application operations between users and an organization's back end business applications or databases.
  • It's for complex transaction-based application.
  • It is frequently viewed as part of a three-tier application, where top-most tier is Presentation tier(GUI layer), then the Logic tier(an Application Server) and Data tier(consist of database server).
  • Example: IBM - WebSphere Application Server.
Anijit Sarkar

34 Responses to “ J2EE: Web Container vs Web Server vs Application Server ”

Anonymous said...
4 January 2013 at 04:44

Excelente manejo del conocimiento de su parte. muchas gracias

Search Engine Optimization SEO said...
14 October 2014 at 16:27
Web Design Company Bangalore, Web Design Company India, Web development Company Bangalore
Embassy IT solution is the best web design company in Bangalore India, Web are providing services for Web design, Website designing, Web development, Web portals, Application Software development, Visitor management Software, Invoice billing software, Sales invoice software, Web hosting & Domain booking -Searc Engine Optimization.

Joseph A. Wallace said...
5 November 2014 at 22:06

Thanks for Information Java is an object-oriented programming language with a built-in application programming interface (API) that can handle graphics and user interfaces and that can be used to create applications or applets. There are many websites and lots of applications that will not work unless you have Java installed, and more are created every day. Java is the fast, secure and more reliable. Java applications are used everywhere from laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet etc. JAVA Online Training

sonam kumari said...
30 September 2015 at 14:30

Java India is an India based emerging company provides complete Java web solutions. We offer Java website development, Java application development and lot more services across the globe.

Balajinavo SEO said...
13 October 2015 at 11:39

Thanks for the very informative blog and I extremely grateful that you perform this piece of writing very simply, I mean to say that it's quite simple to read and understand. Internet Marketing Company Bangalore | SEO Companies Bangalore

nalina said...
1 October 2016 at 13:25

Excellent your great post. This post is important for me. Keep it up.Web Design Company in HRBR Layout | Web Design Company in Kasturi Nagar

Naviya Nair said...
24 October 2016 at 15:25

I have read your blog its very attractive and impressive. I like it your blog.

Java Training in Chennai Java Training in Chennai | Core Java Training in Chennai

Online Java Training Java 8 Online Training | Java J2EE Online Training | JavaEE Training Institute in Chennai Java Training Institutes

Java Training Institutes in Chennai Java Training in Chennai

Brave Technologies said...
7 November 2016 at 12:06

I like this blog, saved to my bookmarks.I have got some important suggestions from it. erp software solutions chennai.

A. Atschekzai said...
15 April 2017 at 15:18

Thanks for your great information, the contents are quiet interesting.I will be waiting for your next post. webdesign firma

Abiya Carol said...
14 June 2017 at 20:06

Wonderful bloggers like yourself who would positively reply encouraged me to be more open and engaging in commenting. So know it's helpful..

Digital Marketing Training in Chennai

Hadoop Training in Chennai

Abiya Carol said...
22 June 2017 at 19:33

I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.

Digital Marketing Training in Chennai

Hadoop Training in Chennai

Shreeja K said...
14 July 2017 at 18:38

Informative article, just what I was looking for.seo services chennai

Chalapathireddy Odms said...
3 August 2017 at 17:18

I got a many tips here.Thanks for the tip and also for being open to having comments on your blog to help others.
web design & development

ranasing rajkumar said...
16 August 2017 at 18:52

Hi admin., you will done a great job. You provide a very good information in this blog. Thanks for sharing.sharing more blog like the same. Iam waiting for your next blog. Anybody want to build your website

White Label Website Builder

Chalapathireddy Odms said...
23 August 2017 at 10:47

nice post
web design & development

Pragun said...
28 August 2017 at 17:41

Very usefull information.Thanks for sharing.
Web design services

Harikumar ODMS said...
11 September 2017 at 10:46

Nice post
Thanks for sharing this helpful article ,.
webdesign & development in hyderabad

Lucy singh said...
27 September 2017 at 12:58

Thanks for sharing such a valuable information.This post is very useful for me.web design services

Unknown said...
16 October 2017 at 17:03

Easyshiksha provide free online courses with free online test series. online courses in india for everyone & everywhere.

Designpluz said...
24 October 2017 at 14:51

Web Design Sydney: It is a great sharing...I am very much pleased with the contents you have mentioned. I wanted to thank you for this great article. .Logo Design Sydney,Logo Design in Coimbatore

katrinahelen said...
18 November 2017 at 18:30

Thanks For Your valuable posting, it was very informative

Adel said...
29 November 2017 at 15:39

The website is looking bit flashy and it catches the visitors eyes. A design is pretty simple .
office 2016 professional plus 64 bit

sunitha vishnu said...
2 December 2017 at 10:59

Really it was an awesome article...very interesting to read..You have provided an nice article....Thanks for sharing..
Android Training in Chennai
Ios Training in Chennai

lia Laura said...
29 December 2017 at 17:10

Really awsome
PG medical courses in germany

Anandh Jose said...
12 January 2018 at 11:56

I am following your blog regularly and got great information. Thanks for an insightful post.These tips are really helpful. Thanks a lot.Keep it up.Keep blogging.!!

Best SEO Company in Bangalore
Website Design and Development Company in Bangalore
E-Commerce Web Design Company in Bangalore
Internet Marketing Company in Bangalore

Web Pixel World said...
31 January 2018 at 17:04

nice information given in this blog...we are the best website designing and development company in Dehradun.
This field that have a highly experienced team of professionals.

19 February 2018 at 12:39

Thanks a lot very much for the high quality and results-oriented help.
I won’t think twice to endorse your blog post to anybody who wants
and needs support about this area.

java training in chennai

java training in bangalore

brunagari said...
22 February 2018 at 16:08

really good
jobb├Ârse s├╝dwestfalen

Ancy merina said...
27 February 2018 at 12:48

Very informative and useful blog. This blog are amazing to learn about web designing. I m also a web designer and working at my Web development company in Bangalore. So your blog will help me a lot in future.
website developers in Bangalore | website designers in bangalore

Meentosys Pvt Ltd said...
28 February 2018 at 16:18

thanks to post your blog, we are professional website development company in Delhi/NCR. they have got great experience developers in designing custom personal home page Website Development Company

Mustaq Ahmed said...
1 March 2018 at 08:50

The Fourdy Network; Leading Digital Marketing Company & 2D 3D animation studio Offers Seo, Social Media Marketing, Website Development, Mobile Apps Development, Lead Generation Services In Dubai UAE Malaysia & India.

Ancy merina said...
1 March 2018 at 14:44

Our main goal has always been to create functional and custom websites for customers at all budget thresholds and in all industries including retail, manufacturing, professional services and much more. In addition, we provide web design.Thanks For posting.
Web development company in bangalore| web design company bangalore

rjasit said...
13 March 2018 at 16:46

Nice post. Thanks for this awesome blog. Keep sharing
Java Training in Noida

webgensis mkt said...
16 March 2018 at 12:50

Searching for Wordpress Development Company
visit us at webgensis for custom web development services and Hire Wordpress Expert
who code your dreams live.

Post a Comment

Popular Posts

All Rights Reserved JAVA INTERVIEW QUESTIONS | Privacy Policy | Anijit Sarkar
blog links Web Directory Academics Blogs