Programming Tutorials

What is J2EE?

By: Karthik in Interview Tutorials on 2012-06-16  

J2EE stands for Java 2 Enterprise Edition, which is a platform-independent, Java-centric environment used for developing, building and deploying web-based enterprise applications. It provides a standard architecture for building multi-tier, distributed and highly scalable applications, which are used by large organizations to manage their critical business processes.

J2EE provides a set of specifications, APIs, and protocols for building enterprise applications, including Java Servlet API, JavaServer Pages (JSP), JavaServer Faces (JSF), Enterprise JavaBeans (EJB), Java Message Service (JMS), Java Transaction API (JTA), Java Persistence API (JPA), Java API for RESTful Web Services (JAX-RS), and Java API for XML Web Services (JAX-WS), among others.

J2EE applications are typically deployed on application servers, which provide the runtime environment for the applications to run, manage and monitor them, and provide services such as security, transaction management, and resource pooling. Examples of popular J2EE application servers include Apache Tomcat, Oracle WebLogic, IBM WebSphere, and JBoss.

Add Comment

* Required information


No comments yet. Be the first!

Most Viewed Articles (in Interview )

Latest Articles (in Interview)