Что такое базовое различие между Java для Google App Engine и Java EE?

Что такое базовое различие между Java для Google App Engine и Java EE? (Я не знаком с Java вообще так может Вы объяснять меня, что является различием в целом и в том, что учиться, лучше для резюме),

15
задан Arjan Tijms 22 September 2012 в 15:29
поделиться

3 ответа

Google App Engine для Java построен на основе контейнера webapp (Jetty), поэтому он, очевидно, предлагает только подмножество Java EE с некоторыми ограничениями (но также дополнениями для использования своей инфраструктуры с использованием стандартизованных API):

  • Сервлеты 2.4, JSP 2.0
  • Частичная поддержка JDO и JPA для хранилища данных
  • JavaMail для ... почты
  • JAXB
  • DOM, SAX и XSLT для обработки XML API

API и технологии Java EE, которые не поддерживаются, включают:

  • Enterprise Java Beans (EJB)
  • JAX-RPC
  • JAX-WS
  • Подключение к базе данных Java (JDBC)
  • Коннектор Java EE ™ Архитектура (JCA)
  • Расширения управления Java (JMX)
  • Служба сообщений Java (JMS)
  • Интерфейс именования и каталогов Java (JNDI)
  • Вызов удаленного метода (RMI)

Подробнее см. ] Будет ли он воспроизводиться в App Engine .

Кстати, мы больше не говорим J2EE, это Java EE с 2005 года :)

16
ответ дан 1 December 2019 в 03:04
поделиться

Нет никакой разницы в языке: они оба Java. Разница в том, какие библиотеки классов вам доступны.

1
ответ дан 1 December 2019 в 03:04
поделиться

Механизм приложений Google предоставляет ограниченный набор того, что вы можете делать с базовым компьютером. Самое главное, что вы не можете получить доступ к локальному хранилищу, и ваша обработка запроса должна завершиться с указанным лимитом времени, иначе ваша задача будет прекращена.

3
ответ дан 1 December 2019 в 03:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: