Что означает совместимость с Java EE? - PullRequest
5 голосов
/ 21 марта 2011

Мы часто говорим, что конкретный сервер приложений является сервером, совместимым с Java EE.Но я все еще не до конца осознаю, что именно это означает.Вам нужно больше информации об этом.

Ответы [ 2 ]

5 голосов
/ 21 марта 2011

Это означает, что он проходит комплект для обеспечения совместимости с технологией Java EE.

Sun (теперь Oracle) создала спецификацию для Java EE (ранее называвшуюся J2EE) вместе с большим набором тестов, проверяющим, что сервер приложений ведет себя какспецификация требует.Это нетривиальный тест для прохождения, но это означает, что если вы напишите ваше приложение в соответствии со спецификацией Java EE, оно сможет быть развернуто и выполнено на любом сервере приложений Java EE (такого уровня).

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

1 голос
/ 21 марта 2011

То, что сказал Турбьерн Равн Андерсен, идеально. Кроме того, на странице Java EE 6 Technologies перечислены технологии, включенные в спецификацию Java EE 6. Вы можете считать любой Сервер приложений, полностью реализующий их, совместимым с Java EE.

Также на странице Совместимые реализации приведен список AS, совместимых с каждой версией Java EE.

...