У меня есть одно требование о том, что наш новый продукт должен поддерживать интерфейсы REST. Я новичок в веб-сервисах и Spring. Поэтому я пытаюсь сузить круг необходимых технологий, чтобы я мог их изучить. Кажется, у меня слишком много вариантов:
- Используйте поддержку Spring MVC веб-сервисов RESTful.
- Используйте реализацию JAX-RS, такую как Джерси, и интегрируйте ее с Spring.
- Используйте REST-ориентированный фреймворк, такой как Apache Wink. У нас в качестве основного клиента используется пользовательский интерфейс JSP, хотя некоторые клиенты будут использовать предоставляемый нами интерфейс REST. Итак, может быть, нам нужна какая-то платформа, которая больше, чем просто ориентированная на REST?
- Есть ли какая-либо реализация на стороне клиента, необходимая для работы с интерфейсами REST? Я вижу много ссылок на AJAX, Java-скрипт. Так, каковы клиентские значения для страниц JSP?
Любой вход в высокоуровневые архитектурные блоки, которые вы использовали для реализации спокойных веб-сервисов, дал бы мне точки для начала. Моя голова кружится от всех веб-сервисов и связанных с Spring вещей, которые я читаю:)