J2EE, also known as Java 2 Platform Enterprise Edition, is middleware for developing and deploying business applications. In other words, it’s software that prevents the need for writing the same things over and over again and helps to standardize the industry.


The J2EE architecture supports component-based development of applications and is composed of three tiers known as the client tier, middle tier, and enterprise data tier. The client tier is made up of web components including Servlets and JavaServer Pages (JSPs) to provide an interface for the middle tier. The middle tier is known as the server tier because it uses enterprise beans and web services to capture reusable, distributable business logic for the application. Finally the enterprise data tier stores and persists data in a relational database.

Many API’s

J2EE is made up of many APIs that can be used to build enterprise applications. The full list of technologies that make up J2EE are:

  • Java Servlets
  • JavaServer Pages (JSP)
  • Enterprise JavaBeans (EJB)
  • Java Message Service (JMS)
  • Java Naming and Directory Interface (JNDI)
  • Java Database Connectivity (JDBC)
  • JavaMail
  • Java Transaction Service (JTS)
  • Java Transaction API (JTA)
  • J2EE Connector Architecture

Want to Learn More?

This is just a sample of what we can do. We have 15 years of experience working in nearly every technology and industry. Whatever you are doing, we've done it and are prepared to tackle your project. Reach out and we will discuss it with you.