Я хочу создать веб-сервис RestFul с использованием Spring. Когда я googled, я обнаружил, что это можно сделать двумя способами. Один из способов - использовать Spring Spring Spring Spring, а другой способ - использовать Джерси (или любую другую реализацию JAX-RS), которая обеспечивает поддержку Spring. Я хотел бы знать, какой подход будет лучше.Подход к созданию веб-сервисов RestFul весной?
ответ
Есть что сказать о чистоте, присущей спецификации JAX-RS. В то время как подход Spring MVC достаточен, JAX-RS предназначен исключительно для реализации API REST. Spring MVC не построен для этой цели в одиночку и лично, я думаю, это показывает. Иногда это может быть немного подробным или запутанным.
Например, если вы опускаете метод на контроллере Spring MVC Spring, Spring MVC с радостью предполагает, что эта конечная точка доступна для всех HTTP-методов. Для целей MVC это может быть хорошо, для REST это не так. И если вы добавите метод в @RequestMapping, вы вдруг не сможете использовать краткую нотацию и должны явно объявить параметр значения в нотации. То же самое с установкой явных MIME-типов для конечной точки.
На данный момент я не нашел ничего, что Spring MVC может сделать для REST, который JAX-RS не смог.
P.S. Это выбор разработчика. Технически можно создать тот же веб-сервис с обоими.
- 1. подход к созданию веб-приложений
- 2. Подход к созданию клиента Webservice
- 3. Подход к созданию UDP-сервера?
- 4. JUnit подход к созданию Icon
- 5. RESTful подход к обновлению поля
- 6. Подход RESTful к аутентификации пользователя
- 7. Лучший подход к созданию онлайн-игры?
- 8. Подход к созданию многоязычной базы данных
- 9. Допустимый подход к динамическому созданию таблиц SQL?
- 10. Более эффективный подход к созданию фиктивного кодирования
- 11. Подход к созданию виртуальной книги в Android
- 12. Джаспер докладе, подход к созданию таблицы
- 13. подход к созданию базы данных ERP
- 14. лучший подход к созданию xml в java
- 15. Подход к созданию фона в играх
- 16. Лучший подход к созданию окна в макете?
- 17. Это лучший подход к созданию контрольного журнала?
- 18. Первый подход к созданию многоместной системы бронирования
- 19. Подход к созданию динамического XSL-FO
- 20. Подход к дизайну: Android Restful с JSON
- 21. Подход RESTful к приложению для чтения журналов?
- 22. Каков наилучший подход к созданию сайта для мобильных устройств?
- 23. Хороший подход к созданию простой проверки модели в java
- 24. Самый эффективный подход к созданию универсальных приложений для iOS
- 25. Лучший подход к созданию XML с некоторыми значениями по умолчанию
- 26. Каков наилучший подход к созданию моделей сообщений в javascript?
- 27. Правильный подход к созданию гипермедиа в C# WebAPI
- 28. Как начать подход к созданию небольшого лениво оцениваемого языка
- 29. Рекомендуемый подход к созданию интернет-магазина в PHP
- 30. Лучший подход к созданию онтологии и SWRL автоматически?