Professional BlazeDS: Creating Rich Internet Applications with Flex and Java
Professional BlazeDS — практическое руководство по созданию насыщенных интернет-приложений (RIA) с использованием сервера BlazeDS, клиентской платформы Adobe Flex и серверной части на Java. Книга ориентирована на Java-разработчиков, которые хотят добавить в свои приложения богатый интерактивный интерфейс, сохранив существующую серверную логику и инфраструктуру.
Автор начинает с введения в Flex для Java-разработчиков, объясняя ключевые концепции MXML, ActionScript и модели событий, а затем подробно разбирает архитектуру BlazeDS и его роль как серверного шлюза для обмена данными между Flex-клиентом и Java-бэкендом. Отдельное внимание уделено использованию BlazeDS в качестве серверного прокси для обхода ограничений безопасности браузера.
Центральные главы посвящены удалённому вызову методов (remoting) между Flex и POJO, интеграции со Spring Beans, а также организации обмена сообщениями в реальном времени через messaging-каналы. Рассматривается совместное использование JPA и Hibernate для работы с персистентными данными и передачи их на клиент.
Практическая часть охватывает тестирование и отладку Flex/BlazeDS-приложений, расширение сервера собственными адаптерами, масштабирование решений и построение полноценных CRUD-приложений. В приложении дан обзор Flex 4, что делает книгу актуальной и для читателей, переходящих на новую версию платформы.
Книга подойдёт опытным Java-разработчикам и архитекторам, которые проектируют корпоративные RIA-приложения и нуждаются в надёжном руководстве по связке Flex + BlazeDS + Java.
