Saturday 22 July 2017

Java SE, EE, ME

  • Java Platform, Standard Edition (Java SE)
  • Java Platform, Enterprise Edition (Java EE)
  • Java Platform, Micro Edition (Java ME) 
Java SE is for developing desktop applications and it is the foundation for developing in Java language. It consists of development tools, deployment technologies, and other class libraries and toolkits used in Java application.

Java EE is built on top of Java SE, and it is used for developing web applications and large-scale enterprise applications. it provides libraries for database access (JDBC, JPA), remote method invocation (RMI), messaging (JMS), web services, XML processing, and defines standard APIs for Enterprise JavaBeans, servlets, portlets, Java Server Pages, etc...

Java ME is a subset of the Java SE. It provides an API and a small-footprint virtual machine for running Java applications on small devices  which are programs that run on embedded devices.  

No comments:

Post a Comment