В предыдущей части данной серии документов обсуждалось применение стратегии программирования Java Messaging Service для реализации асинхронной програмной модели для Web-сервиса. В настоящем документе мы сфокусируемся на использовании простых устоявшихся моделей проектирования в среде Web-сервисов. Задачей данного руководства является предоставление практических примеров, предлагающих альтернативные способы кодирования реализаций сервиса при выполнении определенных задач.
Разработчики Web-приложений хорошо знакомы с двумя шаблонами - facade и command. Шаблон command facade является комбинацией данных шаблонов, разработанной специально для окружения, ориентированного на сервисы. По существу, он объединяет в себе фундаментальные аспекты обоих исходных шаблонов, что делает его значимым для разработчиков, реализующих интерфейсы Web-сервисов, описанных при помощи WSDL и ставших доступными посредством SOAP-сообщений.
Шаблон команда отличается инкапсулированием отдельных действий в объекты повторного использования, чье поведение может быть параметризировано для каждого запроса.
FTPИсходный код программы-примераws-tip-altdesign2code.zip719 KBFTP
weblog на сайте developerWorks.
Помощь по сообщениям о нарушениях Спасибо. Эта запись была помечена для модератора.
Помощь по сообщениям о нарушениях
Сообщение о нарушении не было отправлено. Попробуйте, пожалуйста, позже.
developerWorks: вход
При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.
Вся введенная информация защищена.
Выберите ваше отображаемое имя
При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.
Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.
Вся введенная информация защищена.
SITE_ID=40
Zone=SOA и Web-сервисы
ArticleID=96351
ArticleTitle=Советы по программированию Web-сервисов: Изучение шаблонов проектирования Web-сервисов, Часть 2
publish-date=10262004