Главная » Spring » Использование Spring Http Invoker

0

Разработчики Spring заметили пустующую нишу между служ- бами RMI и службами, основанными на протоколе HTTP, такими как Hessian и Burlap. С одной стороны, в модели RMI используется стандартный для Java механизм сериализации объектов, но она ис- пытывает сложности при наличии брандмауэров в сети. С другой стороны, решения Hessian и Burlap не испытывают проблем с бранд- мауэрами, но используют свой, нестандартный механизм сериализа- ции объектов.

С учетом всех этих достоинств и недостатков была создана модель Spring HTTP Invoker. HTTP Invoker – это новая модель удален-

ных взаимодействий, реализованная как часть фреймворка Spring Framework и предназначенная для обеспечения взаимодействий по протоколу HTTP (чтобы облегчить жизнь сетевым администрато- рам), с применением стандартного механизма сериализации языка Java (чтобы облегчить жизнь программистам).

Работа со службами на основе HTTP Invoker напоминает работу со службами Hessian/Burlap. В качестве примера применения меха- низма HTTP Invoker на практике создадим еще одну службу Spitter, но на этот раз реализуем ее как службу HTTP Invoker.

Источник:   Уоллс К., Spring в действии. – М.: ДМК Пресс, 2013. – 752 с.: ил.

По теме:

  • Комментарии