Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Дейтел Х.М. -> "Технологии профаммирования на Java 2 Книга 2" -> 13

Технологии профаммирования на Java 2 Книга 2 - Дейтел Х.М.

Дейтел Х.М. , Дейтел П.Дж., Сантри С.И. Технологии профаммирования на Java 2 Книга 2 — М.: Бином-Пресс, 2003. — 468 c.
ISBN 5-9518-0051-Х
Скачать (прямая ссылка): tehprogrammjava220032.pdf
Предыдущая << 1 .. 7 8 9 10 11 12 < 13 > 14 15 16 17 18 19 .. 204 >> Следующая

Глава 5. Java Management Extensions (JMX)
Эта глава знакомит с расширением Java Management Extensions (JMX), которое было разработано Sun и другими лидерами индустрии сетевых технологий для определения компонентной инфраструктуры при построении интеллектуальных приложений сетевого управления, включая уровень инструментальных средств, уровень агента и уровень менеджера. Уровень инструментальных средств дает возможность клиентам взаимодействовать с объектами (которые называются управляемыми ресурсами) путем предоставления открытых интерфейсов к этим объектам. Уровень агентов содержит агенты JMX, которые позволяют осуществлять взаимодействие между удаленными клиентами и управляемыми ресурсами. Уровень менеджера содержит приложения (клиенты), которые осуществляют доступ и взаимодействуют с управляемыми ресурсами через агенты JMX. JMX также обеспечивает поддержку существующих протоколов управления, например, SNMP, чтобы разработчики могли интегрировать решения JMX с существующими приложениями. В данной главе обсуждается архитектура JMX и представлен практический пример, в котором используются возможности JMX для управления имитатором сетевого принтера.
Глава 6. Jiro
Эта глава служит введением в технологию Jiro — технологию на базе Java, которая предоставляет инфраструктуру для разработки решений для управления распределенными ресурсами в гетерогенных сетях. Jiro является реализацией спецификации Federated Management Architecture (FMA), которая определяет стандартный протокол для коммуникационного взаимодействия между гетерогенными управляемыми ресурсами (устройствами, системами, приложениями). Технология Jiro поддерживает трехуровневую архитектуру. Верхний уровень представляет собой клиентский уровень. Клиент находит и взаимодействует с сервисами управления. Средний уровень предоставляют как статические, так и динамические управляющие сервисы. Нижний уровень состоит из гетерогенных управляемых ресурсов. Технология Jiro является дополнением технологии JMX и может быть использована для построения решений для управления сетями. В конце главы рассматривается практический пример, схожий с примером применения JMX в главе 5.
Глава 7. Архитектура CORBA. Часть 1
В этой главе вы познакомитесь с архитектурой Common Object Request Broker Architecture (CORBA). CORBA представляет собой стандартную, высокоуровневую, распределенную, объектную инфраструктуру для построения мощных и гиб-
26
Глава 1
ких приложений, ориентированных на сервисы. Мы исследуем наиболее важные аспекты CORBA, определенные в спецификации Object Management Group (OMG). Мы обсудим технологию Object Request Broker (ORB) — основу инфраструктуры CORBA — и расскажем, каким образом она превращает CORBA в мощную распределенную объектную инфраструктуру. Примеры «живого кода» демонстрируют, как писать совместимый с CORBA распределенный код на Java. Демонстрируются как клиентский, так и серверный компоненты JavalDL. В главе также рассматривается практический пример, в котором приложение Deitel Messenger реализовано с помощью CORBA.
Глава 8. Архитектура CORBA. Часть 2
В этой главе продолжается обсуждение архитектуры CORBA. Мы познакомимся с интерфейсом Dynamic Invocation Interface, а также с сервисами CORBA, включая сервисы именования, безопасности, объектных транзакций, устойчивых состояний. Приводится сравнительный анализ RMI и CORBA; мы также познакомимся с технологией RMI-HOP, используемой для интеграции RMI с CORBA. Наконец, мы представим альтернативную реализацию приложения Deitel Messenger с использованием RMI-ПОР.
Глава 9. Пиринговые сетевые приложения и JXTA
Приложения мгновенного обмена сообщениями и системы совместного использования документов и файлов, такие как AOL Instant Messenger™ и Gnutella, приобрели большую популярность. Они изменяют привычный способ взаимодействия пользователей в сети. В пиринговом приложении каждый узел выполняет функции как клиента, так и сервера. В таких приложениях ответственность за обработку данных распределена между несколькими компьютерами, что позволяет минимизировать требования к вычислительной мощности и объему памяти, а также уменьшить вероятность сбоев, характерных для централизованных систем. В этой главе вы познакомитесь с основными принципами построения пиринговых приложений. Используя Jini (глава 3), RMI (глава 2) и многоадресные сокеты, мы представим практические примеры пиринговых приложений для системы мгновенного обмена сообщениями. В первой реализации используются Jim и RMI1 а во второй — многоадресные сокеты и RML Наконец, мы познакомимся с JXTA (сокращение от «juxtapose» — помещать рядом) — новой технологией с открытым исходным кодом от Sun Microsystems™, которая определяет протоколы для реализации пиринговых приложений.
1.4. Выполнение примеров1
Мы обновляем инструкции по установке программного обеспечения на нашем сайте www.deitel.com по мере выпуска новых версий Java SDK корпорацией Sun.
В примерах в книге используется стандартное соглашение по именованию пакетов. Мы помещаем каждый из примеров в подпакет пакета com.deitel, названный соответствующим образом. Например, пример WebBrowser, содержит следующее объявление пакета:
Предыдущая << 1 .. 7 8 9 10 11 12 < 13 > 14 15 16 17 18 19 .. 204 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100