J2EE, or as it has been re-baptised from version 5, Java EE, is the enterprise version of the Java platform. It is, therefore, a collection of specifics which characterize a collection of technologies for the development of enterprise and critical mission type applications.
From Wikipedia we can get this classification of Java EE.
The specific J2EE includes many technologies which extend the basic functions of the Java platform. The specific describes the following components:
- The Enterprise JavaBeans is a system of distributed components which represent the heard of the J2EE specific. This system, in fact, provides the typical characteristic requests from enterprise applications, such as scalability, security, persistence of data and others.
- The JNDI is a system for identifying and listing generic resources, such as software components or data sources.
- The JDBC is an interface for the access to any type of data base
- The JTA is a system for the support of distributed transitions.
- The JAXP is an API for the management of files in XML format.
- The Java Message Service is a system for the sending and the management of messages.
The skills of the development team of Comtaste link those which are also objectives of the adoption of the new Java Platform, Enterprise Edition (Java EE) 5, or:
Simplicity and efficiency in the development: with Java 5 the writing of the code is optimized.
The capability of the EJB 3.0 which allow for the use of a new persistence of data and programming with Enterprise JavaBeans through the use of Plain Old Java Objects (POJOs)
Use of an SOA (Service-Oriented Architectures) architecture through the improved support of web services.
JSF, JSTL e AJAX support to create applications with the Web 2.0 approach in a much simpler way with JavaServer Faces (JSF) technology and the standard JSP Standard Tag Library (JSTL).