Я знаю, что есть несколько вопросов, касающихся библиотек, которые вы можете использовать для предоставления сервисов RESTful в Java, но каково их использование против ванильных реализаций. Я имею в виду, если бы я хотел создать структуру URL, описанную Wim
- www.example.com / изображения
- www.example.com / изображения / ID / Num
- www.example.com / изображения / теги / Num
- www.example.com / изображения / теги / Num / Num / Num
Не будет ли проще (для будущих разработчиков) и быстрее (реализовать и освоить) сопоставить шаблон / изображения URL с сервлетом и иметь одну или две строки, которые анализируют URL для параметров вместо изучения, реализации и настроить одну из этих библиотек, чтобы сделать это для вас.
По сути, я спрашиваю ... Какова ценность использования среды Java RESTful? Разве это не добавит много сложностей в реализации для простой проблемы?
РЕДАКТИРОВАТЬ: Этот код Джерси обрабатывается очень аккуратно, и каждый должен знать, как сделать это в форме сервлета, если они ищут библиотеки, чтобы сделать это для них.
@Path("/helloworld")
public class HelloWorldResource {
// The Java method will process HTTP GET requests
@GET
// The Java method will produce content identified by the MIME Media
// type "text/plain"
@Produces("text/plain")
public String helloWorld() {
// Return some cliched textual content
return "Hello World";
}
}
Если все, что вы собираетесь делать, - это "служба", которая возвращает текст, управляемый параметрами URL, поэтому возвращается простой текст, нужна ли инфраструктура?