Платформа Java EE или технология Java EE? - PullRequest
2 голосов
/ 28 сентября 2011

Я читаю книгу о Java EE.В этой книге Java EE упоминается как «платформа Java EE».Почему здесь используется термин «платформа»?

Я думаю, что это должна быть технология Java EE без добавления к ней платформы.

Платформа обычно означает ОС и архитектуру.Поэтому нет смысла писать «Платформа Java EE», не так ли?

Пожалуйста, исправьте меня, если я ошибаюсь.

Ответы [ 5 ]

2 голосов
/ 28 сентября 2011

Если вы действительно посмотрите на это, Java EE - это спецификация.Платформа и технология просто взаимозаменяемы для обозначения комбинации различных технологий (EJB, сервлеты, JSP и МНОГОЕ БОЛЬШЕ) для достижения решения.Эти технологии в свою очередь руководствуются спецификациями;как спецификация сервлета 2.3, спецификация EJB 3 и т. д.

Java EE предоставляет стандарты того, как (или какие возможности) должны быть у технологий (упомянутых выше).

Вы можете написать свой собственный Java EE-совместимыйконтейнер (читать программное обеспечение);это подтверждает стандарты, упомянутые в Java EE, после того, как вы это сделаете, вы можете сказать, что у вас есть платформа, совместимая с Java EE версии X.

1 голос
/ 19 августа 2015

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

Вот пример, который может помочь.Мы часто используем «инфраструктуру» для обозначения сети и серверов или дорог и электрических сетей.

Но в более точных терминах «инфраструктура» и «надстройка» - это взаимосвязь между двумя вещами: платформой и ее функциями (инфраструктурой), на которых строится приложение (надстройка)

Точно так же технология - это набор техник и навыков использования этих техник.Хотя на общем языке мы часто называем устройства и продукты технологией, в инженерном плане они являются результатом того, что кто-то применяет технологию (отсюда и термин применение)

В случае вашего вопроса «технология» - это нашазнания и навыки цивилизаций при проектировании корпоративных вычислительных решений в парадигме сервера приложений.

Спецификация Java EE и связанные с ней спецификации (а также продукты и т. Д.) Являются результатами применения этой технологии.

1 голос
/ 28 сентября 2011

Чтобы провести простую аналогию.Java EE для Java - это то же самое, что POSIX для Unix.Java EE определяет стандарт для использования технологии под названием Java, а POSIX определяет ее для платформы Unix.Иногда мы используем эти термины взаимозаменяемо, вызывая путаницу.Именно контекст, в котором используются эти термины, действительно имеет значение.

0 голосов
/ 01 февраля 2016

Java - это язык программирования, который дает нам возможность создавать приложения.

java Enterprise Edition - это веб-архитектура, предоставляющая нам все необходимые интерфейсы и классы для создания веб-приложений. поэтому технология Java

Платформа

обозначает контейнер java ee для использования внедрения зависимостей контекста CDI.

0 голосов
/ 28 сентября 2011

Говоря о платформе Java , мы обычно имеем в виду виртуальную машину .И, конечно же, Технология Java EE также вводит в заблуждение, поскольку Java EE фактически предоставляет стек технологий .Таким образом, ни один из этих терминов не является на 100% правильным.

...