Tuesday, April 29, 2014

What is Java-EE Server and different types of Java EE Containers used in Java application Server

What is Java EE Server


A Java EE server is an application server software which implements Java EE platform APIs like Servlet, JSP, JSF, EJB etc and provides different Java EE services like SOAP, Restful etc. Java EE servers are also called application servers because they can provide application data on different clients like Java desktop clients, Web based Client on web browser, Mobile clients, applet etc and runs EJB Components also.
Below is the list of some famous java ee Servers.


1- Oracle GlassFish Application Server
2- Oracle Weblogic Application server
3- IBM Websephere Application server
4- Apache Tomcate Application Server
5- Jboss Application Server

Java EE servers provide hosting to several application components and used different containers to provide services to these components.

What is Java-EE Servers and Types of Java EE Containers. J2ee server web container, j2ee EJB container, J2ee application client container, Java-EE Server tutorial, javawebaction, java web action, java web development

Java EE Containers

Java EE containers act as an interface between different components like EJB, JSP, JSF, Java mail etc to provide desired functionality. The platform defined the functionality of the containers which are different for different containers. These server containers allows different components to work togethers to provide required functionality of Java EE applications.

There are mostly three different types of containers used in Java EE Servers which are Web Container, EJB Container and Application Client Container

1- The Web Container

The web container provides interface in between web server and web components which can be a servlet, a JSF page and a JSP page etc. The main responsibility of Web container is to
1- manages the web component's lifecycle,
2- dispatches requests to application components,
3- and provides interfaces to context data.

2- The Application Client Container

The Java EE Application Client Container runs on client machine and serve as gateway in between application server components and client application. A Java EE application client is a Java SE Application which use Java EE Server components to display Java Applications information and to provide different functions. 

3- The EJB Container

EJB container runs on the Java EE server. EJB Container provide interface in between Java EE Server and enterprise java beans which provides different business logic in a Java EE Application. The main responsibility of EJB container is to manages the execution of an enterprise beans.

16 comments:

  1. I got the actual description and process of Java EE Server and its types with excellent content from this blog only.
    Web Design Company | Web Design Companies

    ReplyDelete
  2. http://embassyit.com/index.html
    Best & Top Web Design, website design, software companies, Website Development Company in Bangalore, India
    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 -Search Engine Optimization.

    ReplyDelete
  3. Thanks for your ideas. You can also find the details on Affity Solutions, at the Web Development Australia. The main object of the Affity Solutions is to provide quality web services and is among the few software development company in Australia.

    ReplyDelete
  4. One of the more amazing weblogs I’ve seen. Thanks so much for trying to keep the World Wide Web elegant for a modify.
    Mobile Apps Development company | Best Website Designing Company in Bangalore

    ReplyDelete
  5. web design companies and development firms which should have capability to fulfill the requirement of customers,they only would get a chance to improve their business.
    Website Development Companies Bangalore | Website Design Company Bangalore

    ReplyDelete
  6. Thanks for sharing your valuable ideas as Java becomes one of the most important programming language for it is an open source language and support the cross browser compatibility feature.
    Website Development Company | wordpress web design company

    ReplyDelete
  7. Very nice piece of information with quality content is shared in the blog. Thanks to blog author for sharing this wonderful informative post.
    Web Development Company in Indore | Web Development Company

    ReplyDelete
  8. 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.

    ReplyDelete
  9. I just would like to give a huge thumbs up for the satisfying info you have here on this post. I will be coming back to your blog for more soon.Web Design Agency Bangalore|Best Web Design Company in Bangalore

    ReplyDelete
  10. Owebest provides the best website development, web design, website maintenance and bug fixing services around the globe, our experts are highly motivated and expert in their job.

    app development

    ReplyDelete
  11. I was reading your web designing post. It was amazing and nice information Great lists that really presents at lot of interesting examples.
    Web development Company in India Company | Web development Company Bangalore
    Web Development Company in Bangalore | Responsive Web development

    ReplyDelete

Please enter relevant question and information.