Главная » Словарь java - терминов
16:38
Словарь java - терминов
D
объявление (declaration)
Выражение, связывающее идентификатор с атрибутами (типом). При необходимости осуществляется выделение памяти (для данных) или выполнение (для методов). См. также описание.

default
Ключевое слово языка программирования JavaTM, при необходимости используемое после всех условий case в блоке switch. Если ни одно из проверяемых значений не совпадает со значением оператора switch, то выполняются инструкции, следующие после ключевого слова default.

описание (definition)
Объявление, осуществляющее резервирование памяти (для данных) или выполнение (для методов). См. также объявление.

делегирование (delegation)
Передача (делегирование) функций - способность объекта или потока внутри объекта выполнять под именем клиента запросы к другим удаленным объектам.

администратор размещения (deployer)
Человек, устанавливающий модули и приложения J2EE в операционной системе.

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

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

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

"является потомком" (derived from)
Класс X "является потомком" класса Y, если класс X расширяет (наследует) класс Y. См. также подкласс, суперкласс.

распределенный (distributed)
Работающий более чем в одном адресном пространстве.

распределенное приложение (distributed application)
Приложение, которое составлено из различных компонент, выполняющихся в различных средах, обычно, на разных платформах, соединенных посредством сети. Стандартные распределенные приложения: двухзвенное (клиент/сервер), трехзвенное (клиент/промежуточное программное обеспечение/сервер), n-звенное (клиент/множественное промежуточное программное обеспечение/сервер).

do
Ключевое слово языка программирования JavaTM, используемое для объявления цикла, повторяющего блок инструкций. Условие выхода из цикла определяется ключевым словом while в конце итерации.

объектная модель документа (Document Object Model - DOM)
Дерево объектов и интерфейсы для реализации обхода вершин дерева и написания его XML-версии согласно спецификации W3C.

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

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

определение типа документа (Document Type Definition - DTD)
Описание структуры и свойств XML-файлов.

E
EJB-контейнер (EJB-container)
Контейнер, содержащий корпоративные компоненты (EJB).

поставщик EJB-контейнера (EJB Container Provider)
Производитель, который предоставляет EJB-контейнер.

EJB-контекст (EJB-context)
Объект, позволяющий корпоративному компоненту (enterprise bean) запускать сервисы контейнера и получать информацию о программе, вызвавшей клиентский метод.

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

EJB-.jar файл (EJB .jar file)
Архив JAR, который содержит EJB-модуль.

EJB-модуль (EJB module)
Программный модуль, который состоит из одного или более корпоративных компонентов (enterprise beans) и дескриптора установки EJB.

EJB-объект (EJB object)
Объект, чей класс реализуется удаленным интерфейсом корпоративного компонента (enterprise bean). Клиент никогда не ссылается непосредственно на экземпляр корпоративного компонента, а только на объект EJB. Класс для объекта EJB порожден инструментами разработки, входящими в состав контейнера.

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

поставщик EJB-сервера (EJB Server Provider)
Производитель, который поставляет EJB-сервер.

ресурс управленческой информационной системы (ресурс УИС) (EIS resource)
Сущность, предоставляющая функциональные возможности УИС клиентам системы. Например, запись или множество записей в системе базы данных, бизнес-объект в ERP-системе (системе, предназначенная для планирования и управления ресурсами предприятий), программа транзакции в системе обработки транзакций.

else
Ключевое слово языка программирования JavaTM, используемое для выполнения блока инструкций в том случае, если проверка условия в операторе if дала отрицательный результат (false).

технология EmbeddedJavaTM (Embedded JavaTM technology)
Технология, которая впервые появилась в рамках Java 2 Platform. Распространение этой технологии ограничено лицензионным соглашением, которое позволяет владельцу лицензии использовать определенные Java-технологии для создания и внедрения встроенных приложений.

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

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

управленческая информационная система - УИС (Enterprise Information System - EIS)
Приложения, которые содержат существующую систему управления информацией всей компании. Эти приложения обеспечивают информационную инфраструктуру предприятия. УИС предлагает определенный набор услуг своим клиентам. Эти услуги представлены клиентам как локальные и/или удаленные интерфейсы. Примеры УИС: ERP-система (система, предназначенная для планирования и управления ресурсами предприятий), универсальная система обработки транзакций, существующая система баз данных.

