The J2EETM Tutorial

PREV TOP NEXT

Глоссарий

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

CORBA CORBA

Common Object Request Broker Architecture. Независимая от языка модель распределенных объектов, специфицируемая Object Management Group (OMG).

 

CSS CSS

Cascading Style Sheet. Стилевое оформление, используемое с документами HTML и XML для добавления стиля ко всем элементам, отмеченным определенным тегом, для браузеров или других механизмов презентации.

 

CTS CTS

Compatibility Test Suite. Набор тестов на совместимость для проверки того, что продукт J2EE соответствует спецификациям платформы J2EE.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

DOM DOM

Document Object Model. Дерево объектов с интерфейсами для навигации по дереву и написания его XML-версии, как определено в спецификациях W3C.

 

DTD DTD

Document type definition. Описание структуры и свойств класса XML-файлов.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

EJB EJB

См. Enterprise JavaBeans.

 

Enterprise JavaBeans (EJB) Enterprise JavaBeans (EJB)

Компонентная архитектура для разработки и развертывания объектно-ориентированных распределенных приложений корпоративного уровня. Приложения, написанные в архитектуре Enterprise JavaBeans являются масштабируемыми, транзакционными и безопасными.

 

Enterprise JavaBeans Query Language ("EJB QL") Enterprise JavaBeans Query Language ("EJB QL")

Определяет запросы для методов поиска и выборки бина сущности с персистентностью, управляемой контейнером. Подмножество SQL92, EJB QL имеет расширения, которые делают возможной навигацию по отношениям, определенным в абстрактной схеме бина сущности.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

HTML HTML

Hypertext Markup Language. Язык разметки для гипертекстовых документов в Internet. HTML дает возможность встраиваня изображения, звука, видеопотоков, полей форм, ссылок на другие ресурсы по URL и базового форматирования текста.

 

HTTP HTTP

Hypertext Transfer Protocol. Internet-протокол, используемый для выборки гипертекстовых объектов с удаленного хоста. Сообщения HTTP состоят из запросов от клиентов к серверу и откликов сервера клиенту.

 

HTTPS HTTPS

HTTP, надстроенный протоколом SSL.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

IDL IDL

Interface Definition Language. Язык, используемый для определения интерфейсов удаленных объектов CORBA. Интерфейсы независимы от операционных систем и языков программирования.

 

IIOP IIOP

Internet Inter-ORB Protocol. Протокол, используемый для коммуникаций между объектами брокера запросов CORBA.

 

ISV ISV

Независимый производитель программного обеспечения.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

J2EE J2EE

См. Java 2 Platform, Enterprise Edition.

 

J2ME J2ME

См. Java 2 Platform, Micro Edition.

 

J2ME J2ME

См. Java 2 Platform, Standard Edition.

 

поставник продукта J2EE J2EE product provider

Производитель, который поставляет продукт J2EE.

 

JAR JAR

Java Archive. Платформенно-независимый форма файла, который позволяет многим файлам объединяться в один файл.

 

Java 2 Platform, Enterprise Edition (J2EE) Java 2 Platform, Enterprise Edition (J2EE)

Среда для разработки и развертывания корпоративных приложений. Платформа J2EE состоит из ряда сервисов, интерфейсов прикладного программирования (API) и протоколов, которые обеспечивают функциональность для разработки многоуровневых, Web-базированных приложений.

 

Java 2 Platform, Micro Edition (J2ME) Java 2 Platform, Micro Edition (J2ME)

Высокооптимизированная среда Java времени выполнения, предназначенная для широкого спектра потребительских продуктов, включая пейджеры, сотовые телефоны, цифровые записные книжки и автомобильные системы навигации.

 

Java 2 Platform, Standard Edition (J2SE) Java 2 Platform, Standard Edition (J2SE)

Базовая платформа технологии Java.

 

Java 2 SDK, Enterprise Edition (J2EE SDK) Java 2 SDK, Enterprise Edition (J2EE SDK)

Реализация J2EE фирмы Sun. Эта реализация обеспечиваеи операционное определение платформы J2EE.

 

Java IDL Java IDL

Технология, которая обеспечивает интероперабельность с CORBA и возможности соединения для платформы J2EE. Эти возможности позволяют приложениям J2EE вызывать операции удаленных сетевых сервисов, используя IDL иIIOP от Object Management Group.

 

Java Message Service ("JMS") Java Message Service ("JMS")

API для использования корпоративных систем сообщений, таких как IBM MQ Series, TIBCO Rendezvous и др.

 

Java Naming and Directory Interface ("JNDI") Java Naming and Directory Interface ("JNDI")

API, который обеспечивает функциональность именования и каталогов.

 

Java Transaction API ("JTA") Java Transaction API ("JTA")

API, который позволяет приложениям и серверам J2EE обращаться к транзакциям.

 

Java Transaction Service ("JTS") Java Transaction Service ("JTS")

Определяет реализацию менеджера транзакций, который поддерживает JTA и реализует Java-отображение на спецификации Object Management Group Object Transaction Service (OTS) 1.на уровне ниже API.

 

JavaMail JavaMail

API для посылки и получения электронной почны.

 

JavaServer Pages (JSP) JavaServer Pages (JSP)

Расширяемая Web-технология, которая использует шаблонные данные, пользовательские элементы, скриптовые языки и серверные объекты Java для возврата динамического содержимого клиенту. Обычно шаблонные данные являются элементами HTML или XML, и во многих случаях клиент - Web-браузер.

 

JDBC JDBC

API для независимых от СУБД соединений между платформой J2EE и широким спектром источников данных.

 

