Главная » Словарь java - терминов
16:39
Словарь java - терминов
J
приложение J2EE (J2EE application)
Любой составной модуль, поддерживающий функциональность J2EE. Это может быть один модуль или группа модулей, упакованных в .war-файл, содержащий дескриптор размещения J2EE-приложения. Приложения J2EE обычно проектируются так, что они распределены по нескольким вычислительным уровням.

продукт J2EE (J2EE product)
Продукт разработки, соответствующий спецификации платформы J2EE.

поставщик продуктов J2EE (J2EE Product Provider)
Производитель, поставляющий продукты J2EE.

сервер J2EE (J2EE server)
Исполняемая часть продукта J2EE. Сервер J2EE обеспечивает Web и/или EJB-контейнеры.

JAIN
См. Java APIs for Integrated NetworksTM.

JAR-файлы (Java ARchive files (.jar))
Файловый формат, используемый для группирования нескольких файлов в один.

файловый формат JAR (JAR file format)
Платформно-независимый файловый формат, соединяющий несколько файлов в один. Составные апплеты, написанные на языке JavaTM, и необходимые для них компоненты (.class-файлы, изображения, звуковые и другие файлы) могут быть упакованы в JAR-файл и затем загружены в браузер за одну HTTP-транзакцию. Данный формат также поддерживает сжатие файлов и цифровые подписи.

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

JavaTM Application Environment - JAE
Версия исходного кода программного обеспечения Java Development Kit (JDKTM).

Java APIs for Integrated NetworksTM - JAIN
Дает возможность быстрой разработки продуктов и сервисов, использующих сетевые взаимодействия, на платформе Java.

платформа J2SE (JavaTM 2 Platform, Standard Edition (J2SE platform))
Ядро платформы технологии Java.

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

JavaTM 2 SDK, Enterprise Edition
Реализация платформы J2EE компании Sun. Данная реализация включает описание работы платформы J2EE.

JavaBeansTM
Модель переносимых платформонезависимых компонентов многократного использования.

Java BlendTM
Продукт, позволяющий разработчику упростить разработку приложений баз данных при помощи отображения записей баз данных в объекты языка JavaTM и Java-объектов - в базы данных.

Java CardTM API
API для систем с минимальным набором ресурсов, в частности для смарт-карт. Среда прикладных программных средств, соответствующая стандарту ISO 7816-4 для интеллектуальных карт.

JavaCheckTM
Инструмент для проверки соответствия приложений и апплетов языка Java.

JavaChipTM
Процессор фирмы Sun, выполняющий байт-код виртуальной машины Java*. На компьютере с процессором JavaChipTM байт-код минует эмуляцию Java-машины на какой-либо платформе, исполняясь непосредственно аппаратным процессором.

JavaTM Compatibility Kit (JCK)
Набор испытательных программ и инструментальных средств, используемых для проверки совместимости реализации платформы Java соответствующим спецификациям Java-платформ, а также эталонным реализациям программ Java. TCK для Java 2 Standard Edition. См. TCK.

интерфейс JDBC (Java Database Connectivity - JDBCTM)
Промышленный стандарт для независимого от базы данных взаимодействия JavaTM-платформы и широкого диапазона баз данных. JDBCTM определяет API для доступа к базам данных из Java-приложений.

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

комплект разработчика для Java (Java Development Kit - JDKTM)
Среда программирования для написания апплетов и приложений в языке программирования Java.

JavaTM Electronic Commerce Framework
Структурированная архитектура для разработки приложений электронной коммерции в языке программирования JavaTM.

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

библиотека базовых классов Java (JavaTM Foundation Classes - JFC)
Дополнительные библиотеки классов графического пользовательского интерфейса (Graphical User Interface - GUI), добавляемые к абстрактному оконному интерфейсу (Abstract Window Toolkit - AWT).

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

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

JavaMailTM
API для отправки и получения сообщений.

JavaTM Media APIs
Набор интерфейсов прикладного программирования (APIs) для интеграции аудио и видео файлов, двумерных шрифтов, графики и изображений, а также трехмерных моделей и телефонии.

JavaTM Media Framework
Ядро структуры поддерживает часы для синхронизации различных потоков (например, аудио и видео сигналов). Standard extension framework позволяет пользователям организовать потоки аудио и видео информации.

JavaTM Message Service - JMS
Интерфейс прикладного программирования (API) для использования корпоративных систем передачи сообщений, таких как IBM MQ Series, TIBCO Rendezvous и т.д.

