Difference between Java SE/EE/ME

Java SE = Standard Edition. This is core of Java programming platform. It contains  libraries and APIs that any Java programmer should learn (java.lang, java.io, java.math, java.net, java.util, etc…).

Java ME = Micro Edition. This is a platform for developing applications for mobile devices and embedded systems such as set-top boxes etc. Java ME provides some of the functionalities of Java SE, and also introduces some  libraries specific to mobile devices.

Java EE = Enterprise Edition ,it is Built on top of Java SE, it provides libraries for database access (JDBC, JPA), remote method invocation (RMI),java messaging service (JMS), web services, XML processing, and defines standard APIs for Enterprise JavaBeans, servlets, Java Server Pages, etc.


This entry was posted in Java. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s