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

88 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.

Anonymous 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 This comment has been removed by the author.

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.

Maestro Infotech System said...
23 March 2018 at 15:37


Thanks for sharing a very interesting article about J2EE: Web Container vs Web Server vs Application Server. This is very useful information for online blog review readers. Keep it up such a nice posting like this.

Maestro Infotech,
Best Web Design Company in Bangalore

Nicole kristen said...
18 April 2018 at 12:30

Iam very happy after find this post and really thank you. Thanks for sharing this Informative content. Well explained. Got to learn new things from your Blog. When choosing an application server platform on which to run applications and services, architects and developers need to know that WAS will support new JEE features and improved coding practices.
IBM WebSphere Application Server Tutorial

Amirtha rao said...
20 April 2018 at 17:42

I found this content is useful to me to learn something advanced, thanks admin for your informative post :)
JAVA Training in Chennai|JAVA Course in Chennai

CIIT Noida said...
23 April 2018 at 17:10

CIIT Noida provides Best MCA Courses in Noida based on the current

IT industry standards that help students to get high paying jobs in Top MNCs. CIIT provides Best MCA Training in Noida, Greater Noida, and Ghaziabad.

CIIT is one of the trusted MCA training institutes in Noida providing practical knowledge and 100% job assistance with basic as well as advanced

level MCA subjects. CIITN is the best MCA college in Noida, greater noida, ghaziabad, delhi, gurgaon regoin.

At CIIT MCA classes in Noida is conducted by subject experts corporate professionals with 9+ years of experience in managing real-time and live

projects. Sofracle Nano Specialized MCA classes Noida is the perfect blend of academic learning and practical sessions to provide maximum exposure to

students that transform an average student into a corporate professional whom companies prefer to hire.

Best MCA College in Noida

Dhivya ravi said...
5 May 2018 at 12:06

Excellent and very cool idea and the subject at the top of magnificence and I am happy to this post..Interesting post! Thanks for writing it.What's wrong with this kind of post exactly? It follows your previous guideline for post length as well as clarity..
Hospital Management System

Web Pixel said...
15 May 2018 at 15:44

Web Pixel World is a web development company in Dehradun India and a most perfect place for the PHP training in Dehradun.
We provide PHP training in Dehradun on live projects so that the students can understand the working style and practical knowledge of PHP.

Vivek Reddy said...
17 May 2018 at 23:34

I would say while reading your article i felt very proud,because the information you written very useful, please keep posting this type of articles. If you guys looking for a training institutes for Java Training in Bangalore . please click below link.
Java institutes in Marathahalli

infocampus said...
5 June 2018 at 12:28

I truly appreciate your technique of writing a blog. I bookmarked it to my bookmark webpage.

Web Designing Training In Bangalore

Web Design Courses In Bangalore

Java Training In Bangalore

iOS Training In Bangalore

nivedhitha reddy said...
24 June 2018 at 15:59 This comment has been removed by the author.

vivek gajjala said...
12 July 2018 at 21:23 This comment has been removed by the author.

vivek gajjala said...
12 July 2018 at 21:25

I quite impressed with your java concepts and questionnaire, we would happy to go through these concepts and we also train on IT technologies such as Java Training in Marathahalli Bangalore. Kindly visit our site for free demo.

Mahi Raja said...
19 July 2018 at 13:06

The article is too good and it will be helpful for java developers.Thanks for sharing such useful information.
Java training in Chennai

Vicky Ram said...
20 July 2018 at 16:11

Hope this blog helps me to enhance your knowledge. Thanks for posting!

Java training institute in chennai

JAVA Course in Chennai

Web Pixel said...
21 July 2018 at 12:41

Web Pixel World is a web development company in Dehradun India and a most perfect place for the PHP training in Dehradun.
We provide PHP training in Dehradun on live projects so that the students can understand the working style and practical knowledge of PHP.

Regu said...
21 July 2018 at 15:09

Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.

Python Training in electronic city

DataScience with Python Training in electronic city

AWS Training in electronic city

Big Data Hadoop Training in electronic city

Devops Training in electronic city

