Wednesday

Java Platforms

Java Platform, Standard Edition (Java SE) :
* Core functionality of Java.
* For desktop applications, deployment technologies.
* The packages it has: java.lang, java.io, java.math, java.text, java.util, java.net, java.applet, java.beans, java.awt, java.security, java.sql, javax.rmi, javax.swing, javax.crypto, javax.naming, javax.print, org.w3c.dom, etc.

Java Platform, Enterprise Edition (Java EE) :
* J2EE was the old name, Java EE is the current one. You can find the history below:
J2EE 1.2 (December 12, 1999)
  J2EE 1.3 (September 24, 2001)
  J2EE 1.4 (November 11, 2003)
  Java EE 5 (May 11, 2006)
  Java EE 6 (December 10, 2009)
  Java EE 7
  Java EE 8
* It is built on the Java SE.
* For developing web applications, large scale enterprise applications.
* It has several specifications: JMS, Web services, Servlet, JTA, EJB, JSP, JSF, JPA, Batch applications, WebSocket, etc.

Java Platform, Micro Edition (Java ME) :
* For mobile devices.

No comments:

Post a Comment