Java Naming and Directory InterfaceTM (JNDI)
Стандартный API к корпоративной службе каталогов.

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

JavaPlanTM
Инструмент для объектно-ориентированного проектирования и схематического изображения, написанный на языке программирования JavaTM.

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

Кроме того, платформа Java подчиняется набору требований совместимости для гарантии непротиворечивых и совместимых реализаций. Реализации, выполняющие требования совместимости, могут приобретать квалификацию заданной марки совместимости фирмы Sun. Java 2 - настоящее поколение платформы Java.

издания платформы Java (JavaTM Platform Editions)
"Издание" платформы Java - это окончательная и согласованная версия платформы Java, которая обеспечивает функциональные возможности, необходимые в широком секторе рынка.

Издание составлено из двух видов API: (i) "основные пакеты", которые являются необходимыми для всех реализаций данного издания платформы; (ii) "дополнительные пакеты", которые доступны данному изданию платформы и могут поддерживаться совместимыми реализациями.

Существует три различных издания платформы Java:

Java 2 Platform, Enterprise Edition:
Издание платформы Java, используемое на предприятиях и предназначенное для разработки и развития многоуровневых приложений, управляемых центральным сервером.

Java 2 Platform, Standard Edition:
Издание платформы Java, предназначенное для разработки, развития и управления межплатформенными универсальными приложениями.

Java 2 Platform, Micro Edition:
Издание платформы Java, предназначенное для малых автономных потребителей, с целью разработки, развития и управления приложений, варьирующихся от смарт-карт до обычных вычислительных устройств.

JavaTM Remote Method Invocation (RMI)
Распределенная объектная модель для Java-программы, в которой методы и удаленные объекты, написанные на языке программирования Java, могут быть вызваны другой виртуальной машиной Java, возможно, расположенной на другом компьютере.

JavaTM Runtime Environment (JRE)
Подмножество комплекта разработчика Java (Java Developer Kit - JDKTM) для конечных пользователей и разработчиков, которые хотят самостоятельно настроить оперативные средства управления работой программы (run-time environment). Оперативные средства включают в себя виртуальную машину Java*, классы ядра Java и вспомогательные файлы.

JavaSafeTM
Инструмент для отслеживания и управления изменениями исходного файла, написанного на языке программирования Java.

язык сценариев JavaScript (JavaScriptTM)
Язык сценариев, который используется как браузерами, так и Web-серверами. Подобно всем языкам сценариев, предназначен главным образом для интеграции компонент и пользовательского ввода.

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

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

действие Java Server PagesTM (JSP) (JSP action)
JSP элемент, который может действовать на неявные объекты и другие серверные объекты или определять новые переменные создания сценария. Действия придерживаются синтаксиса XML для элементов с начальным тэгом, телом и конечным тэгом; если тело пусто, может использоваться синтаксис пустого тэга. Тэг должен использовать префикс.

стандартное действие Java Server PagesTM (JSP action, standard)
Действие, которое определено спецификацией JSP и всегда доступно JSP-файлу без импортирования.

специальное действие Java Server PagesTM (JSP action, custom)
Действие, описанное с помощью тэгов и набора классов Java, включенных в страницу JSP с помощью тэговых дескрипторов.

приложение JSP (JSP application)
Автономное Web- приложение, написанное с использованием технологии Java Server Pages и включающее JSP файлы, сервлеты, HTML файлы, изображения, апплеты и компоненты JavaBeans.

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

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

объявление JSP (JSP declaration)
Элемент сценариев JSP, который объявляет методы и переменные в JSP файле.

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

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

выражение JSP (JSP expression)
Элемент сценария, который содержит допустимое выражение языка сценариев, вычисленное, преобразованное в строку и помещенное в неявный выходной объект.

файл JSP (JSP file)
Файл с расширением .jsp, который создается разработчиком при помощи стандартных тэгов HTML, основных JSP тэгов и инструкций языка сценариев, для отображения динамических страниц в Web-браузере.

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

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

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

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

библиотека тэгов JSP (JSP tag library)
Совокупность тэгов, описанных посредством библиотечных дескрипторов и классов Java. Библиотека тэгов JSP может импортироваться в любой JSP файл и использоваться с различными языками сценариев.

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

технологии Java (JavaTM Technologies)
Ряд технологий по созданию и безопасной работе программного обеспечения, как в автономных, так и в сетевых средах.

JavaTM Transaction API (JTA)
API, позволяющий приложениям и сервлетам J2EE иметь доступ к транзакциям.

