Правильно: Java "Enterprise" Edition = Java "Интернет" издание? - PullRequest
1 голос
/ 06 марта 2009

Я читаю книги по промежуточному программному обеспечению, Spring, Hibernate и т. Д., И я удивляюсь, почему разработчик изобрел новое имя, т. Е. «Enterprise Edition» для веб-библиотек Java или «интернет»? Поскольку у меня совершенно индивидуальный склад ума, «корпоративное» издание звучит почти как «социалистическое» издание… что мне нужно знать, чтобы лучше различать?

Ответы [ 5 ]

4 голосов
/ 06 марта 2009

От Мерриам-Вебстер :

Основная заявка: en · ter · приз

Произношение: \ ан-tə (г) -ˌprīz \

3 a: единица экономической организации или деятельности; особенно : коммерческая организация

«Предприятие» относится только к частям Java, которые считаются ключевыми для создания бизнес-приложений (или предприятие ) приложений (сервлетов, веб-сайтов, персистентности, интерфейсов баз данных, сред приложений и т.

Название отличает его от основных библиотек. Здесь нет скрывающегося социализма! Во всяком случае, это капиталистическая Ява.

2 голосов
/ 06 марта 2009

Издание «Предприятие» звучит почти как «социалистическое» издание.

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

Большинство Java-программистов никогда не будут использовать J2EE, за исключением использования Tomcat или другого контейнера JSP и Servlet. Лишь немногие Java-программисты в процентах будут использовать корпоративные компоненты любого рода или любые функции масштабируемости, добавленные в J2EE.

1 голос
/ 06 марта 2009

Я обычно думаю об этом: J2SE - для обычных java-приложений (апплеты, свинг, консоль и т. Д.), А J2EE - это «материал, работающий в контейнере» - JSP, сервлеты, EJB и т. Д.

Немного упрощенно, но в этом и заключается общее различие между ними.

0 голосов
/ 06 марта 2009

Это прямо с сайта Sun.

Java Platform, Standard Edition (Java SE) позволяет разрабатывать и развертывать приложения Java на настольных компьютерах и серверах, а также в современных сложных средах Embedded и Real-Time.

Платформа Java Enterprise Edition (Java EE) основана на прочной основе платформы Java Standard Edition (Java SE) и является отраслевым стандартом для реализации сервис-ориентированной архитектуры корпоративного класса (SOA) и веб-приложений следующего поколения. ,

0 голосов
/ 06 марта 2009

Вы можете думать о «внутренней сети» предприятия.

На предприятии ваши системы могут быть открыты с использованием веб-технологий без необходимости выходить в интернет для этого.

В стандартном выпуске вы не получите ни одной из этих функций «enteprise» (без jsp, без серверов приложений) только ядро ​​библиотек.

Издание micro предназначено для мобильных телефонов и т.п.

И эти инструменты лучше подходят для "корпоративной" среды, но они не ограничены этим.

Вы можете использовать Spring для настольного приложения или Hibernate для локальной базы данных, но в большинстве случаев Hibernate используется для доступа к базе данных предприятия.

Все это (Spring, Hibernate и многие другие инструменты) не являются частью ядра платформы Java, они представляют собой сторонние решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...