является одним из них), а затем реализовать небольшое доказательство концепции, чтобы увидеть, может ли эта структура сделать работу достаточно легко. Не используйте волшебников, они не помогают открывать новые рамки. Или использовать их и попытаться открыть их пределы ...

я есть некоторый опыт разработки программ на Java. Однако я всегда изо всех сил пытался понять некоторые основы, такие как все различные компоненты, составляющие Java Enterprise Application.

Например, я реализовал веб-службы на основе RESTful и SOAP, которые используются из приложения J2ME, и провел тесты производительности и затрат для моего MSC.

Для разработки Web-сервисов на основе RESTful / SOAP я использовал функциональность мастера в Netbeans. Он использует JAX-RS для реализации веб-сервисов REST. Затем я вижу другие учебные пособия, в которых используется JAX-RS с Джерси и т. Д. Я часто теряюсь в жаргоне, например, API, фреймворки приложений, файлы конфигурации, Java-версия и т. Д. Вот несколько вопросов.

JAX-RS это API. Является ли API в основном набором библиотек, используемых для реализации некоторой формы функциональности в Java?

По данным их сайтаДжерси является эталонной реализацией с открытым исходным кодом, качеством производства, JAX-RS (JSR 311) для создания веб-сервисов RESTful."Является ли Джерси еще одним API или используется вместе с JAX-RS, и в чем разница между ними?

Как узнать, реализовал ли я такие API и знаю, нужны ли они мне?

Когда я решил внедрить веб-сервисы RESTful, я просто последовал руководству по Netbeans, и мастера предоставили простое и быстрое время разработки. Я понимаю, что волшебники используются потому, что они быстры и выполняют свою работу. Однако мне интересно, когда вам дают задание на код. Как узнать, какие API, фреймворки, надстройки и т. Д. Использовать. Какой выпуск Java совместим с библиотеками и т. Д. Это только я или вы заблудились время от времени? Или это из опыта.

Спасибо, что нашли время, чтобы прочитать :)

Ответы на вопрос(4)

Ваш ответ на вопрос