JMS JMS

См. Java Message Service.

 

JNDI JNDI

См. Java Naming and Directory Interface.

 

JSP JSP

См. JavaServer Pages.

 

JTA JTA

См. Java Transaction API.

 

JTS JTS

См. Java Transaction Service.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

ORB ORB

Object request broker. Библиотека, которая позволяет объектам CORBA находить друг друга и взаимодействовать.

 

OTS OTS

Object Transaction Service. Определение интерфейсов, которое дает возможность объектам CORBA участвовать в транзакциях.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

POA POA

Portable Object Adapter. Стандарт CORBA для построения серверных приложений, которые переносимы через гетерогенные ORB.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

RAR RAR

Resource Adapter Archive. Архив JAR, который содержит адаптер ресурса.

 

RMI RMI

Remote Method Invocation. Технология, которая дает возможность объекту, выполняющемуся на одной виртуальной машине Java вызывать методы объекта, выполняющегося на другой виртуальной машине Java.

 

RMI-IIOP RMI-IIOP

Версия RMI, реализованная для использования протокола CORBA IIOP. RMI поверх IIOP обеспечивает интероперабельность с объектами CORBA, реализованными на любом языке, если все удаленные интерфейсы изначально определены как интерфейсы RMI.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

SAX SAX

Простой API для XML. Управляемый событиями простой механизм последовательного доступа для доступа к документам XML.

 

SQL SQL

Structured Query Language. Стандартный язык баз данных для определения объектов и манипулирования данными.

 

SQL/J SQL/J

Набор стандартов, которые включают в себя спецификации для встроенных операторов SQL в методах языка программирования Java спецификации для вызова статических методов Java как хранимых процедур SQL и функций, определенных пользователем. Синтаксический анализатор SQL может обнаруживать ошибки в статических операторах SQL во время разработки программы, а не во время ее выполнения, как это делает драйвер JDBC.

 

SSL SSL

Secure Socket Layer. Протокол безопасности, который обеспечивает конфиденциальность в Internet. Протокол позволяет клиент-серверным приложениям взаимодействовать таким способом, что взаимодействие не может быть подслушано и в него нельзя вмешаться. Серверы аутентифицируются всегда, а клиенты аутентифицируются опционно.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

URI URI

Uniform Resource Identifier. Компактная строка символов для идентификации абстрактного или физического ресурса. URI - это либо URL, либо URN. URL и URN являются конкретными сущностями, которые реально существуют; URI является абстрактным суперклассом.

 

URL URL

Uniform Resource Locator. Стандарт для записи текстовой ссылки на любые данные в World Wide Web. URL выглядит таким образом: protocol://host/localinfo, где protocol задает протокол для поиска объекта (такой как HTTP или FTP), host задает имя в Internet целевого хоста, а localinfo - это строка (часто - имя файла), передаваемая обработчику протокола на удаленном хосте.

 

URN URN

Uniform Resource Name. Уникальный идентификатор, который идентифицирует сущность, но не говорит, где она находится. Система может использовать URN для локального поиска сущности, прежде чем пытаться найти ее в Web. Размещение в Web может изменяться, но сущность все равно может быть найдена.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

Web-контейнер Web container

Контейнер, который реализует контракт компонента Web архитектуры J2EE. Этот контракт задает среду выполнения для компонента Web, которая включает в себя безопасность, параллельное выполнение, транзакции, развертывание и другие сервисы. Web-контейнер обеспечивает те же сервисы как контейнер JSP и как объединенное представление API платформы J2EE. Web-контейнер обеспечивается сервером Web или сервером J2EE.

 

Web-контейнер, распределенный Web container, distributed

Web-контейнер, который может выполнять приложения Web, которые помечены как распределенные и которые выполняются во многих виртуальных машинах Java на одном или на разных хостах.

 >

Web-ресурс Web resource

Статический или динамический объект, содержащийся а архиве приложения Web, к которому возможно обращение по URL.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

XML XML

Extensible Markup Language. Язык разметки, который позволяет вам определять теги (разметки), необходимые для идентификации содержимого, данных и текста в документах XML. Он отличается от HTML, языка, чаще всего используемого для представления информации в Internet. HTML имеет фиксированные теги, которые имеют дело в основном со стилем или презентацией. Документ XML должен подвергаться трансформации в язык с тегами стиля под управлением стилевого оформления, прежде чем он может быть представлен браузеру или другому механизму презентации. Два типа стилевого оформления используются с XML - CSS и XSL. Обычно XML преобразуется для презентации в HTML. Хотя при генерации документа XML теги могут определяться по необходимости, для определения элементов, допустимых в определенном типе документа, может быть использовано определение типа документа (DTD). Документ может сравниваться с правилами в DTD для определения его правильности и нахождения определенных элементов в документе. Дескрипторы развертывания J2EE выражаются в XML с DTD, определяющими допустимые элементы. Программы, обрабатывающие документы XML, используют API SAX или DOM.

 

XSL XSL

Extensible Stylesheet Language. Язык преобразования XML, используемый для трансформации документов XML в документы с тегами потоковых объектов для целей презентации. Аспект трансформации в XSL был абстрагирован в XSLT, название XSL сейчас используется для отличения языка потока презентации. XSL является подмножеством языка стилей DSSSL для SGML (Standard Generalized Markup Language), языка, от которого XML произошел. Он был разработан так, чтобы иметь все возможности CSS, стилевого оформления, часто используемого с HTML. Потоковые объекты XSL могут быть представлены специализированными браузерами и могут быть трансформированы в документы PDF.

 