calfre services said...
3 August 2018 at 15:45

Thanks for sharing this Informative content. Well explained. Got to learn new things from your Blog Thanks for sharing this Informative content. Well explained. Got to learn new things from your Blog

iMedia Solutions said...
8 August 2018 at 11:53

Logo Designer Online

Dipanwita said...
10 August 2018 at 11:49

This is a very useful and interesting blog. Keep it up. java training in chennai

sofianan said...
10 August 2018 at 12:43

Thank you for your precious information. very clear explanation.Please share more like that..
hr and payroll software in chennai

w3 Webschool said...
11 August 2018 at 11:51

Web Design training in W3webschool is an ideal choice for students as well as individuals who like to learn to create beautiful and innovative websites and are keenly interested to work as a professional website designer in renowned IT companies all around India.

Unknown said...
13 August 2018 at 13:19

informative topic and very useful. expecting more topics from you. best java training in chennai

Xplore IT Corp said...
17 August 2018 at 11:43

Nice Blog its very useful Thanks for sharing
android app development course in coimbatore
Android training in coimbatore
mobile application development course in coimbatore

Xplore IT Corp said...
17 August 2018 at 13:36 This comment has been removed by the author.

gowsalya said...
20 August 2018 at 15:49

It has been simply incredibly generous with you to provide openly what exactly many individuals would’ve marketed for an eBook to end up making some cash for their end, primarily given that you could have tried it in the event you wanted.

Bangalore Web Guru said...
25 August 2018 at 15:04

The blog was absolutely fantastic! Lot of great information which can be helpful in some or the other way. Keep updating the blog, looking forward for more contents...Great job, keep it up.. Web Development Company in Bangalore | Bangalore Web Design Company | Web Design Company in Bangalore

param info said...
29 August 2018 at 13:00

Really it was an awesome article… very interesting to read…
Thanks for sharing.........
visitor management system dubai
visitor management system uae
visitor management system in dubai

sumant kumar said...
29 August 2018 at 18:19

I found best article.thank you for sharing useful info.
web programming tutorial

Surya Baby said...
22 September 2018 at 16:50 This comment has been removed by the author.

Surya Baby said...
22 September 2018 at 16:51 This comment has been removed by the author.

Surya Baby said...
22 September 2018 at 16:52

World-class thread dump analyzer to fire fight any sort of JVM related availability, scalability and performance problems. Applies several intelligence patterns discovers the root cause of the problem instantly.Java Thread Dump Analyzer

nancy said...
27 September 2018 at 22:20

Your blog is very useful for me, Thanks for your sharing.

MSBI Training in Hyderabad

Anonymous said...
29 September 2018 at 14:56

No matter how you learn best, Web Designing Training in Bangalore. For those looking for an in-depth experience in Web Designing, Enroll Today at myTectra
web designing training in bangalore

Unknown said...
1 October 2018 at 10:37

myTectra Placement Portal is a Web based portal brings Potentials Employers and myTectra Candidates on a common platform for placement assistance said...
3 October 2018 at 17:13

This is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article.
iphone app development in hyderabad
ios app training in bangalore
ios app development in hyderabad

theresa chacon said...
11 October 2018 at 16:04

I like this portable toilets. This is to good...thanks for this

jyothi kits said...
25 October 2018 at 15:28

Thanks for sharing this Informative content. Well explained. Got to learn new things from your Blog Thanks for sharing this Informative content. Well explained. Got to learn new things from your Blog
Dell boomi Online Training

Golden gate Online Training

Learn Digital said...
10 November 2018 at 14:26

Very useful and information content has been shared out here, Thanks for sharing it.
Visit Learn Digital Academy for more information on Digital marketing course in Bangalore.

Tezhost My said...
11 November 2018 at 20:31

Very useful post, i think amazing content is very Useful for any website to attract people.
Web Hosting in Malaysia

Vicky Ram said...
12 November 2018 at 18:12

Great informative bog. Thanks for sharing such a valuable information with us.

Article submission sites

Roja Priya said...
14 November 2018 at 18:23

