Главная » Статьи для тега "Hessian"

Доступ к службам HTTP Invoker Spring

Добавлено Дата: 5 August, 2014 категория: Spring

Рискуя напомнить заезженную пластинку, я все же должен со- общить, что пользование службой HTTP Invoker очень напоминает все, что было показано выше. Как показано на рис. 11.9, компонент HttpInvokerProxyFactoryBean играет ту же роль, что и другие прокси- объекты удаленных служб, представленные выше в этой главе.

Читать »

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

Добавлено Дата: 29 July, 2014 категория: Spring

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

Читать »

Экспортирование удаленных служб с помощью Hessian и Burlap Spring

Добавлено Дата: 9 July, 2014 категория: Spring

Hessian и Burlap – это два решения, созданные в рамках проекта Caucho Technology1, обеспечивающие реализацию легковесных уда- ленных служб, действующих по протоколу HTTP. Целью каждого из них является максимальное упрощение API и протоколов веб-служб.

Читать »

Доступ к службам Hessian/Burlap Spring

Добавлено Дата: 5 July, 2014 категория: Spring

Как было показано в разделе 11.2.2, клиент, пользующийся служ- бой Spitter с применением компонента RmiProxyFactoryBean, не имеет ни малейшего представления, что служба в действительности яв- ляется RMI-службой. На самом деле он вообще никак не связан с фактической реализацией удаленной службы. Единственное, с чем он имеет дело, – интерфейс SpitterService, а конкретные детали ре- ализации RMI-службы скрыты в настройках компонентов в конфи- гурационном файле Spring. Вся прелесть такой организации состоит в том, что из-за отсутствия в клиенте информации о фактической

Читать »

Экспортирование службы с  помощью  Hessian/Burlap Spring

Добавлено Дата: 28 June, 2014 категория: Spring

Как и прежде, предположим, что в качестве службы необходи- мо экспортировать функциональность, реализованную в классе SpitterServiceImpl, но на этот раз с применением технологии Hessian. В этом нет ничего сложного, даже без использования возможностей фреймворка Spring. Достаточно определить класс службы, расши- ряющий класс com.caucho.hessian.server.HessianServlet, и сделать все методы API службы общедоступными (в Hessian все общедоступные методы считаются методами службы).

Читать »

Экспортирование компонентов в виде служб HTTP Invoker Spring

Добавлено Дата: 30 April, 2014 категория: Spring

Чтобы экспортировать компонент в виде службы RMI, мы исполь- зовали компонент RmiServiceExporter. Чтобы экспортировать его в виде службы Hessian, мы использовали компонент HessianServiceExporter. А чтобы экспортировать его в виде службы Burlap, мы использо- вали компонент BurlapServiceExporter. Продолжая этот ряд, совер- шенно неудивительно, что для экспортирования компонента в виде службы Spring HTTP Invoker необходимо использовать компонент HttpInvokerServiceExporter.

Читать »