XSLT XSLT

XSL Transformation. Файл XML, который управляет трансформацией документа XML в другой документ XML или HTML. Целевой документ часто будет иметь специфичные для презентации теги, диктующие, как он будет представлен браузером или другим механизмом презентации. XSLT был когда-то частью XSL, который также включает в себя язык тегов для потоковых объектов стиля.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

абстрактная схема abstract schema

Часть дескриптора развертывания бина сущности, которая определяет персистентные поля бина и отношения.

 

авторизация authorization

Процесс, в котором запрашивается доступ к ресурсу. Авторизация в платформе J2EE зависит от определения того, прошел ли принципиал, с которым связан запрос аутентификацию в данной роли безопасности. Роль безопасности является логической группой пользователей, определенной Поставщиком прикладных компонентов или Сборщиком. Установщик отображает роли безопасности на личности безопасности. Личность безопасности может быть принципиалом или группой в рабочей среде.

 

адаптер ресурса resource adapter

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

 

администрируемые объекты JMS JMS administered object

Предустанавливаемые объекты JMS (фабрика соединений менеджера ресурса или приемник), создаваемые администратором для использования клиентами JMS и помещаемые в пространство имен JNDI.

 

активация activation

Процесс перемещения корпоративного бина из вторичной памяти в оперативную. (См. пассивация.)

 

аплет applet

Компонент, который обычно выполняется в Web-браузере, но может выполняться и в разных других приложениях или устройствах, которые поддерживают программную модель аплетов.

 

архитектура коннекторов Connector architecture

Архитектура для интеграции продуктов с корпоративными информационными системами. В этой архитектуре есть две части: адаптер ресурсов, обеспечиваемый производителем корпоративной информационной системы и продукт J2EE, который позволяет адаптеру ресурсов подключиться. Архитектура определяет ряд контрактов, которые должен поддерживать адаптер ресурсов, чтобы подключиться к продукту J2EE, например, транзакции, безопасность и управление ресурсами.

 

атрибут контекста context attribute

Объект, встроенный в контекст, связанный с сервлетом.

 

атрибуты безопасности security attributes

Набор свойств, связанных с принципиалом. Атрибуты безопасности могут быть связанны с принципиалом протоколом аутентификации или провайдером продукта J2EE, или и тем, и другим.

 

атрибут транзакции transaction attribute

Значение, задаваемое в дескрипторе развертывания корпоративного бина, которое используется контейнером EJB для управления областью действия транзакции, когда вызываются методы корпоративного бина. Атрибут транзакции может иметь следующие значения: Required, RequiresNew, Supports, NotSupported, Mandatory или Never.

 

аутентификация authentication

Процесс, в котором одна сущность предоставляет другой сущности что она действует от имени указанной личности. Платформа J2EE допускает три типа аутентификации: базовая, на базе форм и поддерживает аутентификацию на основе сертификатов.

 

аутентификация дайджестом digest authentication

Механизм аутентификации, в котором Web-клиент аутентифицируется у Web-сервера путем посылки ему дайджеста сообщения вместе с сообщением запроса HTTP. Дайджест вычисляется выполнением однонаправленного хеш-алголритма для конкатенации сообщения запроса HTTP и пароля клиента. Дайджест обычно много меньше запроса HTTP и не содержит пароля.

 

аутентификация клиентского сертификата client certificate authentication

Механизм аутентификации, в котором использует сертификат X.509 для подтверждения своей личности.

 

аутентификация на базе формы form-based authentication

Механизм аутентификации, в котором Web-контейнер обеспечивает определяемую приложением форму для входа.

 

АЦИД ACID

Сокращение для свойств, гарантируемых транзакциями: атомарность, целостность, изоляция, долговременность.

 

базовая аутентификация basic authentication

Механизм аутентификации, в котором Web-контейнер аутентифицирует сущность при помощи имени пользователя и пароля, получаемых с использованием встроенного механизма аутентификации Web-клиента.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

библиотека тегов JSP JSP tag library

Собрание пользовательских тегов, определяющих пользовательские действия, описанные через дескриптор библиотеки тегов и классы Java.

 

бизнес-логика business logic

Код, который реализует функциональность приложения. В модели Enterprise JavaBeans эта логика реализуется методами корпоративного бина.

 

бизнес-метод business method

Метод корпоративного бина, который реализует бизнес-логику или правила приложения.

 

бин сеанса session bean

Корпоративный бин, который создается клиентом и который обычно существует только на протяжении одного сеанса клиент-сервер. Бин сеанса выполняет операции, такие как вычисления или обращения к базе данных для клиента. Хотя бин сеанса может быть транзакционным, он не восстанавливается при аварии системы. Объект бина сеанса может либо быть без состояния, либо поддерживать диалоговое состояние между методами и транзакциями. Если бин сеанса поддерживает состояние, то контейнер EJB поддерживает это состояние, если объект должен быть удален из памяти. Однако объект бина сеанса сам должен поддерживать свои сохраняемые данные.

 

бин сеанса без состояния stateless session bean

Бин сеанса без диалогового состояния. Все экземпляры бина сеанса без состояния идентичны.

 

бин сеанса с состоянием stateful session bean

Бин сеанса с диалоговым состоянием.

 

бин сущности entity bean

Корпоративный бин, который представляет хранимые данные, поддерживаемые в базе данных. Бин сущности может управлять собственной персистентностью или может делегировать эту функцию своему контейнеру. Бин сущности идентифицируется первичным ключом. Если контейнер, в котором находится бин сущности, терпит аварию, то бин сущности, его первичный ключ и все удаленные ссылки переживают аварию.

 

