What is J2EE (Java Enterprise Edition)?

Java programming topics
Post Reply
User avatar
Neo
Site Admin
Site Admin
Posts: 2642
Joined: Wed Jul 15, 2009 2:07 am
Location: Colombo

What is J2EE (Java Enterprise Edition)?

Post by Neo » Tue Jul 26, 2011 2:52 pm

Java refers to both a language and a platform. The runtime and libraries that comprise the platform are based on the Java language and come in 3 flavours:
  1. Java SE (Standard Edition): Formerly J2SE but renamed to Java Standard Edition when the Java 2 convention was dropped with the release of Java 5 (formerly J2SE 1.5). It contains a good all-around mix of general purpose libraries including JDBC (Java Database Connectivity), JNDI (Java Naming Directory Interface), RMI (Remove Method Invocation), AWT, and Swing.
  2. Java EE (Enterprise Edition): Formerly J2EE (see above). It includes Java Standard Edition plus most of the other Java technologies including JavaMail, Activation, JAXB (Java API for XML Binding), Servlets, JSF (Java Server Faces), JMS (Java Messaging Service), EJB (Enterprise Java Beans), and others. Most of the APIs are very component-oriented and are intended to provide pluggable interfaces for business components to form robust, distributed internet applications.
  3. Java ME (Micro Edition): Formerly J2ME. It includes most of Java SE and some additional APIs for handheld devices.
Java Enterprise Edition is based on Java, but includes a larger set of libraries than Java Standard Edition, which to most people is synonymous with the word Java. Note that many of the technologies featured in Java Enterprise Edition are available separately and can be added to the Java Standard Edition platform as needed.
User avatar
Laks
Posts: 2
Joined: Tue Jul 26, 2011 3:04 pm

Re: What is J2EE (Java Enterprise Edition)?

Post by Laks » Tue Jul 26, 2011 3:18 pm

what is spring then..?? is it a framework which we can use to develop j2ee applications..??
where can i get more details about j2ee framework.. details like the structure of it..etc
User avatar
Saman
Lieutenant Colonel
Lieutenant Colonel
Posts: 828
Joined: Fri Jul 31, 2009 10:32 pm
Location: Mount Lavinia

Re: What is J2EE (Java Enterprise Edition)?

Post by Saman » Tue Jul 26, 2011 3:57 pm

There are 3 tiers in Java 2 Enterprise Edition software architecture. The J2EE platform simplifies the development of enterprise applications by providing standardized modular components like EJBs, JSP and Servlets. Furthermore it is providing a complete set of services to those components.
J2EE.JPG
J2EE.JPG (38.5 KiB) Viewed 5086 times
what is spring then..?? is it a framework which we can use to develop j2ee applications..??
The Spring Framework is an open source application framework for the Java platform.
Read more in wiki page: http://en.wikipedia.org/wiki/Spring_framework
where can i get more details about j2ee framework.. details like the structure of it..etc
Though J2EE is a framework, it is usually called a platform.

Here are the wiki pages:
http://en.wikipedia.org/wiki/Java_Platf ... se_Edition
http://en.wikipedia.org/wiki/Java_EE_application

Some good links that I came across:
http://download.oracle.com/docs/cd/E199 ... index.html
http://java.sun.com/j2ee/setstandard.html
http://java.sun.com/j2ee/appmodel.html
http://www.oracle.com/technetwork/java/ ... 42185.html

BTW: Why don't you put a custom avatar (photo) and write a little introduction on what you do, etc... under Board index ‹ ROBOT.LK ‹ Members Only ‹ Introductions. Welcome to ROBOT.LK!
User avatar
Laks
Posts: 2
Joined: Tue Jul 26, 2011 3:04 pm

Re: What is J2EE (Java Enterprise Edition)?

Post by Laks » Tue Jul 26, 2011 6:56 pm

thanks for the information. ok i will do it sooner..
Post Reply

Return to “Java Programming”