Главная » Web

Обработка документов XML

Добавлено Дата: 23 December, 2010 категория: Java, Web, XML

В развитии Web-технологии огромную роль сыграл язык HTML (HyperText Markup Language, язык разметки гипертекста) . Любой человек, совсем не знакомый с программированием, мог бы за полчаса понять принцип разметки текста и за пару дней изучить теги HTML. Пользуясь простейшим текстовым редактором он мог бы написать свою страничку HTML, тут же посмотреть ее в своем браузере, испытать чувство глубокого удовлетворения, и гордо выставить в Интернете свой шедевр.

Читать »

Объекты данных JDO

Добавлено Дата: 23 December, 2010 категория: Java, Web, XML

Задачу связывания данных естественно обобщить — связывать объекты Java не только с документами XML, но и с текстовыми файлами, реляционными или объектными базами данных, другими хранилищами данных.

Фирма Sun Microsystems опубликовала спецификацию JDO и разработала интерфейсы для работы с        Их можно посмотреть по адресу

Читать »

Сервлеты класса JAXMServiet

Добавлено Дата: 23 December, 2010 категория: Java, Web, XML

Класс JAXMServiet добавляет к классу HttpServiet три метода. Первый метод

protected static MimeHeaders getHeaders (HttpServletRequest req);

заносит все поля HTTP-заголовка запроса req в объект класса MimeHeaders. Второй метод

protected void putHeaders(MimeHeaders headers, HttpServletResponse resp);

Читать »

Реализации UDDI API

Добавлено Дата: 22 December, 2010 категория: Java, Web, XML

Функции, входящие в UDDI API, предоставляют все средства для работы клиента с реестром UDDI, но записывать элементы XML, реализующие эти функции — тяжелая и кропотливая работа. Для того чтобы облегчить эту работу, создаются библиотеки классов, автоматически создающих SOAP- послания с запросами к реестру UDDI.

Читать »

Архитектура Web Services

Добавлено Дата: 21 December, 2010 категория: Java, Web, XML

Широкое распространение Интернета началось после того, как была создана "Всемирная паутина" WWW (World Wide Web, "Всемирный словарь Вебстера", если считать слово Web сокращением слова Webster). Она сделала получение информации из Интернета легким и приятным занятием. На каждой машине есть стандартный браузер: Mozilla, Opera, Internet Explorer, Netscape Communicator — выбирай, что нравится. Человек запрашивает Web-страницу с любого сервера, включенного в WWW, нимало не интересуясь, на какой платформе работает Web-сервер, какой операционной системой он управляется, в каком порядке идут байты в его машинных словах. Да и название и версия самого Web-сервера вовсе не интересуют клиента. Ему достаточно набрать адрес URL, что-нибудь вроде

Читать »

Описание Web Services на языке WSDL

Добавлено Дата: 20 December, 2010 категория: Java, Web, XML

В главе 2 мы говорили о том, что после создания Web-службы на сервере в виде сервлета, страницы JSP, JWS-файла, компонента EJB или другого объекта, следует описать состав и возможности Web-службы на языке, не зависящем от платформы, операционной системы, системы программирования, использованной при создании Web-службы. Это описание регистрируется в общедоступном месте Интернета, например, реестре UDDI или ebXML, или хранится на сервере Web-службы. Описание должно содержать полную и точную информацию обо всех услугах, предоставляемых Web-службой, способы получения услуг, содержимое запроса на получение услуги, формат предоставляемой информации.

Читать »

SOAP-послание с дополнениями

Добавлено Дата: 20 December, 2010 категория: Java, Web, XML

Компоненты распределенного приложения часто должны обмениваться не только текстовыми SOAP-посланиями, но и графическими документами: изображениями, схемами, чертежами, рукописями. Такие документы обычно оформляются в бинарных форматах GIF, JPEG, PDF. Метод POST протокола HTTP может передавать не только текстовую, но и самую разнообразную информацию, определяемую MIME-типами text, image, audio, video, application, multipart, message. Остается только совместить передачу SOAP-посланий и бинарной информации. Для этого удобен М1МЕ-тип multipart, введенный рекомендацией RFC 2046.

Читать »

Создание клиента JAX-RPC

Добавлено Дата: 19 December, 2010 категория: Java, Web, XML

Система JAX-RPC позволяет создавать клиентские приложения трех типов. Проще всего использовать в приложении заранее созданные заглушки (generated stubs). Их создает старый компилятор хгрсс с флагом -client, например, так:

$ хгрсс -client -d bookclient config.xml

Читать »

Безопасность SOAP-посланий

Добавлено Дата: 17 December, 2010 категория: Java, Web, XML

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

Читать »