Restlet имеет обширный список расширений для Spring, WADL, XML, JSON, а также многих других, включая расширение для JAX-RS API.
Это также единственная структура , доступная в шести последовательных версиях :
- Java SE
- Java EE
- Google Web Toolkit
- Google AppEngine
- Android
- ОСГи Среды
Его основные преимущества:
- полностью симметричный API клиента и сервера, когда JAX-RS был разработан для обработки на стороне сервера
- коннекторы для протоколов, отличных от HTTP (отображение на семантику HTTP), когда JAX-RS только для HTTP
- гораздо более широкий набор функций, включая полное управление маршрутизацией URI через API Restlet (но при необходимости может интегрироваться с сервлетом)
- полное обеспечение поддержки NIO
JAX-RS API может быть хорошим выбором, если вы ограничены только одобренными JCP API (тогда не используйте Spring или какое-либо расширение проектов JAX-RS, таких как Jersey и RESTeasy!), Но в противном случае Restlet является наиболее зрелая среда разработки (первоначально выпущенная в 2005 году), которая в версии 2.0 предоставит вам все преимущества аннотаций в сочетании с мощной и расширяемой инфраструктурой, ориентированной на классы.
Для более длинного списка функций, пожалуйста, проверьте эту страницу .
С уважением,
Джером Лувель
Рестлет ~ Основатель и ведущий разработчик ~ http://www.restlet.org