Архитектура java rmi
В RMI стаб и скелетон генерируются с помощью компилятора RMIС на основе интерфейса определения удаленной службе.
Транспортный уровень в RMI реализован на TCP/IP.
RMI включает в себя службу которая называется реестром RMI (rmiregistry). Реестр RMI по умолчанию использует порт 1099.
На стороне клиента доступ к реестру RMI осуществляется с помощью класса Naming. Он представляет метод lookup(), который клиент использует для запросов к реестру.
Метод lookup() принимает URL(Uniform Resouerse Locator) – универсальный указатель ресурса. Он указывает на имя хоста и имя требуемой службы (например: rmi://localhost:1099/имя_службы).
Метод возвращает клиенту удаленную ссылку на обслуживающий объект. Но на самом деле клиент получает ссылку на стаб, действующий в качестве передаточного механизма. Задача стаба и скелетона – маршаллинг и демаршаллинг параметров удаленного вызова и возвращаемых значений.
В JAVA маршаллинг называется сериализацией. Интерфейс активации предназначен для вызова и загрузки байт-кода серверной программы.
- Оглавление
- Java-технологии распределенных компьютерных систем
- Инструментальные средства java для создания распределенных систем
- Первая java-программа
- Интерфейсы
- Наследование
- Import имя_пакета.*;
- Ссылки this и super
- Исключения
- Массивы
- Виртуальная машина java (jvm)
- Распределенные компьютерные системы и их характеристики
- Промежуточное программное обеспечение распределенных компьютерных систем
- Архитектура java rmi
- Достоинства и недостатки java-rmi
- Технология corba
- Достоинства и недостатки corba
- Структура распределенного j2ee java-приложения
- Hello World распределенное j2ee java-приложение Средства разработки
- Структура
- Код локального интерфейса
- Html. Основные теги html.
- Основные теги html
- Формы html-документов
- Cgi. Java web-сервер
- Сервлет-технология java
- Компоненты ejb
- Страницы jsp
- Теги и встроенные объекты jsp
- Основные теги jsp-страниц.
- Архитектуры распределенных приложений. Web-сервисы
- Jms. Архитектура jms