бин, управляемый сообщениями message-driven bean

Корпоративный бин, который является асинхронным потребителем сообщений. Бин, управляемый сообщениями, не имеет состояния для определенного клиента, но его переменные экземпляра могут содержать состояние в процессе обработки клиентских сообщений, включая открытое соединение с базой данных и объектные ссылки на объекты EJB. Клиент обращается к бину, управляемому сообщениями, путем посылки сообщений в приемник для которого бин является слушателем сообщения.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

взаимная аутентификация mutual authentication

Механизм аутентификации, использующий двух участников чтобы они обеспечивали взаимную идентификацию друг друга.

 

воплощение impersonation

Действие, в котором одна сущность присваивает себе идентификацию и привилегии другой сущности без ограничений и без любой видимой для получателей вызовов воплощения индикации того, что такое делегирование имело место. Воплощение является частным случаем простого делегирования.

 

вызывающий caller

То же, что вызывающий принципиал

 

вызывающий принципиал caller principal

Принципиал, который идентифицирует того, кто вызвал метод корпоративного бина.

 

выражение JSP JSP expression

Скриптовый элемент JSP, который содержит корректное выражение языка, которое вычисляется, преобразуется в тип String и помещается в неявный объект вывода.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

группа group

Собрание принципиалов в данном домене политики безопасности.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

действие JSP JSP action

Элемент JSP, который может работать с неявными объектами и другими серверными объектами или может определять новые скриптовые переменные. Действие следует синтаксису XML для элементов со стартовым тегом, телом и конечным тегом; если тело пустое, оно может также использовать синтаксис пустого тега. Тег должен использовать префикс.

 

действие JSP, пользовательское JSP action, custom

Действие, описанное переносимым образом, дескриптором библиотеки тегов и собрание классов Java, импортируемое в страницу JSP директивой taglib. Пользовательское действие вызывается, когда страница JSP использует пользовательский тег.

 

действие JSP, стандартное JSP action, standard

Действие, которое определено в спецификации JSP и всегда доступно в файле JSP без импортирования.

 

делегирование delegation

Акт, которым один принципиал авторизирует другой принципиал использовать его идентификацию или привилегии с некоторыми ограничениями.

 

дескриптор развертывания deployment descriptor

Файл XML, обеспечиваемый для каждого модуля и приложения, который описывает, как они должны разворачиваться. Дескриптор развертывания управляет утилитой развертывания для развертывания модкля или приложения с заданными опциями контейнера и описывает заданные конфигурационные требования, которые установщик должен выполнить.

 

диалоговое состояние conversational state

Значения полей бина сеанса плюс транзитивное замыкание объектов, достижимых из полей бина. Транзитивное замыкание определяется в терминах протокола сериализации для языка программирования Java, это поля, которые могут быть сохранены при сериализации экземпляра бина.

 

директива JSP JSP directive

Элемент JSP, который дает контейнеру JSP инструкции, интерпретирующиеся во время трансляции.

 

длительная подписка durable subscription

В системах сообщений подписка/публикация JMS - подписка, которая продолжает существовать, независимо от того, активен ли в данный момент объект-подписчик. Если подписчик неактивен, JMS сохраняет сообщения, пока они не будут получены подписчиком.

 

домашний интерфейс home interface

Один из двух интерфейсов корпоративного бина. Домашний интерфейс определяет ноль или более методов для управления корпоративным бином. Домашний интерфейс бина сеанса определяет методы создания и удаления, тогда как домашний интерфейс бина сущности определяет методы создания, поиска и удаления.

 

домашний манипулятор home handle

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

 

домашний объект EJB EJB home object

Объект, который обеспечивает операции жизненного цикла (создание, удаление, поиск) для корпоративного бина. Класс для домашнего объекта EJB генерируется утилитой развертывания контейнера. Домашний объект EJB реализует домашний интерфейс бина. Клиент обращается к домашнему объекту EJB для выполнения операций жизненного цикла на объекте EJB. Клиент использует JNDI, чтобы найти домашний объект EJB.

 

домен политики безопасности security policy domain

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

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

жизненный цикл life cycle

Каркас событий существования компонента. Для каждого типа компонента определены события, которые отмечают его переходы в состояния, когда меняются возможности его использования. Например, когда сервлет создан, контейнером вызывается его метод init, прежде чем клиентом или другим сервлетом будет вызываться его метод service, что требуется для его функциональности. После вызова его метода init он имеет свои данные и подготовлен к использованию по назначению. Метод destroy сервлета вызывается контейнером перед завершением его существования, может быть выполнена обработка, требуемая при завершении и могут быть освобождены ресурсы. Методы init и destroy в этом примере являются методами обратного вызова. Аналогичные рассуждения применимы ко всем типам компонентов J2EE: корпоративным бинам, Web-компонентам (сервлетам и страницам JSP), аплетам и клиентам-приложениям.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

имя абстрактной схемы abstract schema name

Логическое имя, на которое ссылаются запросы языка Enterprise JavaBeans Query Language.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

каскадное удаление cascade delete

Удаление, которое порождает другое удаление. Каскадное удаление может быть задано для бина сущности с персистентностью, управляемой контейнером.

 

клиент JMS JMS client

Программа на языке Java, которая посылает или получает сообщения.

 

клиент не-JMS non-JMS client

Клиент системы сообщений, который использует естественный API системы сообщений вместо Java Message Service.

 

клиент-приложение application client
Клиентский компонент первого слоя, который выполняется на своей виртуальной машине Java. Клиент-приложение имеет доступ к некоторым API (JNDI, JDBC, RMI-IIOP, JMS) платформы J2EE.

 

