ITU (International Telecommunication Union – Международный телекоммуникационный союз)

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

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

J –

J2EE Platform (Java 2 Enterprise Edition Platform) (См. Java Platform, AWT)

Технология разработки  корпоративных  приложений на языке Java.  Реализована  на

базе  платформонезависимой,   Java-ориентированной   интегрированной  среды   разработки (ИСР),   созданной   фирмой    Sun   для   создания,    компоновки    и    развёртывания    Веб-

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

«чистый»   HTML,  с  включёнными   в    его  текст  Java-апплетами   и   Java-приложениями. Последние   опираются   на   механизмы   Java   Server   Pages   (JSP)   или   коды   сервлетов, развёрнутых  на  сервере  и   создающих  потоки  HTML-данных,  возвращаемых  на  запросы клиента и отображаемые в браузерах; б) следующий уровень представляется «зёрнами Java»

–       Enterprise   JavaBeans   (EJBs),   обеспечивающими    поддержку   логики    используемых платформ. EJB-сервер обеспечивает выполнение функций авторизации, управления памятью и    процессами   (нитями),   средствами   обеспечения   безопасности,   параллелизма   и    т.д.; б) уровень  поддержки  интерфейса  с  базами   данных,  подобного  ODBC,  обеспечивается средствами  и   инструментами  Java  Database  Connectivity  (JDBC).  J2EE  создавалась  для разработки  и   развёртывания  компонентов  –  программных  модулей  уровня  приложения, поддерживаемых   контейнерами.   Компоненты,  как  правило,   конфигурируются   во   время развёртывания.  Платформа J2EE  определяет  четыре  типа  компонентов:  а) корпоративные (промышленные  –  enterprise,   EJBs)  компоненты  –  «зёрна»  (beans,  JavaBeans);  б) Вебкомпоненты; в) апплеты и г) приложения-клиенты.

J2МE (Java 2 Micro Edition – Java для портативных устройств) (См. Java Platform)

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

Microsystems. Включает в себя компактную Java-машину и набор API-интерфейсов.

J2SE (См. Java Platform)

JAAS  (Java  Authentication  and  Authorization  Service  –  Служба  аутентификации  и

авторизации для платформы Java)

JAD ( Joint Application Development – Совместная разработка приложений)

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

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

JAE (Java Application Environment – Среда приложений Java)

Исходный  код,  подготовленный  в   интегрированной  среде  разработки  JDK  (Java

Development Kit).

JAF (JavaBeans Activation Framework – Каркас [платформа] активации компонентов

JavaBeans) JAF API

Программные компоненты, которые позволяют  программе на Java  автоматически

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

JAR (Java ARchive Files  – Архив Java, файл JAR (.jar))

Архив  языка Java (Java ARchive). Формат файлов, используемый  для  объединения

многих файлов  с  кодами   программ  на  языке  Java  –  в   один. Последний   содержит   в упакованном   виде   файлы  классов   Java,  вспомогательноые   классы  и   метаинформацию («манифест»). Также может содержать цифровые подписи.

Java

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

v Интерпретируемый  ООЯП, разработанный первоначально Джеймсом Гослингом (James  Gosling)  со  своими  коллегами  Майком  Шериданом  (Mike  Sheridan)  и   Патриком Ноутоном (Patrick Naughton) из Sun Microsystems. Изначально назывался Oak (англ. – дуб), по  ассоциации  с деревом,  растущим  под  окнами  офиса  Гослинга.  Работа над  Java была

начата  в    1990  г.  (существенные   её  части   были   разработаны  в   Санкт-Петербурге)  и официально анонсирована в мае 1995 г. на конференции SunWorld. Платформа Java и  язык Java родились  как часть внутреннего  проекта  Sun Microsystems по созданию  передового программного  обеспечения  для  различных  бытовых  приборов. Реализация  проекта  была начата  на  языке  С++,  но  вскоре  возник  ряд  проблем,  наилучшим  средством  борьбы  с которыми    было   изменение   самого   инструмента   –   языка   программирования.   Стало очевидным,  что необходим  платформонезависимый  язык программирования,  позволяющий создавать  программы,  которые  не  приходилось  бы  компилировать  отдельно  для  каждой архитектуры микропроцессоров электронного устройства и можно было бы использовать на различных  процессорах  под  различными  ОС.  Поэтому  основным  свойством  ООЯП  Java является независимость от аппаратной платформы и  использование в  Веби  беспроводных технологиях,   а  также  в   бытовой   электронике   разного  назначения.   Он  поддерживает парадигмы  структурного, параллельного, модульного и  компонентного программирования. Результатом работы компилятора Java является функциональный модуль в двоичных кодах (т.н. байткод), загружаемый в оперативную или долговременную память любого устройства (мобильного    телефона,    видеомагнитофона,    холодильника    и      т.д.)    и      исполняемый установленной на устройстве т.н. «виртуальной машиной Java». Байткод представляет собой оптимизированный    набор    команд,    предназначенных    для    выполнения    виртуальным интерпретирующим  устройством,  которое эмулирует  Java-система в  процессе выполнения апплета (дословно – «приложеньица»), поскольку интерпретация – это самый простой способ создания  переносимых  и  безопасных программ. Чтобы пользоваться  возможностями  языка Java, операционная  система  должна быть обеспечена  интерпретатором  Hot Java, который помимо  навигации  обеспечивает  свободную  миграцию  программ. В настоящее время  Java является  простым,  безопасным,  скриптовым,  объектно-ориентированным,  устойчивым  к ошибкам, многопоточным, портабельным, независимым от архитектуры, интерпретируемым, высокопроизводительным,  распределенным и  динамичным  языком  программирования.  Для него существует удобный механизм подключения к практически любой базе данных любой известной СУБД. Он представляет собой часть «Концепции Java», состоящей из ООЯП Java, программной архитектуры, сконструированной для него виртуальной машины Java и средств быстрой разработки приложений (RAD). Поэтому, когда рассматривают весь комплекс ПО, связанного с Java, говорят о технологии Java. Sun Microsystems регулярно совершенствует и обновляет редакции языка Java. Спецификации языка Java, виртуальная машина Java (Java Virtual Machine, JVM) и  интерфейс прикладного программирования  языка Java (Java API) являются    комплексом    программных    инструментов,    совместно    поддерживаемых    и управляемо    развиваемых    Sun Microsystems   и    сообществом    специалистов    в     рамках Общественного  Процесса  Java  (Java   Community  Process).  Технология Java  состоит  из различных  платформ,  предназначенных  для  широких  областей  применения.  Среди  них: Enterprise   Java,    PersonalJava   и     EmbeddedJava.   Спецификации,    ориентированные    на конкретные приложения, носят названия профилей (Java TV, JavaPhone и др.).

w Платформа   и    архитектура   (JavaBeans   и    Enterprise   JavaBeans),   развиваемые фирмой Sun Microsystem.

Источник: Тлумачний   словник   з   інформатики   /   Г.Г.   Півняк,   Б.С.   Бусигін, М.М. Дівізінюк та ін. – Д., Нац. гірнич. ун-т, 2008. – 599 с.

Похожие посты:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий