Java EE


Java EE is a platform used for server development - it extends the standard Java libraries with support for robust, multi-tiered applications that are run by an application server.

Advantages

  • Quick enterprise application development
  • Supports distributed applications

Disadvantages

  • Java is the only supported programming language

Components and libraries

  • EJB
  • Context and dependency injection
  • Java Message Service
  • Java Server Faces

Development tools

  • Eclipse
  • NetBeans

Versions

  • J2EE 1.2
  • J2EE 1.3
  • J2EE 1.4
  • Java EE 5
  • Java EE 6
  • Java EE 7