J2EE technology and its component based model simplifies enterprise development and deployment.The J2EE platform manages the infrastructure and supports the Web services to enable development of secure, robust and interoperable business applications.
A highly optimized Java runtime environment, J2ME technology specifically addresses the vast consumer space, which covers the range of extremely tiny commodities such as smart cards or a pager all the way up to the set-top box, an appliance almost as powerful as a computer.