На каком основании мы можем решить, что конкретное приложение Java является приложением Java EE? - PullRequest
1 голос
/ 19 января 2010

Я работаю над приложением Java, которое использует сервлеты, сервер приложений, JMS, JMX и т. Д.

Так это приложение Java EE?И есть ли какие-то конкретные критерии, чтобы сказать, что конкретное приложение является приложением Java EE?

Ответы [ 6 ]

2 голосов
/ 19 января 2010

Я не совсем согласен с другими ответами.

У вас есть приложение Java EE, если вы можете упаковать как .war или .ear и развернуть в соответствии со стандартами Java EE.

Если у вас есть автономное приложение, которое использует JMS, оно не делает его приложением Java EE в том смысле, в котором его понимают большинство людей. То же самое для JMX, JavaMail или других API. Тем не менее, такое приложение будет использовать API Java EE. Но в вашем случае, я бы сказал, да, у вас есть приложение Java EE.

2 голосов
/ 19 января 2010
  1. Теперь он называется Java EE
  2. Вот список технологий Java EE.Если вы используете какой-либо из них, ваше приложение будет Java EE.

Но не имеет значения, как вы собираетесь его называть.Имеет ли значение, если вы собираетесь называть свое приложение «приложением Apache Commons», если вы используете какую-либо из библиотек Apache Commons?№:

1 голос
/ 19 января 2010

Для меня это довольно просто. Если ваше приложение использует API Java EE, который предоставляется вам некоторым сервером приложений, тогда ваше приложение является приложением Java EE.

Список API EE:

http://java.sun.com/javaee/technologies/javaee5.jsp

0 голосов
/ 17 июля 2012

Если вы используете какой-либо из этих Java EE specification и удовлетворяете Enterprise application критериям программного обеспечения, тогда ваше приложение EE.

Сначала вы должны знать, что такое корпоративное программное обеспечение / приложение.

Прикладное программное обеспечение предприятия - это прикладное программное обеспечение, которое выполняет бизнес-функции, такие как обработка заказов, закупки, планирование производства, управление информацией о клиентах, управление энергопотреблением и учет. Обычно он размещается на серверах и обеспечивает одновременное обслуживание большого числа пользователей, как правило, через компьютерную сеть. Это отличается от однопользовательского приложения, которое выполняется на персональном компьютере пользователя и обслуживает одновременно только одного пользователя.

Java EE имеет много спецификаций: такие как JDBC, RMI, электронная почта, JMS, веб-сервисы, XML и т. д., и определяет, как их координировать. Java EE также имеет некоторые спецификации, уникальные для Java EE для компонентов. К ним относятся корпоративные JavaBeans, коннекторы, сервлеты, страницы JavaServer и несколько технологий веб-служб. Это позволяет разработчикам создавать корпоративные приложения, которые являются переносимыми и масштабируемыми и интегрируются с устаревшими технологиями.

0 голосов
/ 19 января 2010

Если ваше приложение использует какой-либо API Java EE, вы можете рассмотреть ваше приложение на основе технологии Java EE.

Вы можете проверить документы для API Java EE.

0 голосов
/ 19 января 2010

Сервлеты являются частью Java EE.

Если вы ищете javax.servlet, вы найдете его в javaee jar. Некоторые из технологий в Java EE (от http://java.sun.com/javaee/technologies/):

  • сервлеты
  • Веб-сервисы
  • Enterprise Java Beans
  • Сохранение Java
  • Службы сообщений Java
  • Транзакции Java
  • Java API для обработки XML
  • Java Mail
  • Аутентификация Java
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...