JavaTM Transaction Service (JTS)
Определяет реализацию менеджера транзакций, который поддерживает JTA и осуществляет Java отображение спецификации OMG Object Transaction Service (OTS) 1.1 на уровень ниже API.

виртуальная машина Java* (JavaTM virtual machine - JVM*)
Программный "механизм выполнения", который безопасно выполняет байт-коды файлов классов Java на микропроцессоре (компьютера или другого электронного устройства).

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

Виртуальная машина KJava - малогабаритная, высоко оптимизированная основа среды выполнения программ (runtime environment) в Java 2 Platform, Micro Edition. KJava разработана на основе виртуальной машины Java и предназначена для малых устройств связи. Ее размер составляет от 30 до 128 Кб, в зависимости от функциональных возможностей устройства.

Виртуальная машина Java Card - малогабаритная, высоко оптимизированная основа среды выполнения программ (runtime environment) в Java 2 Platform, Micro Edition. KJava разработана на основе виртуальной машины Java и предназначена для смарт-карт и других устройств с ограниченной памятью (порядка 24Кб ПЗУ, 16Кб EEPROM и 512б ОЗУ).

Web-сервер Java (Java Web ServerTM)
Удобное, открытое, легко администрируемое, безопасное, платформонезависимое решение для ускорения и простоты разработки Internet/Intranet Web-страниц. Обеспечивает немедленное повышение производительности для трудоемких, полнофункциональных серверных приложений Java.

Java WorkshopTM
Законченный набор инструментов, интегрированный в единую среду программирования с использованием Java технологий. Программное обеспечение Java Workshop использует модульную структуру, которая позволяет легко подключать новые инструментальные средства.

JavaTM wallet
Пользовательский интерфейс, основанный на JavaTM Electronic Commerce Framework, предназначенный для осуществления интерактивных покупок, передачи данных и выполнения административных функций.

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

JavaSoftTM
Ранее филиал компании Sun Microsystems, в настоящее время известный как подразделение Sun Microsystems Java Software.

JDBCTM
См. интерфейс JDBC (Java Database Connectivity - JDBCTM).

JDKTM
См. комплект разработчика для Java (Java Development Kit - JDKTM).

JFC
См. библиотека базовых классов Java (JavaTM Foundation Classes - JFC).

технология Jini (JiniTM Technology)
Набор интерфейсов прикладного программирования (APIs) Java, которые могут быть включены в дополнительный пакет к любому изданию платформы Java 2. Jini позволяет обеспечивать совместную работу в сети различных устройств и служб, а также устраняет необходимость системного или сетевого административного вмешательства пользователя.

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

JavaTM Management API - JMAPI
Совокупность Java классов и интерфейсов, позволяющих разработчику создавать системные, сетевые и служебные приложения.

JMS
См. JavaTM Message Service.

интерфейс JNDI
См. Java Naming and Directory InterfaceTM.

стандарт JPEG (Joint Photographic Experts Group - JPEG)
Стандарт сжатия файлов изображений, установленный группой экспертов по машинной обработке фотографических изображений. Сильное сжатие достигается ценой внесения искажений в изображение, которые почти всегда являются незаметными.

JRE
См. JavaTM Runtime Environment.

компилятор JIT (Just-in-time (JIT) Compiler)
Компилятор, динамически ("на лету") преобразующий байт-код в объектный код целевой платформы. Его применение приводит к значительному ускорению выполнения Java-программы.

JVM
См. виртуальная машина Java*.

K
ключевое слово (keyword)
Слово, которое зарезервировано языком программирования JavaTM, и поэтому не может быть именем переменной или метода.

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

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

литерал (literal)
Основное представление любого целого, символьного значения или значения с плавающей запятой. Например, 3.0 - литерал с плавающей запятой двойной точности, "а" - символьный литерал.

локальная переменная (local variable)
Элемент данных, известный в пределах блока, но недоступный вне блока. Например, любая переменная, определенная внутри метода, является локальной и не может использоваться вне этого метода.

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

M
элемент (member)
Поле или метод класса. Пока не оговорено обратное, член не является статическим.

метод (method)
Функция, определенная в классе. См. также метод экземпляра, метод класса. Пока не оговорено обратное, метод не является статическим.

разрешение на вызов метода (method permission)
Разрешение на вызов указанной группы методов "домашнего" или удаленного интерфейса корпоративного компонента (enterprise bean).