коллекция Web-ресурсов Web resource collection
Список URL и методов HTTP, который описывает набор ресурсов, которые должны быть защищены.

 

компонент component
Программная единица прикладного уровня, поддерживаемая контейнером. Компоненты конфигурируются во время развертывания. Платформа J2EE определяет четыре типа компонентов: корпоративные бины, Web-компоненты, аплеты и клиенты-приложения.

 

компонент JavaBeans JavaBeans component
Класс Java, с которым может манипулировать визуальное средство построения и который может компоноваться в приложение. Компонент JavaBeans должен выдерживать некоторые соглашения относительно интерфейса свойств и событий.

 

компонент Web Web component

Компонент, который обеспечивает обслуживание от запроса к отклику; сервлет или страница JSP.

 

коннектор connector

Стандартный механизм расширений контейнера для обеспечения соединений с корпоративной информационной системой. Коннектор специфичен для корпоративной информационной системы и состоит из адаптера ресурса и инструментов разработки приложений для соединений с корпоративной информационной системой. Адаптер ресурса подключается к контейнеру через его поддержку контрактов системного уровня, определенных в Архитектуре Коннекторов.

 

контейнер container

Сущность, которая обеспечивает управление жизненным циклом, безопасность, развертывание и сервисы времени выполнения для компонентов. Каждый тип контейнера (EJB, Web, JSP, сервлетов, аплетов и клиентов-приложений) также обеспечивает сервисы, специфичные для данного типа компонентов.

 

контейнер EJB EJB container

Контейнер, который реализует контракт компонента EJB в архитектуры J2EE. Этот контракт определяет среду выполнения для корпоративных бинов, которая включает в себя безопасность, параллельное выполнение, управление жизненным циклом, транзакции, развертывание, именование и другие службы. Контейнер EJB обеспечивается сервером EJB или J2EE.

 

контейнер JSP JSP container

Контейнер, который обеспечивает те же сервисы, которые контейнер сервлетов и движок, который интерпретирует и обрабатывает страницы JSP в сервлеты.

 

контейнер JSP, распределенный JSP container, distributed

Контейнер JSP, который может выполнять Web-приложения, которые помечены как распределенные и распределены по многим виртуальным машинам Java, которые могут выполняться на разных хостах.

 

контейнер аплетов applet container

Контейнер, который включает поддержку программной модели аплетов.

 

контейнер клиента-приложения application client container

Контейнер, который поддерживает компоненты клиентов-приложений.

 

контейнер сервлета servlet container

Контейнер, который обеспечивает сетевые сервисы для передачи запроса и отклика, декодирования запросов и форматирования откликов. Все контейнеры сервлетов должны поддерживать HTTP как протокол для запросов и откликов, но могут поддерживат и дополнительные протоколы запроса-отклика, такие как HTTPS.

 

контейнер сервлета, распределенный servlet container, distributed

Контейнер сервлета, который может выполнять Web-приложение, помеченное как распределенное и которое выполняется на многих виртуальных машинах Java, выполняющихся на одном или на разных хостах.

 

контекст EJB EJB context

Объект, который дает возможность корпоративному бину вызывать сервисы, обеспечиваемые контейнером и получать информацию о том, кто обратился к методу, вызываемому клиентом.

 

контекст безопасности security context

Объект, который инкапсулирует разделяемую информацию о состоянии, относящуюся к безопасности между двумя сущностями.

 

контекст именования naming context

Набор связей между уникальными, атомарными, дружественными человеку идентификаторами и объектами.

 

контекст сервлета servlet context

Объект, который содержит представление сервлета о Web-приложении, в котором сервлет выполняется. Используя контекст, сервлет может отслеживать события, получать URL, ссылающиеся на ресурсы, и устанавливать и сохранять атрибуты, которые могут использовать другие сервлеты в контексте.

 

контракт компонента component contract

Контракт между компонент и его контейнером. Контракт включает в себя: управление жизненным циклом компонента, интерфейс контекста, который экземпляр получает различную информацию и обслуживание от своего контейнера, и список сервисов, которые каждый контейнер должен обеспечивать для своих компонентов.

 

корень документа document root

Каталог верхнего уровня WAR. Корень документа там, где хранятся страницы JSP, классы и архивы клиента и статические Web-ресурсы.

 

корень контекста context root

Имя, которое отображается на корень документа Web-клиента.

 

корпоративная информационная система enterprise information system
Приложения, которые включают в себя существующие системы предприятия для обработки информации по всему предприятию. Эти приложения обеспечивают информационную инфраструктуру для предприятия. Корпоративная информационная система предлагает своим клиентам четко определенный набор сервисов. Эти сервисы выставляются клиентам как локальные или удаленные или и те, и другие интерфейсы. Примерами корпоративных информационных систем могут быть системы планирования ресурсов предприятия, системы обработки транзакций на мейнфреймах и унаследованные системы управления базами данных.

 

корпоративный бин enterprise bean
Компонент, который реализует бизнес-задачу или бизнес-сущность и находится в контейнере EJB, либо бин сеанса, либо бин сущности, либо бин, управляемый сообщениями.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

мандаты credentials
Информация, описывающая атрибуты безопасности принципиала.

 

манипулятор handle
Объект, который идентифицирует корпоративный бин. Клиент может сериализовать манипулятор, а позже десериализовать его для получения ссылки на корпоративный бин.

 

маршрут URL URL path