поставщик корпоративных компонент (Enterprise Bean Provider)
Прикладной программист, разрабатывающий классы корпоративных компонентов (enterprise beans), удаленные и локальные интерфейсы, файлы дескрипторов установки и упаковывает их в EJB-.jar файл.

Enterprise JavaBeansTM - EJB
Архитектура, предназначенная для развития и установки объектно-ориентированных, распределенных, корпоративных приложений. Приложения, написанные с использованием архитектуры Enterprise JavaBeansTM, являются масштабируемыми, многопользовательскими и безопасными.

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

ebXML
ebXML основан на стандарте XML (Extensive Markup Language) и предназначен для поставки модульного набора спецификаций, позволяющего предприятиям различного масштаба и географического положения вести дела посредством Internet. ebXML снабжает компании и организации стандартным методом обмена деловой информацией, ведения торговых отношений, передачи данных, а также определения и регистрации бизнес процессов.

исключительная ситуация (exception)
Ситуация, возникающая во время работы программы вследствие неудачного выполнения операции, или запрограммированная с использованием оператора throw. Если в программе не предусмотрена реакция на возникшую ситуацию, дальнейшее исполнение программы невозможно. Язык программирования JavaTM поддерживает обработку исключительных ситуаций при помощи ключевых слов try, catch и throw. См. также обработчик исключительных ситуаций.

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

исполняемый код (executable context)
Программа, которая выполняется из HTML-файла. См. также апплет.

"расширяет" (extends)
Класс X может "расширять" класс Y с целью добавления функциональности (при помощи добавления полей и методов классу Y или переопределения методов класса Y). В таком случае говорят, что класс X является подклассом класса Y. Один интерфейс "расширяет" другой при помощи добавления методов. См. также "произошел из".

F
метод поиска (finder method)
Метод, определенный в "домашнем" интерфейсе и вызываемый клиентом для нахождения сущности.

первая поставка пользователям (First Customer Ship - FCS)
Дата выпуска/передачи продукта пользователю.

поле (field)
Элемент класса. Пока не определено обратное, поле не является статическим.

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

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

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

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

аутентификация, связанная с формой (form-based authentication)
Аутентификация, при которой Web-сервер выдает специализированную форму для входа в систему.

FTP - протокол (File Transfer Protocol - FTP)
Internet-протокол, основанный на TCP\IP. Предназначен для передачи файлов между хост-компьютерами. См. также TCP\IP.

список формальных параметров (formal parameter list)
Параметры, заданные в описании метода. См. также список фактических параметров.

G
"сборка мусора" (garbage collection)
Автоматическое обнаружение и освобождение памяти, которая больше не используется. Система управления и слежения за правильностью выполнения программы (JavaTM runtime system) выполняет "сборку мусора" таким образом, чтобы программисту не требовалось напрямую вызывать методы освобождения памяти. При необходимости программист может запустить сборщик мусора явно, путем вызова специального метода. В этом случае сборка мусора будет выполняться синхронно.

goto
Зарезервированное слово языка программирования JavaTM. Однако, в текущих версиях языка не используется.

группа (group)
Совокупность пользователей в пределах данного домена политики безопасности.

графический интерфейс пользователя (Graphical User Interface - GUI)
Графический интерфейс, предназначенный для удобства использования некоторых программ.

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

шестнадцатеричный (hexadecimal) Система счисления с основанием 16. Знаки 0-9 и a-f представляют цифры от 0 до 15. В программе, написанной на языке JavaTM, шестнадцатеричные числа должны начинаться с символов 0x. См. также восьмеричный.

иерархия (hierarchy)
Классификация соотношений, в которой каждый элемент, кроме верхнего (называемого корнем), является специализированным видом элемента, расположенного над ним. Каждый элемент может иметь один или несколько элементов, находящихся ниже него в иерархии. В иерархии классов JavaTM, образуемой при наследовании, корнем является класс Object.

