Java SE (стандартная версия) - это просто обычная спецификация Java. Java EE (корпоративная версия) - это Java со всеми видами надстроек для предприятий, например:
(не исчерпывающий список, более подробная информация доступна в Википедии ). Обычно вы получаете Java SE при загрузке SDK (для разработки) или JRE (для запуска приложений Java).
С другой стороны, вы обычно получаете все преимущества Java EE, когда начинаете использовать IBM Websphere Application Server, JBoss или другой сервер приложений корпоративного класса.
Вы можете загрузить Oracle Java EE 6 SDK здесь . JSR для Java EE 6 - здесь .
Java SE (полное имя: Java Platform, Standard Edition , старых имен слишком много, чтобы перечислить) - это спецификация платформы программирования, которая состоит из:
Как ни странно, это также имя по умолчанию для конкретной реализации спецификации Java SE (собственное имя представляет собой различные комбинации имени Java SE с прикрепленными «JDK» или «JRE»). Вы можете узнать больше о Java SE (и особенно о реализации Oracle JDK / JRE) на странице Oracle для него (последняя стабильная версия).
Java EE (полное имя: Java Platform, Enterprise Edition , старые имена, как указано выше, слишком много, чтобы перечислить) - это спецификация другой платформы программирования - На самом деле фреймворк - он построен на платформе Java SE . Эта платформа предназначена для добавления функциональности для современных бизнес-приложений, таких как веб-приложения, многоуровневые архитектуры и т. Д. Существует множество реализаций этой спецификации - как с открытым исходным кодом, так и проприетарная, - включая Oracle Glassfish / Java EE SDK, IBM Websphere , Apache Geronimo и т. Д. Вы можете найти дополнительную информацию о Java EE (и его реализации в Glassfish / Java EE SDK) снова на странице Oracle .
Вы можете просто знать это для краткости: Java SE предназначена для настольных приложений и является ядром Java. Java EE - для веб-приложений, которые включают JSP и Servlet, EJB, Webservice и являются своего рода расширениями. Вы можете использовать их при установке контейнера сервлетов (Tomcat) или провайдера JPA (Oracle Toplink, Hibernate) или целого веб-приложения, включающего контейнер сервлетов, провайдер JPA, например JBoss, GlassFish.