• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar
  • Skip to footer
  • Core Java
  • Design Patterns
  • JSP
  • Servlets
  • Building Tools
  • jQuery
  • Spring
  • Hibernate
  • Mongo DB
  • More
    • HTML
    • SCJP
    • AJAX
    • UML
    • Struts
    • J2EE
    • Testing
    • Angular JS

J2EE Reference

  • Home
  • About Us
    • Java Learning Centers
  • Contact Us

HTML

Java EE or J2EE Architecture

April 17, 2017 By j2eereference Leave a Comment

What is Java EE?

Java EE is the short form of Java Enterprise Edition. Intention of Java EE is to offer an enterprise application development platform containing influential APIs to the developers thereby reducing the development time, lessening complexity of the application, and refining performance of application. Java Enterprise Edition is developed with the help of Java Community Process, which is held accountable for all the Java technologies.

Why the name J2EE?

When Java EE was introduced, its first significant release was termed as Java 2 Enterprise Edition, in short J2EE. Though several versions of Java EE are in place, predominantly Java EE is still called as J2EE.

Latest Version of Java EE

Latest version of Java EE is Java EE 7, which was introduced on 12th June 2013. However, most awaited stable release of Java EE 8 is expected to happen soon within the end of this year 2017.

J2EE / Java EE Architecture

Java EE provides an environment for development and deployment of web-based enterprise applications using multi-tier architecture, as signified below:

The diagram shown above demonstrates J2EE multi-tier architecture that encompasses several J2EE containers each including its own J2EE components. Here is an overview about the different tiers of J2EE architecture:

  • Client Tier – Components of Client Tier will run in the client devices / containers. Client Tier components are standalone java applications, static and dynamic HTML pages, and applets.

  • Middle Tier
    • Web Tier – The web tier components namely JSP’s and Servlets execute with the help of J2EE web server in a web container.

    • Business Tier – Enterprise Java Beans (EJB) are the business tier components that are executed within the EJB container using J2EE Application Server.

  • EIS Tier – In the EIS tier, the application related data are stored in a database. EIS tier may also include ERP’s or legacy systems that can be accessed via an API representing Java EE Connector Architecture.

Related Posts

  • Differences between Point to Point Messaging Model and Publish Subscribe Messaging Model
  • Point to Point Messaging Model Architecture
  • Publish Subscribe Messaging Model Architecture
  • How JMS is different from RPC?
  • Different types of messages available in JMS API
  • Advantages of Java Message Service (JMS)
  • Java Message Service and JMS Programming Model
  • What is JavaServer Pages (JSP)?

Filed Under: J2EE Tagged With: applet, client tier, EIS tier, EJB, enterprise application, HTML, J2EE, J2EE architecture, Java EE, Java EE 7, Java EE 8, Java Enterprise Edition, JSP, middle tier, multi-tier architecture, servlets, web tier

Primary Sidebar

FOLLOW US ONLINE

  • View J2eereference-166104970118637’s profile on Facebook
  • View j2eereference’s profile on Twitter
  • View j2eereference’s profile on LinkedIn

Subscribe by email

Recent posts

  • Java Buzzwords
  • Anonymous Inner Class in Java
  • Network Programming – java.net Package
  • Java Regular Expressions
  • Method Local Inner Class in Java
  • URL Processing in Java
  • Iterator Design Pattern Implementation using Java
  • Strategy Design Pattern Implementation using Java
  • Decorator Design Pattern
  • Adapter Design Pattern Implementation using Java
  • JSF Composite Components
  • JSF UI Components
  • What is JavaServer Faces (JSF)?
  • GOF Design Patterns
  • History and Need for Design Patterns

Footer

Core Java
Design Patterns
JSP
Servlets
HTML
Building Tools
AJAX
SCJP
jQuery
Testing
Spring
UML
Struts
Java Centers
Java Training
Home
About Us
Contact Us
Copyright © j2eereference.com. All right reserved.