Электронный магазин на Java и XML

       

D


data binding (связывание данных) — процесс создания объектов для преобразования данных XML в объекты Java.

daemon Thread (поток-демон) — термин UNIX, обозначающий программу, которая работает в фоновом режиме и обрабатывает запросы к сетевым службам. С помощью метода setDaemon можно маркировать потоки Java как потоки- демоны, чтобы отличить их от пользовательских потоков. Как правило, эти потоки являются утилитами JVM, как, например, поток сборки мусора. Приложение Java останавливает свою работу, когда единственными функционирующими потоками остаются потоки-демоны.

deadlock (взаимная блокировка) — ситуация, в которой двум или более потокам Java требуется один и тот же ресурс, что приводит к остановке выполнения этих потоков.

decorator — схема в Java, согласно которой функции присоединяемого объекта добавляются к основному классу.

decrement — оператор (--), уменьшающий на единицу значение своего операнда, которым служит численная переменная примитивного типа.

deep copy (детальная копия) — термин программирования для обозначения такого метода клонирования объектов, при котором копируется не только сам объект, но и все те объекты, с которыми он связан. Метод clone в классе Object не создает детальную копию.

delegate — объект, который манипулирует внешним видом и поведением компонента (в пакете Swing) или объединяет функции объектов controller и view (в схеме Model-View-Controller).

delegation — модель события в Java 1.1, в которой компоненты, генерирующие событие, передают управление обработкой событий специальным слушателям событий.

deprecated (устаревший, нерекомендуемый) — термин JDK (Java Developers Kit), который присваивается классам, интерфейсам, конструкторам, методам или полям, использование которых в дальнейшем не рекомендуется, поскольку они могут быть исключены из последующих версий.

deserialize (воссоздать) — реконструировать объект Java, который был сохранен путем сериализации, обычно с использованием объекта ObjectlnputStream.

destructor (деструктор) — метод C++, уничтожающий объект пользовательского типа и восстанавливающий занимаемую им память и другие ресурсы. В Java сборка мусора преимущественно автоматическая. См. также fmalizer.


Dimension — класс Java (Java.awt.Dimension), объекты которого обычно используются для считывания и установки ширины и высоты графического компонента.



directives (директивы) — в JSP-страницах это теги, которые задают общие параметры для страницы или части страницы.

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

DLL См. dynamic link library.

doclet — программа на Java, содержащаяся в пакете sun.tools.javadoc и предназначенная для настройки внешнего вида документов Java.

Document Object Model (DOM, объектная модель документа) — способ обработки документа XML, при котором весь документ хранится в памяти в виде иерархии элементов, прошедших синтаксический анализ. В web-браузерах под DOM также понимают иерархическую структуру документа HTML.

document type declaration (объявление типа документа) — структура внутри документа XML, которая содержит объявления разметки (или указывает на них), описывающие класс документов XML.

Document Type Definition (DTD, определение типа документа) — объявления разметки, которые описывают структуру и свойства класса документов XML.

DOM См. Document Object Model.

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

Double — класс-оболочка Java для значений примитивов типа double.

drag&drop (перетащить и бросить) — операция графического интерфейса (из пакета java.awt.dnd), позволяющая передавать данные между приложениями Java и другими приложениями.

DTD См. Document Type Definition.

dynamic link library (DLL, библиотека динамической компоновки) — выполняемые пакеты или модули, которые программист может записывать в память и связывать их с приложениями.

dynamic method lookup (динамический поиск метода) — способ, который использует JVM (виртуальная машина Java) для нахождения и вызова соответствующего метода во время выполнения программы, основанный на фактическом типе объекта (в отличие от типа, указанного в ссылке).


Содержание раздела