2013-05-31 5 views
0

В настоящее время я разрабатываю SDK, который предназначен для использования как в настольных, так и в веб-приложениях. В настоящее время я разрабатываю этот SDK с использованием библиотеки JavaSE-1.6 и использую библиотеку Apache HttpComponents, а также библиотеку JibX для веб-соединений и разбора XML-пакетов соответственно.Совместимость JavaSE-1.6 и JavaEE

Если я хочу разработать веб-приложение с использованием библиотеки JavaEE, смогу ли я использовать SDK, который я разработал в JSE-1.6?

Если да, есть ли проблемы совместимости, о которых я должен знать?

Если нет, было бы лучше разработать SDK в JavaEE или я столкнулся бы с теми же проблемами совместимости, если бы хотел создать настольное приложение?

+0

J2EE больше не существует. Используйте JavaEE. Использовать Java SE 7. –

+1

Я прочитал это дважды и все еще не понимаю. Что вы подразумеваете под «библиотекой JavaSE-1.6» и «J2EE library»? Если вы спрашиваете об управлении зависимостями, я думаю, вы должны взглянуть на maven (http://maven.apache.org/) или плющ (http://ant.apache.org/ivy/). – tbsalling

ответ

3

J2EE/Java EE не является взаимоисключающим с Java SE, как вы ожидали, учитывая вопрос. Вместо этого для Java EE требуется выполнить команду Java SE. Поэтому, если вы просто создаете свой API для совместимости с Java SE, тогда он будет одинаково хорошо работать на Java EE.

Что касается совместимости версий, оформление заказа Wikipedia on the subject. Например, для текущей Java EE 6 требуется минимум Java SE 1.6.

Смежные вопросы