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

Сбор информации о клиенте Spring

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

Если прежде вам доводилось заказывать пиццу, вы наверняка зна- комы с этой процедурой. Сначала у вас спрашивают номер теле- фона. Кроме возможности позвонить вам, если разносчик пиццы не

сможет отыскать ваш дом, номер телефона для пиццерии служит дополнительным идентификационным признаком. Если вы являе- тесь постоянным клиентом, в пиццерии могут использовать номер телефона для определения вашего адреса, чтобы узнать, куда до- ставлять заказ.

Читать »

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

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

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

Читать »

Внедрение службы RMI Spring

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

Для поиска службы в реестре RMI клиенты традиционно должны использовать класс Naming из RMI API. Например, для получения ссылки на RMI-службу приложения Spitter можно использовать следующий фрагмент:

try  {

String    serviceUrl    =    "rmi:/spitter/SpitterService"; SpitterService   spitterService   =

Читать »

Обзор механизмов удаленных взаимодействий в Spring

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

Удаленное взаимодействие – это диалог между клиентским при- ложением и службой. На стороне клиента востребованы некоторые функциональные возможности, не входящие в компетенцию при- ложения. Поэтому приложение обращается к другой системе, спо- собной предоставить необходимую функциональность. Удаленное приложение обеспечивает доступ к своей функциональности по- средством удаленной службы.

Читать »

Не ставьте свое резюме выше интересов клиента

Добавлено Дата: 12 April, 2012 категория: Архитектура ПО

Нитин Борванкар

Мы, технари, подчас выбираем для использования те или иные технологии, методологии и подходы к решению задач не потому, что они обеспечивают оптимальное решение, а лишь потому, что в глубине души нам хочется упомянуть их в своем резюме. Такой выбор очень редко приводит к положительному результату.

Читать »

Ваш клиент – не ваш клиент

Добавлено Дата: 25 March, 2012 категория: Архитектура ПО

Эбен Хьюит

Принимая участие во встречах по сбору требований в ходе проектирования программных продуктов, представьте себе, что вашим клиентом является не ваш клиент. На самом деле это совсем несложно, потому что это правда.

Читать »

Клиентский код

Добавлено Дата: 8 March, 2012 категория: Silverlight

На стороне клиента необходима ссылка на сборку System.ServiceModel.Polling- Duplex. dll. Применить ее серверную версию нельзя. Нужно использовать ее версию, принадлежащую надстройке Silverlight. Найти ее можно в папке С: \Program Files\ Microsoft SDKs\Silverlight\v3.0\Libraries\Client.

Читать »

I mode

Добавлено Дата: 28 February, 2012 категория: Delphi

Рис. 24.6. Компиляция с помощью  PQA Builder

В результате компиляции будет создан  файл  с расширением .pqa. Он будет содер жать как сам документ HTML,  так и все необходимые ему изображения. Данный файл может быть загружен  устройством PalmOS,  равно  как и любым приложением PalmOS.

Читать »

Загрузка файлов WebSnap

Добавлено Дата: 27 February, 2012 категория: Delphi

В прошлом, одной  из самых сложных задач при разработке Web приложений была передача файла  от клиента на сервер. Чаще  всего  для этого  использовались недоку ментированные возможности спецификации HTTP, которые требовали очень  тща тельной побитовой передачи информации. Как и следовало ожидать, WebSnap  реша ет и эту задачу легко и просто. WebSnap  содержит все функции, необходимые для за грузки  файла, внутри  класса  TAdapter, поэтому  осуществить передачу  файла  ничуть не сложнее, чем загрузить его в поток.
Читать »

Классические ошибки

Добавлено Дата: 20 February, 2012 категория: Delphi

При  создании многоуровневого приложения типичной ошибкой является разме щение  на уровне  представления излишней информации об уровне  данных.  Как пра вило,  проверки лучше производить на уровне  представления, но способ  выполнения такой проверки определяет удобство ее применения в многоуровневом приложении.

Читать »

Клиент DataSnap

Добавлено Дата: 19 February, 2012 категория: Delphi

Завершив построение сервера, можно  приступить к созданию клиента, который будет использовать службы, предоставляемые сервером. Рассмотрим параметры, дос тупные при построение клиента DataSnap.

Выбор соединения

Иерархия классов  Delphi  для соединения клиента с сервером начинается с класса TDispatchConnection. Этот базовый объект является родительским для всех типов соединений, которые будут рассмотрены ниже.  В случае, если  тип соединения не иг рает  существенной роли, то  речь  будет идти  просто об объекте класса  TDispatch- Connection..

Читать »

Создание клиентского приложения SOAP

Добавлено Дата: 16 February, 2012 категория: Delphi

Чтобы создать клиентское приложение SOAP, выполните следующие действия:

1.  Закройте активный проект, выберите в меню File пункты New и Application.

2.  Разместите на форме одну метку и одно поле ввода текста. Добавьте в раздел uses

модуля формы файлы интерфейсов SoapHTTPClient и HelloWorldSoapIntf.

Читать »

Разработка приложений CORBA

Добавлено Дата: 14 February, 2012 категория: Delphi

Характеристики CORBA

Некоторые характеристики CORBA делают  эту спецификацию особенно удобной при работе в распределенной среде:

•  В  CORBA  используется объектно ориентированный  подход.   Каждый   сервер CORBA предоставляет интерфейс, содержащий перечень поддерживаемых ме тодов  и  типов   данных.   При  этом  подробности реализации  от  пользователя скрыты.

Читать »

Цикл жизни stateful session-Компонента

Добавлено Дата: 13 December, 2011 категория: Java, JavaBeans

Цикл жизни такого Компонента обычно состоит из следующих этапов

и событий:

•          В ответ на запрос клиента Контейнер создает новый объект.

•          Экземпляр Компонента готов к выполнению запросов клиента. Такое его состояние называется "method ready state". Бизнес-методы Компонента могут выполняться как в контексте транзакции, так и вне любой транзакции – в зависимости от значения атрибутов в Дескрипторе Поставки и контекста транзакции клиента.

Читать »

Ноте-интерфейс Session-Компонента EJB

Добавлено Дата: 4 December, 2011 категория: Java, JavaBeans

Как уже говорилось в разделе "Session-Компоненты" на стр. 2-3, каждый экземпляр такого Компонента обслуживает запросы только одного клиента. Это означает, что после создания экземпляра Компонента по запросу клиента, этот экземпляр виден только для создавшего его клиента (подразумевается, что мы говорим о stateful- Компоненте, который поддерживает состояние, характеризующее его "отношения" с клиентом. Компонент без состояния, поскольку он не отслеживает историю вызовов, может быть использован для обслуживания запросов различных клиентов).

Читать »