URL, передаваемый запросом HTTP для вызова сервлета. URL состоит из context path + servlet path + path info, где сontext path - префикс маршрута, связанный с контекстом сервлета, частью которого этот сервлет является. Если контекст - контекст по умолчанию, с корнем в базе URL пространства имен сервлетов, префикс маршрута должен быть пустой строкой. Иначе префикс маршрута начинается с символа /, но не заканчивается символом /. Servlet path - раздел маршрута, который непосредственно связан с отображением, которое активизировано этим запросом. Этот маршрут начинается с символа /. Path info - часть маршрутьа запроса, которая не является частью маршрута контекста или маршрута сервлета.

 

менеджер ресурса resource manager

Обеспечивает доступ к набору разделяемых ресурсов. Менеджер ресурса участвует в транзакциях, которые контролируются извне и координируются менеджером транзакций. Менеджер ресурса обычно находится в другом адресном пространстве или на другой машине, чем клиент, который к нему обращается. Замечание: корпоративная информационная система представляется как менеджер ресурса, когда она рассматривается в контексте управления ресурсами и транзакциями.

 

менеджер транзакций transaction manager

Обеспечивает сервисы и управляющие функции, требуемые для поддержки разграничения транзакций, транзакционного управления ресурсами, синхронизации и распространения контекста транзакций.

 

метод поиска finder method

Метод, определенный в домашнем интерфейсе и вызываемый клиентом для поиска бина сущности.

 

метод создания create method

Метод, определенный в домашнем интерфейсе и вызываемый клиентом для создания экземпляра корпоративного бина.

 

метод удаления remove method

Метод, определенный в домашнем интерфейса и вызываемый клиентом для уничтожения корпоративного бина.

 

методы обратного вызова callback methods

Методы компонента, вызываемые контейнером для уведомления компонента о важных событиях его жизненного цикла.

 

модуль module

Программная единица, которая состоит из одного или более компонентов J2EE для одного типа контейнера и с одним дескриптором развертывания этого типа. Есть три типа модулей: EJB, Web и клиент-приложение. Модули могут быть установлены как отдельные единицы или собраны в приложение.

 

модуль EJB EJB module

Программная единица, которая состоит из одного или более корпоративных бинов и дескриптора развертывания EJB.

 

модуль Web Web module

Единица, которая состоит из одного или более компонента Web, других ресурсов и дескриптора развертывания Web.

 

модуль клиента-приложения application client module

Программная единица, которая состоит из одного или более классов и дескриптора развертывания контейнер клиента-приложения.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

набор разрешений безопасности security permission set

Минимальный набор разрешений безопасности, которые должен обеспечивать поставщик продукта J2EE для выполнения каждого типа компонентов.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

область realm

См. домен политики безопасности. Также - строка, передаваемая как часть запроса HTTP в базовой аутентификации, который определяет пространство защиты. Защищенные ресурсы на сервере могут быть разделены на ряд пространств защиты , каждое из которых - со своей схемой базы данных аутентификации или авторизации, или обеих.

 

объект EJB EJB object

Объект, класс которого реализует удаленный интерфейс корпоративного бина. Клиент никогда не обращается к экземпляру объекта EJB непосредственно, клиент всегда обращается к объекту EJB. Класс объекта EJB генерируется утилитой развертывания контейнера.

 

объявление JSP JSP declaration

Скриптовый элемент JSP, который объявляет методы, переменные или и то, и другое в файле JSP.

 

ограничение авторизации authorization constraint

Правило авторизации, которое определяет, кому разрешен доступ к собранию Web-ресурсов.

 

ограничение безопасности security constraint

Декларативный способ объявление желаемой защиты Web-содержимого. Ограничение безопасности состоит из собрания Web-ресурсов, ограничения авторизации и пользовательских ограничений данных.

 

откат rollback

Точка в транзакции, когда все изменения любых ресурсов, вызванные транзакцией, отменяются.

 

отображение роли role mapping

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

 

отображение сервлета servlet mapping

Определяет связь между URL и сервлетом. Отображение используется, чтобы отображать запросы на сервлеты.

 

очередь queue

См. система сообщений точка в точку

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

пассивация passivation

Процесс перемещения корпоративного бина из оперативной памяти во вторичную. (См. активация.)

 

параметр инициализации initialization parameter

Параметр, который инициализирует контекст, связанный с сервлетом.

 

первичный ключ primary key

Объект, который уникально идентифицирует бин сущности.

 

персистентное поле persistent field

Виртуальное поле бина сущности с персистентностью, управляемой контейнером, оно сохраняется в базе данных.

 

персистентность persistence

Протокол для перемещения состояния бина сущности между его переменными состояния и базой данных, находящейся на нижнем уровне.

 

персистентность, управляемая бином bean-managed persistence

Передача данных между переменными бина сущности и менеджером ресурса, управляемая бином сущности.

 

персистентность, управляемая контейнером container-managed persistence

Передача данных между переменными бина сущности и менеджером ресурса, управляемая контейнером бина сущности.

 

повторновходовый бин сущности re-entrant entity bean

Бин сущности, который может обрабатывать одновременно многие вложенные вызовы, которые не накладываются друг на друга.

 

поле отношения relationship field

Виртуальное поле бина сущности с персистентностью, управляемой контейнером, оно идентифицирует связанный бин сущности.

 

пользовательское ограничение данных user data constraint

Показывает, как данные между клиентом и Web-контейнером могут быть защищены. Защита может быть предотвращением вмешательства в данные или предотвращением перехвата данных.

 

поставщик JMS JMS provider

