Term of the Moment

access control


Look Up Another Term


Definition: Jakarta EE


(Jakarta Enterprise Edition) A Java-based application software platform from the Eclipse Foundation. Originally Java EE and developed by Sun, Java EE became a product of Oracle after its acquisition of Sun in 2010. Seven years later, Oracle turned Java EE over to the Eclipse Foundation. Because of Oracle trademarks, Java EE was renamed Jakarta EE (Jakarta is the largest city on the island of Java).

Jakarta EE services are performed in the middle tier between the user's machine and the enterprise's databases and legacy information systems. Jakarta EE comprises a specification, reference implementation and set of testing suites. Its core component is Enterprise JavaBeans (EJBs), followed by JavaServer Pages (JSPs) and Java servlets and a variety of interfaces for linking to the information resources in the enterprise. See EJB, JSP, servlet, Java Connector, Java SE and Java ME.




Pure Java EE Environment
Jakarta EE is a fully compliant Java EE Web server and application server environment showing the interfaces to all information sources in the enterprise. This is an "ideal" Java-only deployment. In practice, other server-side scripts and applications are used as in the illustration below.






Mixed Environment
In practice, Web servers and application servers use a variety of server-side processing techniques. This illustration depicts the various methods.