Thank you for sharing your article. Great efforts put it to find the list of articles which is very useful to know, Definitely will share the same to other forums.
best openstack training in chennai | openstack course fees in chennai
java training in chennai | primavera training in chennai

w3 Webschool said...
27 November 2018 at 17:23

Nice post By reading your blog, i get inspired and this provides some useful information. Thank you for posting this exclusive post for our vision.
Digital Marketing Training

Wonders Mind said...
12 December 2018 at 17:29


Thanks for sharing a very interesting article about J2EE: Web Container vs Web Server vs Application Server. This is very useful information for online blog review readers. Keep it up such a nice posting like this.

BestWeb Design Company in Bangalore

ProPlus Logics said...
17 December 2018 at 10:31

Thanks for sharing an information to us. If someone wants to know about websites and SEO Service. I think this is the right place for you!
Digital Marketing
SEO Company

Sadhana Rathore said...
21 December 2018 at 17:01

Learned a lot from your blog. Keep up the good work and share more like this.
Python Training classes in Chennai
Python Training in Chennai
Data Science Training in Chennai
AWS Training in Chennai
Angularjs course in Chennai
RPA Training in Chennai

Praylin S said...
21 December 2018 at 17:21

Very informative article! Waiting for more articles from you.
Placement Training in Chennai
Training institutes in Chennai with Placement
Best Training and Placement institutes in Chennai
Oracle DBA Training in Chennai
Tally Course in Chennai
WordPress Training Institute in Chennai

SANDY said...
29 December 2018 at 18:04

Whoa! I’m enjoying the template/theme of this website. It’s simple, yet effective. A lot of times it’s very hard to get that “perfect balance” between superb usability and visual appeal. I must say you’ve done a very good job with this.
Selenium Training in Chennai Tamil Nadu | Selenium Training Institute in Chennai anna nagar | selenium training in chennai velachery
Selenium Training in Bangalore with placements | Best Selenium Training in Bangalore marathahalli
java training in chennai | java training in chennai Velachery |java training in chennai anna nagar

Anonymous said...
9 February 2019 at 12:09

Nice Blog, Thanks For Share Informations

SEO in Rishikesh
SEO Company in Rishikesh
SEO Services in Rishikesh

DedicatedHosting4u said...
11 February 2019 at 17:30

What a wonderful post you have written! It will come to great help of the beginners like me! This is very clear, precise and descriptive really! Thank you so much Mr.Author. Keep writing for us like this.:)

Fully dedicated

Anonymous said...
12 February 2019 at 12:22

yoga classes in dehradun
yoga in dehradun
yoga center in dehradun
meditation centre in


yoga classes & meditation centre dehradun uttarakhand
yoga institute in dehradun
power yoga classes in


meditation in dehradun


center yoga courses in dehradun

Anonymous said...
12 February 2019 at 15:31

Yoga Teacher Training Goa
100 Hour Yoga Teacher Training Goa
200 Hour Yoga Teacher Training Goa
300 Hour Yoga Teacher Training Goa
500 Hour Yoga Teacher Training Goa

Yoga classes said...
14 February 2019 at 12:30

meditation centre in uttarakhand
dehradun meditation center
meditation in dehradun
meditation centre in dehradun
best yoga college in dehradun

Anonymous said...
15 February 2019 at 16:05

hotels at chamoli
hotels in chamoli
hotels in chamoli garhwal
hotels in gopeshwar uttarakhand
hotels in chamoli uttarakhand
gopeshwar hotels
hotels in chamoli gopeshwar

Scorpio Technologies said...
21 February 2019 at 16:58

Our responsive web design service in Chennai is delivered keeping in mind the adaptability needs of the design and improving the overall performance of the website. Web Design Company in Chennai
Best Web Design Company in Chennai
Web Design Service in Chennai
Website Designing Company in Chennai

Sphinax Info Systems said...
22 February 2019 at 12:22

Good post.....keep update new informations

best hospital management software in chennai
sap hana software development company in chennai
sap r3 service & support in chennai
ip surveillance software in chennai
gps software in chennai

Post a Comment

Popular Posts

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