Система сообщений, которая реализует Java Message Service и другие административные и управляющие функции, необходимые для полнофункциональных продуктов, работающих с сообщениями.

 

поставщик Web-контейнера Web container provider

Производитель, который поставляет Web-контейнер.

 

поставщик инструментария tool provider

Организация или производитель программного обеспечения, который обеспечивает инструменты для разработки, пакетирования и развертывания приложений J2EE.

 

поставщик контейнера EJB EJB container provider

Производитель, который поставляет контейнер EJB

 

поставщик корпоративного бина enterprise bean provider

Прикладной программист, который производит файлы класса корпоративного бина, удаленного и домашнего интерфейсов и дескриптор развертывания и упаковывает из в файл EJB JAR.

 

поставщик прикладных компонентов application component provider

Производитель, который поставляет классы Java, реализующие методы компонентов, определения страниц JSP и все необходимые дескрипторы развертывания.

 

поставщик сервера EJB EJB server provider

Производитель, который поставляет сервер EJB.

 

поставщик сервера Web Web server provider

Производитель, который поставляет сервер Web

 

потребитель сообщений message consumer

Объект, создаваемый сеансом JMS, который используется для получения сообщений , посланных в приемник.

 

представление безопасности security view

Ряд ролей безопасности, определенный сборщиком приложения.

 

привилегия privilege

Атрибут безопасности, который не имеет свойства уникальности и может разделяться многими принципиалами.

 

приемник destination

Администрируемый объект JMS, который инкапсулирует элементы очереди или раздела JMS. См. системы сообщений точка-в-точку, системы сообщений публикация/подписка.

 

приложение J2EE J2EE application

Разворачиваемая единица функциональности J2EE. Это может быть единственный модуль или группа модулей, упакованных в файл EAR с дескриптором развертывания приложения J2EE. Приложение J2EE обычно создается так, чтобы быть распределенным через несколько вычислительных слоев.

 

приложение JMS JMS application

Один или более клиентов JMS, которые обмениваются сообщениями.

 

приложение JSP JSP application

Отдельное Web-приложение, написанное с использованием технологии JavaServer Pages, которое может содержать страницы JSP, сервлеты, файлы HTML, изображения, аплеты и компоненты JavaBeans.

 

приложение Web Web application

Приложение, написанное для Internet, включая те, в которые построены с технологиями Java, такими как JavaServer Pages и сервлеты, так же, как и построенные с технологиями не-Java, такими как CGI и Perl.

 

приложение Web, распределенное Web application, distributable

Приложение Web, которое использует технологию J2EE, написанное так, что оно может быть развернуто в Web-контейнере, распределенном по многим виртуальным машинам Java, выполняющимся на одном или на разных хостах. Дескриптор развертывания для такого приложения содержит элемент распределяемости.

 

принципиал principal

Идентификация, присвоенная пользователю в результате аутентификации.

 

принципиал ОС OS principal

Принципиал, естественный для операционной системы (ОС), в которой выполняется платформа J2EE.

 

принципиал сервера server principal

Принципиал ОС, в которой выполняется сервер.

 

продукт J2EE J2EE product

Реализация, которая соответствует спецификациям платформы J2EE.

 

производитель сообщений message producer

Объект, создаваемый сеансом JMS, который используется для посылки сообщений в приемник.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

развертывание deployment

Процесс, в котором программное обеспечение устанавливается в операционной среде.

 

раздел topic

См. система сообщений публикация/подписка

 

разрешение безопасности security permission

Механизм, определяемый J2SE, используемый платформой J2EE для выражения программных ограничений, налагаемых на поставщиков прикладных компонентов.

 

разрешение метода method permission

Правило авторизации, которое определяет, кому разрешается вызывать один или более методов корпоративного бина.

 

распределенное приложение distributed application

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

 

ресурс корпоративной информационной системы enterprise information system resource

Сущность, которая обеспечивает для клиентов функциональность, специфичную для корпоративной информационной системы. Примеры: запись или набор записей базы данных, бизнес-объект в системе планирования ресурсов предприятия и программа транзакции в системе обработки транзакций.

 

роль безопасности security role

См. роль (безопасность).

 

роль (безопасность) role (security)

Абстрактное логическое группирование пользователей, которое определяется сборщиком приложения. Когда приложение развертывается, роли отображаются на сущности безопасности, такие как принципиалы или группы в операционной среде.

 

роль (разработка) role (development)

Функция, выполняемая участником на фазе разработки и развертывания приложения, разработанного с применением технологии J2EE. Эти роли: поставщик прикладного компонента, сборщик приложения, установщик, поставщик продукта J2EE, поставщик контейнера EJB, поставщик сервера EJB, поставщик Web-контейнера, поставщик Web-сервера, поставщик инструментария, системный администратор.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

сборщик приложений application assembler

Лицо, которое комбинирует компоненты и модули в разворачиваемое приложение.

 

сеанс session

Объект, используемый сервлетом для отслеживания взаимодействий пользователя с Web-приложениях во многих HTTP-запросах.

 

сеанс JMS JMS session

Контекст в одной нити для посылки и приема сообщений JMS. Сеанс JMS может быть не транзакционным, локально транзакционным или участвовать в распределенной транзакции.

 

сервер EJB EJB server

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

 

сервер J2EE J2EE server

Часть времени выполнения продукта J2EE. Сервер J2EE обеспечивает контейнеры EJB или Web, иди оба.

 

сервер Web Web server

