Разница между Java и J2EE

Java против J2EE

Java - это язык программирования и платформа для разработки и запуска программных приложений. Это входит в различные ароматы:

  1. Java Standard Edition (Java SE)
    Это простая ванильная версия Java. Вы можете реализовать любое программное приложение с ним. Java SE имеет большую библиотеку кода, которая включает в себя множество программных функций многократного использования. Java EE и Java ME, описанные ниже, построены поверх Java SE.
  2. Java Enterprise Edition (Java EE)
    Этот вариант Java основан на Java SE. Java EE содержит дополнительные библиотеки кода и инструменты разработки, которые исключительно полезны при разработке бизнес-приложений.
  3. 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 также включает лучшие практики и рекомендации, которым вы можете следовать при удовлетворении уникальных требований бизнес-приложений..