A tecnologia Java é, basicamente, dividida em JSE,
JEE e JME.
JEE e JPE.
JDE e JME.
JDE e JPE.
JEEP e JME.