Spec-Zone .ru
спецификации, руководства, описания, API
Объекты Java в Каталоге
След: Именование Java и Интерфейс Каталога

Урок: Объекты Java в Каталоге

Традиционно, каталоги использовались, чтобы хранить данные. Пользователи и программисты думают о каталоге как об иерархии записей в каталоге, каждый содержащий ряд атрибутов. Вы ищете запись из каталога и извлекаете атрибут (ы) интереса.

Для приложений, записанных в языке программирования Java, объекты Java могут иногда совместно использоваться через приложения. Для таких приложений имеет смысл быть в состоянии использовать каталог в качестве репозитария для объектов Java. Каталог обеспечивает центрально администрируемый, и возможно тиражированный, служба для использования приложениями Java, распределенными по сети. Например, сервер приложений мог бы использовать каталог для того, чтобы зарегистрировать объекты, которые представляют службы, которыми это управляет так, чтобы клиент мог позже искать каталог, чтобы определить местоположение тех служб как необходимый. Примером JNDI, используемого в качестве каталога служб, является Apache DS. Больше информации об этом может быть найдено в ApacheDS v1.0.

JNDI обеспечивает объектно-ориентированное представление каталога, таким образом позволяя объекты Java быть добавленным к и полученным из каталога, не требуя, чтобы клиент управлял проблемами представления данных. Этот урок обсуждает использование каталога для хранения и получения объектов Java на базовом уровне. JNDI обеспечивает то, что известно как объект и утверждает фабрики для того, чтобы создать и хранить объекты, к которым получают доступ из каталога.

Объектная Фабрика

Объектная фабрика является производителем объектов. Это принимает некоторую информацию о том, как создать объект, такой как ссылка, и затем возвращает экземпляр того объекта. Для получения дополнительной информации об Объектных Фабриках и формате, в котором объекты хранятся в каталоге, пожалуйста, сошлитесь на Учебное руководство JNDI.

Государственная Фабрика

Фабрика состояния преобразовывает объект в другой объект. Ввод является объектом и дополнительными атрибутами, предоставленными Context.bind (), и вывод является другим объектом и дополнительными атрибутами, чтобы быть сохраненным в базовой службе именования или каталоге. Для получения дополнительной информации о государственных Фабриках и на том, как записать, Ваша собственная фабрика состояния, пожалуйста, ссылается на Учебное руководство JNDI.

Следующая часть урока обсуждает, как получить доступ к Объектам в Каталоге, который Это описывает, как сериализуемые объекты могут храниться и считаны в каталоге. Поскольку другие типы объектов, пожалуйста, проверьте Учебное руководство JNDI.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь
.

Предыдущая страница: Предыдущий Урок
Следующая страница: Хранение и Чтение Объектов