Java - это язык программирования и платформа для разработки и запуска программных приложений. Это входит в различные ароматы:
Java Standard Edition (Java SE) Это простая ванильная версия Java. Вы можете реализовать любое программное приложение с ним. Java SE имеет большую библиотеку кода, которая включает в себя множество программных функций многократного использования. Java EE и Java ME, описанные ниже, построены поверх Java SE.
Java Enterprise Edition (Java EE) Этот вариант Java основан на Java SE. Java EE содержит дополнительные библиотеки кода и инструменты разработки, которые исключительно полезны при разработке бизнес-приложений.
Java Micro Edition (Java ME) Будучи еще одним расширением Java SE, на самом деле это сокращенная версия Java SE и связанная библиотека программного обеспечения, которая отвечает уникальным потребностям приложений Java, которые должны работать на устройствах с ограниченными возможностями, таких как мобильные телефоны и КПК..
Когда мы просто говорим «Java», мы в основном имеем в виду Java Standard Edition..
J2EE относится к первой версии Java Enterprise Edition.
Java (т.е. Java SE) не обязывает вас использовать конкретные шаблоны или архитектуры при реализации приложений. Это простая версия Java, и вы можете реализовать свое приложение любым удобным для вас способом..
Java EE, однако, описывает общую архитектуру, которой должно следовать ваше бизнес-приложение. Java EE также включает лучшие практики и рекомендации, которым вы можете следовать при удовлетворении уникальных требований бизнес-приложений..