У меня есть некоторый опыт разработки программ на Java.Однако я всегда изо всех сил пытался понять некоторые основы, такие как все различные компоненты, составляющие приложение Java Enterprise.
Например, я реализовал веб-службы на основе RESTful и SOAP, которые потребляются из приложения J2ME и выполняютсятесты производительности и стоимости для моего MSC.
Для разработки Web-сервисов на основе RESTful / SOAP я использовал функциональные возможности мастера в Netbeans.Он использует JAX-RS для реализации веб-сервисов REST.Затем я вижу другие учебные пособия, в которых используется JAX-RS с Джерси и т. Д. Я часто теряюсь в жаргоне, таком как API, фреймворки приложений, файлы конфигурации, Java-версия и т. Д. И т. Д.1007 *
JAX-RS - это API.Является ли API в основном набором библиотек, используемых для реализации некоторой формы функциональности в Java?
В соответствии с их сайтом " Джерси - это эталонная реализация JAX-RS (JSR 311) с открытым исходным кодом для создания веб-служб RESTful. "Джерси - это еще один API или он используется вместе с JAX-RS, и в чем разница между ними?
Как узнать, реализовал ли я такие API и знаю, нужны ли они мне?
Когда я решил внедрить RESTful webя просто следовал учебному пособию по Netbeans, а мастера предоставляли простое и быстрое время разработки.Я понимаю, что волшебники используются потому, что они быстры и выполняют свою работу.Однако мне интересно, когда вам дают задание на код.Как узнать, какие API, фреймворки, надстройки и т. Д. Использовать.Какой выпуск Java совместим с библиотеками и т. Д. Это только я или вы заблудились время от времени?Или это из опыта.
Спасибо, что нашли время прочитать:)