Java против J2EE
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 также включает рекомендации и рекомендации, которым вы можете следовать при выполнении уникальных требований бизнес-приложений.