Программное обеспечение, которое обеспечивает сервисы доступа к Internet, интранет или экстранет. Сервер Web содержит Web-сайты, обеспечивает поддержку HTTP и других протоколов и выполняет серверные программы (такие как скрипты CGI или сервлеты), которые выполняют определенные функции. В архитектуре J2EE сервер Web обеспечивает сервисы для Web-контейнера. Например, Web-контейнер обычно обращается к серверу Web для обеспечения обработки сообщений HTTP. Архитектура J2EE предполагает, что Web-контейнер содержится сервером Web того же производителя, поэтому не задает контракта между этими двумя сущностями. Сервер Web может содержать один или более Web-контейнеров.

 

сервлет servlet

Java-программа, которая расширяет функциональность Web-сервера, генерируя динамическое содержимое и взаимодействуя с Web-клиентами, используя парадигму запрос-отклик.

 

система сообщений публикация/подписка publish/subscribe messaging system

Система сообщений, в которой клиенты адресуют сообщения в заданный узел иерархии контента. Издатель и подписчик обычно анонимны и могут динамически публиковать или подписываться в иерархии контента. Система заботится о распределении сообщений, полученных из узла, от многих издателей между многими подписчиками.

 

система сообщений точка в точку point-to-point messaging system

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

 

системный администратор system administrator

Лицо, ответственное за конфигурирование и администрирование компьютеров, сетей и программных систем предприятия.

 

скриптлет JSP JSP scriptlet

Скриптовый элемент JSP, содержащий любой фрагмент кода, который корректен для скриптового языка, используемого в странице JSP. Спецификация JSP описывает, что является корректным скриптлетом для случая, когда атрибут языка страницы - "java".

 

скриптовый элемент JSP JSP scripting element

В JSP - объявление, скриптлет или выражение, синтаксис тега которого определен спецификацией JSP и содержимое которого написано в соответствии со скриптовым языком, используемым в странице JSP. Спецификация JSP описывает синтаксис и семантику для случая, когда атрибут языка страницы - "java".

 

соединение connection

См. соединение с менеджером ресурса

 

соединение с менеджером ресурса resource manager connection

Объект, который представляет сеанс с менеджером ресурса

 

сообщение message

В Java Message Service - асинхронный запрос, отчет или событие, которое создается, посылается и потребляется корпоративным приложением, а не человеком. Оно содержит жизненную информацию, необходимую для координации корпоративных приложений в виде точно форматированных данных, которые описывают заданные бизнес-действия.

 

среда именования naming environment

Механизм, который позволяет компоненту быть настроенным без необходимости обращения к исходному коду компонента или изменения его. Контейнер реализует среду именования компонента и предоставляет его как контекст именования JNDI. Каждый компонент именуется и обращения к нему происходят через элементы среды с использованием контекста java:comp/env JNDI. Элементы среды декларативно задаются в дескрипторе развертывания компонента.

 

страница JSP JSP page

Текстовый документ, использующий постоянные шаблонные данные и элементы JSP, которые описывают, как обрабатывать запрос для создания отклика.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

тег JSP JSP tag

Часть текста между правой угловой скобкой и левой угловой скобкой, которая используется в странице JSP как часть элемента JSP. Тег опознается как разметка, в отличие от данных, потому что он взят в угловые скобки.

 

технологический домен безопасности security technology domain

Область с одним механизмом безопасности, используемым для проведения политики безопасности. Множественные домены политики безопасности могут существовать в одном технологическом домене безопасности.

 

транзакция transaction

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

 

транзакция, управляемая бином bean-managed transaction

Транзакция, границы которой определены корпоративным бином.

 

транзакция, управляемая контейнером container-managed transaction

Транзакция, границы которой определены контейнером EJB. Бин сущности должен использовать транзакции, управляемые контейнером.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

удаленный интерфейс remote interface

Один из двух интерфейсов корпоративного бина. Удаленный интерфейс идентифицирует бизнес-методы, которые может вызывать клиент.

 

управление доступом access control

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

 

уровень изоляции транзакции transaction isolation level

Степень, в которой промежуточное состояние данных, модифицируемых транзакцией, может быть видима в другой параллельной транзакции и данные, которые модифицированы другой транзакцией видимы для первой.

 

установщик deployer

Лицо, которое устанавливает модули и приложения J2EE в операционной среде.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

фабрика соединений connection factory

См. фабрика соединений с менеджером ресурса

 

фабрика соединений с менеджером ресурса resource manager connection factory

Объект, используемый для создания соединения с менеджером ресурса

 

файл EAR EAR file

Enterprise Archive file. Архив JAR, который содержит приложение J2EE.

 

файл EJB JAR EJB JAR file

Архив JAR, который содержит модуль EJB.

 

файл JSP JSP file

Файл, который содержит страницу JSP. В спецификации Servlet 2.2 файл JSP должен иметь расширение .jsp.

 

файл WAR WAR file

Web Archive file. Архив JAR, который содержит модуль Web.

 

фильтр filter

Объект, который может преобразовывать заголовок или содержимое, или и то, и другое запроса или отклика. Фильтры отличаются от Web-компонентов тем, что они обычно сами не создают отклика, но модифицируют или адаптируют запрос к ресурсу и модифицируют или адаптируют отклик от ресурса. Фильтр может никак не зависеть от Web-ресурса, для которого он работает как фильтр, таким образом, он может быть подключен к более чем одному типу Web-ресурса.

 

фиксация commit

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

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

 

элемент JSP JSP element

Часть страницы JSP, которая распознается транслятором JSP. Элемент может быть директивой, действием или скриптовым элементом.

 

C D E H I J O P R S U W 
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э 

PREV TOP NEXT

Copyright 2002 Sun Microsystems, Inc. All rights reserved.