Технологии программирования на Java 2 - Книга 2 - Распределенные приложения - Дейтел Х.М., Дейтел П.Дж., Сантри С.И. - 2003
Предлагаемая книга является переводом второй части издания «Advanced Java 2 Platform. How to Program». Оригинал содержит более 1800 страниц, поэтому было принято решение русское издание разбить на три части. Первая часть, книги посвящена созданию графического пользовательского интерфейса, двухмерной и трехмерной графике, компонентам Java Beans, взаимодействию с базами данных, вопросам обеспечения безопасности.
Вторая часть книги посвящена распределенным приложениям и на примерах знакомит с технологиями построения распределенных систем, а также систем управления сетями: Remote Method Invocation (RM1), Jini, JavaSpaces, Java Management Extensions (JMX), Jiro и построению гетерогенных систем на основе Common Object Request Broker Architecture (CORBA). Рассматриваются различные подходы к построению пиринговых приложений на основе RMI, Jini. JXTA.
В третьей части издания рассматривается создание серверных приложений и корпоративных систем.
Х.М. Дейтел, П.Дж. Дейтел, С.И. Сантри
Технологии программирования на Java 2: Книга 2. Распределенные приложения.
Пер. с англ. - М.: 000 «Бином-Пресс», 2003 г. - 464 с: ил.
УДК 004.43
ББК 32.973.26-018.1
Д27
Содержание
Предисловие
Особенности книги
Некоторые замечания для преподавателей
Подход к обучению
Благодарности
Об авторах.
О компании Deitel & Associates, Inc
Консорциум World Wide Web (W3C).
Глава 1. Введение
1.1. Введение
1.2. Архитектура книги.
1.3. Краткий путеводитель по книге.
1.4. Выполнение примеров
Глава 2. Удаленный вызов методов
2.1. Введение
2.2. Практический пример. Создание распределенной системы с помощью RMI
2.3. Определение удаленного интерфейса.
2.4. Реализация удаленного интерфейса.
2.5. Компиляция и выполнение сервера и клиента
2.6. Практический пример. Приложение Deitel Messenger с активируемым сервером
2.6.1. Активируемый сервер приложения Deitel Messenger
2.6.2. Архитектура и реализация клиента в Deitel Messenger
2.6.3. Выполнение серверного и клиентского приложений Deitel Messenger
2.7. Ресурсы в Internet и во Всемирной паутине
Глава 3. Jini.
3.1. Введение
3.2. Установка Jini.
3.3. Настройка среды Jini
3.4. Запуск обязательных сервисов
3.5. Выполнение LookupBrowser Jini.
3.6. Обнаружение
3.6.1. Обнаружение с однонаправленным вещанием.
3.6.2. Обнаружение с групповым вещанием.
3.7. Реализации сервиса и клиента Jini
3.7.1. Интерфейсы сервиса я классы поддержки
3.7.2. Посредник сервиса и реализации сервиса.
3.7.3. Регистрация сервиса сервисом поиска
3.7.4. Клиент сервиса Jini.
3.8. Знакомство со вспомогательными утилитами высокого уровня
3.8.1. Утилиты обнаружения
3.8.2. Информационные утилиты
3.8.3. Утилиты аренды
3.8.4. Утилита JoinManager
3.8.5. Утилиты обнаружения сервисов.
3.9. Ресурсы в Internet и во Всемирной паутине
Глава 4. JavaSpaces
4.1. Введение
4.2. Свойства сервиса JavaSpaces
4.3. Сервис JavaSpaces
4.4. Обнаружение сервиса JavaSpaces.
4.5. Интерфейс JavaSpace.
4.6. Определение записи.
4.7. Операция записи.
4.8. Операции чтения и изъятия
4.8.1. Операция чтения
4.8.2. Операция изъятия
4.9. Операция уведомления
4.10. Метод snapshot.
4.11. Обновление записей с помощью сервиса транзакций Jini
4.11.1. Определение пользовательского интерфейса.
4.11.2. Обнаружение сервиса TransactionManager
4.11.3. Обновление записи.
4.12. Практический пример. Распределенная обработка изображений.
4.12.1. Определение обработчика изображения.
4.12.2. Разбивка изображения на фрагменты.
4.12.3. Компиляция и выполнение примера
4.13. Ресурсы в Internet и во Всемирной паутине
Глава 5. Java Management Extensions (JMX)
5.1. Введение
5.2. Установка
5.3. Практический пример
5.3.1. Ресурсы
5.3.2. Реализация агента управления JMX.
5.3.3. Рассылка и получение уведомлений.
5.3.4. Управляющее приложение
5.3.5. Компиляция и выполнение примера
5.4. Ресурсы в Internet и во Всемирной паутине
Глава 6. Jiro.
6.1. Введение.
6.2. Установка
6.3. Запускаем Jiro
6.4. Динамические и статические сервисы
6.5. Динамические сервисы
6.5.1. Реализация динамических сервисов
6.6. Статические сервисы
6.6.1. Определение местоположения статических сервисов с помощью класса ServiceFinder
6.6.2. Сервис событий
6.6.3. Сервис регистрации,
6.6.4. Сервис планирования.
6.7. Развертывание динамических сервисов.
6.7.1. Использование динамических сервисов
6.8. Политики управления.
6.8.1. Развертывание политик управления
6.9. Заключительные замечания по поводу системы управления принтером
6.10. Ресурсы в Internet и во Всемирной паутине
Глава 7. CORBA. Часть 1.
7.1. Введение.
7.2. Последовательность действий
7.3. Первый пример. SystemClock
7.3.1. SystemCIock.idl
7.3.2. SystemClocklmpl.java.
7.3.3. SystemClockClient.java
7.3.4. Выполнение примера.
7.4. Обзор архитектуры
7.5. Основы CORBA
7.6. Пример AlarmClock
7.6.1. AlarmClock.idl
7.6.2 AlarmClocklmpl.java
7.6.3. AlarmClockClient.java.
7.7. Распределенные исключения
7.8. Практический пример. Приложение Chat
7.8.1. chat.idl
7.8.2. ChatServerlmpl.java
7.8.3. DeitelMessenger.java
7.8.4. Выполнение приложения Chat
7.8.5. Обсуждение
7.9. Комментарии и сравнительный анализ.
7.10. Ресурсы в Internet и во Всемирной паутине
Глава 8. CORBA. Часть 2
8.1. Введение.
8.2. Интерфейс статических вызовов (S11), интерфейс динамических вызовов (DII) и интерфейс динамических скелетов (DSI).
8.3. Адаптеры BOA, POA и TIE.
8.4. Сервисы CORBA
8.4.1. Сервис именования
8.4.2. Сервис безопасности
8.4.3. Сервис объектных транзакций
8.4.4. Сервис устойчивых состояний.
8.4.5. Сервисы событий и уведомлений
8.5. Компоненты EJB и CORBA
8.6. CORBA и RMI.
8.6.1. Когда использовать RMI
8.6.2. Когда использовать CORBA
8.6.3. RMMIOP
8.7. Комплексный пример приложения. RMIMessenger с использованием RMI-IIOP
8.7.1. ChatServer, реализованный с применением RMI-IIOP
8.7.2. Реализация ChatCHent с применением RM1-IIOP
8.7.3. Компиляция и выполнение ChatServer и ChatCUent.
8.8. Пути развития
8.9. Ресурсы в Internet и во Всемирной паутине
Глава 9. Пиринговые приложения и JXTA
9.1. Введение.
9.2. Клиент-серверные и пиринговые приложения
9.3. Централизованные и децентрализованные сетевые приложения
9.4. Поиск и обнаружение узлов сети
9.5. Практический пример. Deitel Instant Messenger
9.6. Определение интерфейса сервера
9.7. Определение реализации сервиса
9.8. Регистрация сервиса
9.9. Поиск других узлов
9.10. Компиляция и запуск практического примера.
9.11. Доработка Deitel Instant Messenger
9.12. Реализация Deitel Instant Messenger на основе Multicast Sockets
9.12.1. Регистрация узла
9.12.2. Обнаружение других узлов
9.13. Введение в JXTA.
9.14. Ресурсы в Internet и во Всемирной паутине
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12805 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Название: Криминалистическая психология - Образцов В.А., Богомолова С.Н.Формат: DOCРазмер: 2658 KbАннотация: Книга посвящена психолого-криминалистическому анализу личности и поведения серийных убийц и . . .
Название: Проверка и испытание электрических машин - Каминский М.Л.Формат: DJVUРазмер: 2362 KbАннотация: Излагаются передовые методы проверки и испытания электрических машин и пусковой аппаратуры посл . . .
Название: Психология. Шпаргалки - Богачкина Н.А.Формат: DOCРазмер: 620 KbАннотация: Информативные ответы на все вопросы курса "Психология" в соответствии с Государственным образовательным ст . . .
Название: Микропроцессорная автоматика и релейная защита электроэнергетических систем - Дьяков А.Ф.Формат: DJVUРазмер: 6600 KbАннотация: Изложены принципы действия и алгоритмы функционирования, привед . . .
Название: Эксплуатация подстанций 6-10 кВ городского типа - Коротков Г.С.Формат: DJVUРазмер: 6498 KbАннотация: Рассматриваются устройство, эксплуатация и ремонт оборудования распределительных устройст . . .
Название: Высшая математика. Общий курс. Сборник задач и упражнений - Тевяшев А.Д., Литвин А.Г.Формат: DJVUРазмер: 515 KbАннотация: Приведены необходимый справочный материал, решения типичных примеров . . .
Название: Санскрит (учебник) - Бюлер Г., Кнауэр О.И.Формат: PDF, PDFРазмер: 19954 KbАннотация: Санскрит - это прежде всего язык вед, архаических сакральных текстов, положивших начало великой индийской . . .
Название: Риски в экономике - Тэпман Л.Н.Формат: PDF, PDFРазмер: 10121 KbАннотация: Рыночной экономике присущ динамизм и высокая степень неопределенности, поэтому фактор риска — неотъемлемый атр . . .
Название: О чем говорит тишина - Толле Э.Формат: PDF, PDFРазмер: 831 KbАннотация: И вот перед вами - вторая книга Экхарта Толле. В отличие от первой, составленной как обстоятельные ответы на вопросы у . . .
Название: Самозапуск двигателей собственных нужд электростанций - Курбангалиев У.К.Формат: DJVUРазмер: 1442 KbАннотация: Рассмотрены общая характеристика агрегатов собственных нужд электростанции, про . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Технологии программирования на Java 2 - Книга 2 - Распределенные приложения - Дейтел Х.М. , Дейтел П.Дж. , Сантри С.И. - 2003. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.