J2SE, J2EE & J2ME
What are java editions?
1) J2SE
2) J2ME
3) J2EE
J2SE :
The full form of J2SE is the java platform standard edition.it is a basic edition of java that include base packages like :
java.util
java.net
java.io
java.text , etc
it also includes special-purpose packages like :
java.rmi
javax.swing
java.sql , etc
for application development. Basically, this edition of java is used for desktop applications development.
Specification of JVM which is a very fundamental part of JDK is also present in this edition.
J2EE :
The full form of J2EE is a java platform enterprise edition.J2EE is an extended edition of the basic version that is J2SE.J2EE includes advanced functionalities for developing web applications. this edition has several technologies like :
servlet
JSP
web services
java message service, etc.
Nowadays the use of the J2EE edition is more due to extended functionalities which are present in this edition which helps developers to develop advanced web applications.
J2ME :
The full form of J2ME is the java platform micro edition. this edition of java is used to develop applications for embedded systems, mobile phones, and other small devices.
Configurations and profiles in J2ME :
Configurations contain a basic set of libraries and JVM features that are used for the development of mobile phones, PDAs, etc. Configuration must be present in each and every implementation.
J2ME has some configurations are J2ME implements a profile and the most common profile is the mobile information device profile. actually, the profile is basically a subset of configurations. The combination of profiles and configurations helps developers to give a very vital platform.
There are two configurations :
Connected device limited configuration (CLDC)
Connected device configuration (CDC)
CLDC :
As per the name, CLDC has limitations regarding memory usages. the limitation is 160 kb to 512 kb of memory.it should have a minimum of 160 kb of ROM and 32 kb of RAM in it.
CDC :
CDC contains approximately all libraries which are not GUI-related from J2SE. The library set of CDC is more advance than CLDC.
No comments:
Post a Comment