|
|
|
Глоссарий
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.
Клиентский компонент первого слоя, который выполняется на своей виртуальной машине Java. Клиент-приложение имеет доступ к некоторым API (JNDI, JDBC, RMI-IIOP, JMS) платформы J2EE.
клиент-приложение application client
Список URL и методов HTTP, который описывает набор ресурсов, которые должны быть защищены.
коллекция Web-ресурсов Web resource collection
Программная единица прикладного уровня, поддерживаемая контейнером. Компоненты конфигурируются во время развертывания. Платформа J2EE определяет четыре типа компонентов: корпоративные бины, Web-компоненты, аплеты и клиенты-приложения.
компонент component
Класс Java, с которым может манипулировать визуальное средство построения и который может компоноваться в приложение. Компонент JavaBeans должен выдерживать некоторые соглашения относительно интерфейса свойств и событий.
компонент JavaBeans ![]()
JavaBeans component
компонент 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
Компонент, который реализует бизнес-задачу или бизнес-сущность и находится в контейнере EJB, либо бин сеанса, либо бин сущности, либо бин, управляемый сообщениями.
корпоративный бин enterprise bean 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
А Б В Г Д Ж И К М Н О П Р С Т У Ф Э![]()
![]()
![]()
![]()
Copyright 2002 Sun Microsystems, Inc. All rights reserved.