модуль (module)
Программный модуль, который состоит из одного или более компонентов J2EE, принадлежащих контейнеру одного типа, и из дескриптора размещения этого типа. Существует три типа модулей: EJB, Web и клиентские приложения. Модули можно использовать автономно или собирать в приложения.

Mosaic
Программа c несложным графическим интерфейсом (GUI), предназначенная для простого доступа к данным, хранящимся в Internet. Данные могут быть обычными файлами или гипертекстовыми документами. Mosaic была разработана в NCSA.

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

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

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

Национальный центр по приложениям для суперкомпьютеров (National Center for Supercomputer Applications - NCSA)
Исследовательский центр, в котором была разработана программа Mosaic.

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

null
Тип null имеет единственное значение - "пустую" ссылку, представленную литералом null, который сформирован из символов ASCII. Литерал null всегда имеет тип null.

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

объектно-ориентированное проектирование (object-oriented design)
Метод проектирования программного обеспечения, позволяющий моделировать абстрактные или реальные объекты при помощи классов и объектов.

восьмеричный (octal)
Система счисления с основанием 8. Знаки 0-7 представляют цифры. В программе, написанной на языке JavaTM, восьмеричные числа должны начинаться с символа 0. См. также шестнадцатеричный.

открытое сетевое окружение (Open Net Environment - ONE)
Сетевая среда, которая была разработана компанией Sun Microsystems и поддержана многими ведущими производителями. Описывает всестороннюю архитектуру для создания, сборки и использования сетевых услуг. ONE платформонезависима и полностью основана на открытых стандартах. Sun ONE - конкретная реализация данной архитектуры, разработанная компаниями Sun и iPlanet.

дополнительный пакет (Optional Package)
Набор API в издании платформы Java, который может быть доступным или поддерживаться в совместимой реализации.

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

посредник запросов к объектам (Object Request Broker - ORB)
Библиотека, позволяющая объектам CORBA определять местонахождение и устанавливать связь друг с другом.

принцип (OS principal)
Свойство (principal), присущее той операционной системе, на которой запущена платформа J2EE.

Object Transaction Service (OTS)
Интерфейсы, позволяющие объектам CORBA участвовать в транзакциях.

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

замещение (overriding)
Означает другую реализацию метода в подклассе класса, первоначально определившего метод.

P
пакет (package)
Группа типов. Пакеты объявляются при помощи ключевого слова package.

пассивация (passivation)
Процесс передачи корпоративного компонента (enterprise bean) из памяти во вторичное устройство хранения данных. См. также активация.

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

persistence
Протокол передачи состояния сущности (entity bean) между переменными ее экземпляра и базой данных.

PersonalJavaTM
Среда выполнения Java для сетевых приложений на персональных устройствах потребителя (домашнего, мобильного или офисного использования).

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

Portable Object Adapter - POA
Стандарт CORBA для создания серверных приложений, которые переносимы между различными посредниками запросов к объектам (ORBs).

интерфейс переносимой операционной системы (Portable Operating System Interface - POSIX)
Стандарт, который определяет языковой интерфейс между операционной системой UNIX и прикладными программами посредством минимального набора поддерживаемых функций.

первичный ключ (primary key)
Объект, уникально идентифицирующий сущность (entity bean).

принцип (principal)
Отличительная черта, присвоенная сущности в результате аутентификации.

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

привилегия (privilege)
Атрибут защиты, который не имеет свойства уникальности и который может быть использован несколькими principals. Пример привилегии - группа.

процесс (process)
Виртуальное адресное пространство, содержащее один или более потоков.

свойство (property)
Характеристика объекта, которую может устанавливать пользователь. Например, цвет окна.

профили (Profiles)
Наборы Java API, которые служат дополнением к изданиям платформ Java и обеспечивают дополнительные возможности. Профили также могут включать другие определенные профили. Реализация профиля нуждается в издании Java Platform для создания законченной разработки и среды ее использования на целевом вертикальном рынке. Каждый профиль подчиняется связанному набору требований совместимости.

Профили могут использоваться одним или несколькими изданиями.

Примеры профилей в Java 2 Platform, Micro Edition: PersonalJavaTM, Java CardTM.

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

private
Ключевое слово языка программирования JavaTM, используемое при объявлении метода или переменной. Указывает на то, что к методу или переменной класса могут обращаться элементы других классов.
Теги: Словарь java - терминов
Просмотров: 23 | Добавил: creditor | Теги: Словарь java - терминов | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
close