"домашний" интерфейс (home interface)
Один из двух интерфейсов для корпоративного компонента (enterprise bean). "Домашний" интерфейс может определять несколько методов для создания и удаления корпоративного компонента (enterprise bean). Для сессионных компонентов (session beans) "домашний" интерфейс определяет методы создания и удаления, тогда как для сущностей (entity beans) - методы создания, нахождения и удаления.

"домашний" манипулятор (home handle)
Объект, используемый для получения ссылки на "домашний" интерфейс. "Домашний" манипулятор может быть сериализован и записан в ПЗУ, а также десериализован для получения ссылки.

Браузер HotJavaTM (HotJava(TM) Browser)
Легко настраиваемый Web-браузер, разработанный компанией Sun Microsystems и написанный на языке программирования JavaTM.

язык разметки гипертекста (HyperText Markup Language - HTML)
Файловый формат для гипертекстовых страниц в Internet, основанный на SGML. Очень прост и разрешает внедрение изображений, звуков, видео, полей форм, а также простое форматирование текста. Ссылки на другие объекты внедряются с помощью URL.

протокол передачи гипертекстовых файлов (HyperText Transfer Protocol - HTTP)
Internet-протокол, основанный на TCP/IP и предназначенный для доступа к гипертекстовым объектам с удаленного компьютера. См. также TCP/IP.

протокол защищенной передачи гипертекстов (HyperText Transmission Protocol, Secure - HTTPS)
HTTP в совокупности с SSL (Secure Sockets Layer) - протоколом защищенных сокетов.

I
язык описания интерфейсов (Interface Definition Language - IDL)
Интерфейсы прикладного программирования (APIs), написанные на языке JavaTM, которые обеспечивают функциональную совместимость на основе стандартов и способность взаимодействия с CORBA (Common Object Request Broker Architecture).

идентификатор (identifier)
Имя элемента (переменной, класса, метода и проч.) программы, написанной на языке JavaTM.

Internet InterORB Protocol - IIOP
Протокол, определяющий передачу сообщений между сетевыми объектами по протоколам TCP/IP и используемый для коммуникаций между брокерами объектных запросов CORBA.

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

заимствование прав (impersonation)
Процесс, при котором одна сущность принимает идентичность и привилегии другой сущности без ее уведомления о том, что произошло делегирование. Заимствование прав - это случай простого делегирования.

implements
Ключевое слово языка программирования JavaTM, включаемое при необходимости в объявление класса, для определения интерфейсов, которые реализует данный класс.

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

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

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

экземпляр (instance)
Объект класса. В программах, написанных на языке JavaTM, экземпляр класса создается при помощи оператора new, за которым следует имя класса-типа.

метод экземпляра (instance method)
Любой метод, который вызван от имени экземпляра класса. Также называется просто метод. См. метод класса.

переменная экземпляра (instance variable)
Любой элемент данных, связанный с объектом. Каждый экземпляр класса имеет собственную копию переменной, определенной в классе. Также носит название поля. См. переменная класса.

instanceof
Ключевое слово языка программирования JavaTM, имеющее два аргумента и проверяющее, является ли тип первого аргумента преобразуемым к типу второго аргумента.

int
Ключевое слово языка программирования JavaTM, используемое для определения переменной целого типа (integer).

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

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

протокол сети Интернет (Internet Protocol - IP)
Основной протокол Internet. Осуществляет ненадежную доставку индивидуальных пакетов от одного компьютера другому. Не дает никаких гарантий о том, будет ли доставлен пакет, сколько времени займет доставка, придут ли групповые пакеты в том порядке, в котором они были посланы. Протоколы, надстроенные над IP, добавляют понятия связности и надежности. См. также TCP/IP.

интерпретатор (interpreter)
Программа, которая поочередно декодирует и исполняет каждую инструкцию кода. Интерпретатор JavaTM декодирует и выполняет код для виртуальной машины Java*. См. также компилятор, система поддержки и выполнения программ.

независимый поставщик ПО (Independent Software Vendor - ISV)
Фирма, разрабатывающая программное обеспечение для платформы, созданной другой организацией.
Теги: Словарь java - терминов
Просмотров: 21 | Добавил: creditor | Теги: Словарь java - терминов | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
close