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

45 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

http://www.embassyitsolutions.com
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
Schulungsangebote


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.


DAVIS MILLER said...
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

Hi,

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.

From,
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 :)
Regards,
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.


Post a Comment

Popular Posts

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