RESTful сервисы на LinkRest: от фиксированных ресурсов к динамическим графам
День 1 / 15:30 / Зал 3 / Язык: RULinkRest — это мини-протокол на основе HTTP плюс Java-фреймворк, предлагающий свежий подход к построению и потреблению REST API. Он превращает каждый REST-ресурс в «окно» для запросов к графу данных. Клиент имеет полный контроль над формой и содержимым запрaшиваемых наборов данных, в то время как сервер контролирует стратегию выполнения и аспекты безопасности. Мы начнем с рассмотрения простых вещей: как на основе существующей Cayenne ORM-модели создать REST-сервис и запрограммировать в одну строчку основные HTTP-методы. Затем мы обсудим альтернативные бэкенды, ограничение доступа и безопасность, а также параллельный сбор данных.
Андрусь Адамчик, ObjectStyle LLC
andrus_aАндрусь — активный участник open-source разработки и, до недавнего времени, вице-президент Apache Software Foundation. Начал программировать на Java еще в 1998 году, в процессе основав ряд open source проектов. Первым таким проектом был нетрадиционный ORM под названием «Apache Cayenne». Далее были созданы «LinkRest», фреймворк для построения REST-интерфейсов на основе существующих моделей, и «Bootique» — технология для написания и запуска Java-приложений без контейнеров. В рабочее время Андрусь управляет замечательной IT-компанией «ObjectStyle».