Sun Java Enterprise System Glossar

 

J2EETM-Anwendung

(S.) Eine bereitstellbare Einheit der J2EE-Plattform-Funktionalität. Hierbei kann es sich um ein einzelnes J2EE-Modul handeln oder um eine Gruppe von Modulen, die in einer EAR-Datei zusammen mit einem J2EE-Anwendungsbereitstellungsdeskriptor verpackt sind. J2EE-Anwendungen werden in der Regel so konzipiert, dass sie über mehrere Computerschichten hinweg bereitgestellt werden können.

J2EEKomponente

(S.) Eine separate funktionale Softwareeinheit, die von einem Container unterstützt wird und bei der Bereitstellung konfiguriert werden kann. Eine Webanwendung, Session-Bean, Entity-Bean, Meldungsgesteuerte Bean, ein Anwendungsclient oder ein connector (Konnektor). Diese J2EE-Komponenten sind in der JavaTM-Programmiersprache geschrieben und werden auf die gleiche Weise kompiliert, wie andere Programme in dieser Sprache. Siehe auch component (Komponente).

J2EE-Modul

(S.) Eine Softwareeinheit, die aus einer oder mehreren J2EE-Komponenten desselben Containertyps und einem Bereitstellungsdeskriptor dieses Typs bestehen. Module können als eigenständige Einheit bereitgestellt oder in eine J2EE-Anwendung eingebunden werden. Siehe auchLebenszyklusmodul, Modul.

J2EE-Plattform

(Java 2 Platform, Enterprise Edition) (S.) Eine Umgebung zur Entwicklung und Bereitstellung von webbasierten Unternehmensanwendungen in allen Bereichen des Netzwerks. Die J2EE-Plattform besteht aus einer Reihe von Diensten, APIs und Protokollen, die die Funktionalitäten zur Entwicklung dieser Anwendungen bereitstellen.

J2EE-Produkt

(S.) Eine Implementierung gemäß der J2EE-Plattformspezifikation.

J2EE-Produktanbieter

(S.) Ein Anbieter, der ein J2EE-Produkt anbietet.

J2EE-Server

(S.) Der Laufzeitteil eines J2EE-Produkts. Ein J2EE-Server stellt EJB- und/oder Webcontainer bereit. Siehe auch Container.

J2METM-Plattform

(Java 2 Platform, Micro Edition) (S.) Eine hoch optimierte Java-Laufzeitumgebung, die für eine breite Anzahl von Konsumentenprodukten konzipiert wurde, darunter Pager, Mobiltelefone, Bildschirmtelefone, Digitalempfänger und Autonavigationssysteme.

J2SETM-Plattform

(Java 2 Platform, Standard Edition) (S.) Die zentrale Java-Technologieplattform.

JAF

(JavaBeansTM Activation Framework) (S.) Integriert die Unterstützung für MIME-Datentypen in die Java-Plattform. Siehe auch MIME-Datentyp.

JAR-Dateivereinbarung

(S.) Eine Vereinbarung für Java-Archivdateien, in der angegeben wird, welche Informationen im Enterprise-Bean-Paket enthalten sein müssen.

JATO

(S.) (S.) Eine Bibliothek für die Konvertierung von Programmcode in der Programmiersprache Java in XML. Wird auch als Sun Java System Web Application Framework oder Application Framework bezeichnet. JATO ist für die Entwicklung von Webanwendungen für Unternehmen bestimmt. JATO kombiniert Konzepte, wie Anzeigefelder, Anwendungsereignisse, Komponentenhierarchien und das page-centric-Entwicklungsverfahren.

Java 2 Platform, Enterprise Edition

Siehe J2EE-Plattform.

Java 2 Platform, Micro Edition

Siehe J2METM-Plattform .

Java 2 Platform, Standard Edition

Siehe J2SETM-Plattform.

JavaBeanTM-Namespace

(S.) Ein Standard, mit dem Sie eine eindeutige Bezeichnung für eine Gruppe von Elementnamen angeben können, die durch ein Paket definiert werden. Ein Dokument, das das Paket verwendet, kann in ein anderes Dokument eingefügt werden, ohne dass ein Konflikt zwischen Elementnamen auftritt. Die im Paket definierten Elemente werden eindeutig identifiziert, sodass der Parser bestimmen kann, wann ein Element anhand Ihres Pakets und nicht anhand eines anderen Pakets interpretiert werden soll.

JavaBeans Activation Framework

Siehe JAF.

JavaBeans-Komponente

(S.) Eine Java-Klasse, die mithilfe von Tools bearbeitet und in Anwendungen eingebunden werden kann. Eine JavaBeans-Komponente muss bestimmte Konventionen für Eigenschafts- und Ereignisschnittstellen erfüllen.

JavaBeans-Komponentenarchitektur

(S.) Ein mobiles, plattformunabhängiges und wiederverwendbares Komponentenmodell.

Java Enterprise System

(S.) Eine Integration einzelner Sun-Softwareprodukte in einem Softwaresystem, das verteilte Unternehmensanwendungen unterstützt.

Java ES

Siehe Java Enterprise System.

Gemeinsam genutzte JavaTM ES-Komponente

Siehe shared component (Gemeinsam genutzte Komponente).

JavaMailTM (API, Erweiterung)

(S.) Eine API für das Senden und Empfangen von E-Mails. Der Anwendungscode verwendet den Java Naming and Directory InterfaceTM-(JNDI-)Dienst, um JavaMail-Sitzungsressourcenobjekte mithilfe eines JNDI-Namens zu suchen.

JavaScriptTM- Programmiersprache

(S.) Eine kompakte, objektbasierte Skriptsprache für die Entwicklung von Internetanwendungen für Clients und Server.

JavaServer FacesTM-Konvertierungsmodell

(S.) Ein Mechanismus für die Konvertierung zwischen stringbasierten Auszeichnungen, die von JavaServer Faces UI-Komponenten erzeugt wurden, und serverseitigen Java-Objekten.

JavaServer Faces event and listener model (Event-Listener Modell von JavaServer Faces)

(S.) Ein Mechanismus, der festlegt, wie die von JavaServer Faces UI-Komponenten gesendeten Ereignisse verarbeitet werden. Das Modell basiert auf dem JavaBeans-Event-Listener-Modell für Komponenten.

JavaServer Faces-Ausdruckssprache

(S.) Eine einfache Ausdruckssprache, die von Tag-Attributen der JavaServer Faces UI-Komponenten verwendet wird, um die verknüpfte Komponente an eine Bean-Eigenschaft oder den Wert der verknüpften Komponente an eine Methode oder eine externe Datenquelle zu binden (z. B. als Bean-Eigenschaft). Im Gegensatz zu Ausdrücken der JSP-Ausdruckssprache, werden JavaServer Faces Expression Language-(EL-)Ausdrücke von der JavaServer Faces-Implementierung und nicht vom Webcontainer ausgewertet.

JavaServer Faces-Navigationsmodell

(S.) Der Mechanismus, mit dem die Sequenz für die Anzeige der Seiten in einer JavaServer Faces-Anwendung festgelegt wird.

JavaServer Faces UI-Komponente

(S.) Eine Benutzerschnittstellensteuerung, die Daten an einen Client ausgibt oder einem Benutzer ermöglicht, Daten in eine JavaServer Faces-Anwendung einzugeben.

JavaServer Faces UI-Komponentenklasse

(S.) Eine JavaServer Faces-Klasse, mit der das Verhalten und die Eigenschaften einer JavaServer Faces UI-Komponente festgelegt wird.

JavaServer Faces-Technologie

(S.) Ein Framework für die Erstellung von serverseitigen Schnittstellen oder Webanwendungen, die in der Java-Programmiersprache geschrieben sind.

JavaServer Faces-Überprüfungsmodell

(S.) Ein Mechanismus zum Überprüfen der Daten, die von einem Benutzer in eine JavaServer Faces UI-Komponente eingegeben werden.

JavaServer PagesTM-Technologie

Siehe JSP-Technologie.

Java Web Start-Software

(S.) Ein webbasiertes Programm zum Starten von Anwendungen. Mit der Java Web Start-Software werden Anwendungen durch Klicken auf den Internet-Link gestartet. Wenn die Anwendung noch nicht auf Ihrem Computer installiert ist, lädt Java Web Start sie automatisch herunter und speichert sie auf Ihrem Computer. Wenn eine Anwendung in den Cache-Speicher geladen wurde, kann sie über ein Desktop-Symbol oder einen Browser-Link gestartet werden. Es wird immer die aktuelle Version der Anwendung dargestellt, unabhängig davon, welche Methode zum Starten der Anwendung eingesetzt wird.

JAXM

(Java API for XML Messaging) (S.) Eine Java-API, die den SOAP-Standard dazu verwendet, dass Anwendungen XML-Nachrichten auf Dokumentbasis senden und empfangen können. Diese Meldungen können entweder mit oder ohne Anhang erstellt werden.

JAXP

(Java API for XML Processing) (S.) Eine API für die Verarbeitung von XML-Dokumenten. JAXP bedient sich der Parser-Standards SAX und DOM, sodass Sie auswählen können, ob Ihre Daten als Ereignisfluss analysiert werden sollen oder eine Darstellung der Daten als Baumstruktur erstellt werden soll. JAXP unterstützt den XSLT-Standard, d. h., Sie können die Darstellung der Daten steuern und die Daten in andere XML-Dokumente oder in andere Formate (z. B. HTML) konvertieren. JAXP bietet Namespace-Unterstützung und ermöglicht so die Arbeit mit einem Schema, bei dem es anderenfalls zu Namenskonflikten kommen könnte.

JAXR

(Java API for XML Registries) (S.) Eine Java-Standard-API für den Zugriff auf verschiedene XML-Registrierungen. Ermöglicht Benutzern die Erstellung, Bereitstellung und Erkennung von Webdiensten. Siehe auch Registrierung.

JAXR-Client

(S.) Ein Client-Programm, das die JAXR-API verwendet, um über einen JAXR-Provider auf eine Unternehmensregistrierung zuzugreifen.

JAXR-Provider

(S.) Eine JAXR-API-Implementierung, die Zugriff auf einen bestimmten Registrierungsanbieter oder auf eine Klasse von Registrierungsanbietern bereitstellt, die auf einer üblichen Spezifikation basieren.

JAX-RPC

(Java API for XML-based RPC) (S.) Eine Java-API, die es Entwicklern ermöglicht, allgemein kompatible Webanwendungen und -dienste basierend auf den XML-basierten RPC-Protokollen zu erstellen.

JDBCTM-Verbindungs-Pool

(S.) Ein Pool, der die Eigenschaften der JDBC-Datenquelle (die zum Angeben einer Datenbankverbindung verwendet werden) mit den Eigenschaften des Verbindungs-Pools kombiniert.

JDBC-Ressource

(S.) Eine Ressource, die verwendet wird, um eine Anwendung, die innerhalb des Anwendungsservers ausgeführt wird, über einen bereits vorhandenen JDBC-Verbindungs-Pool mit einer Datenbank zu verbinden. Besteht aus einem Java Naming and Directory Interface(tm)-(JNDI-)Namen (der von der Anwendung verwendet wird) und dem Namen eines vorhandene JDBC-Verbindungs-Pools.

JDBC-Technologie

(Java DataBase Connectivity-Software) (S.) Ein auf Standards basierender Satz von Klassen und Schnittstellen, mit dem die Entwickler datenabhängige Komponenten erstellen können. Die JDBC-API implementiert Methoden für die plattform- und herstellerunabhängige Verbindung und Interaktion mit Datenquellen. Mit der JDBC-Technologie wird eine API auf Aufrufebene für SQL-basierten Datenbankzugriff bereitgestellt.

JHTML

(J-Sky Hypertext Markup Language) Eigene Programmiersprache von Vodafone für japanische J-Sky-Geräte.

JMS

(Java Message Service) (S.) Eine Reihe von Standardschnittstellen und Semantik, mit denen festgelegt wird, wie der Java-Client auf die Einrichtungen eines Message Service zugreift. Diese Schnittstellen bieten Programmen, die in der Programmiersprache Java programmiert wurden eine Standardmethode zum Erstellen, Senden, Empfangen und Lesen von Nachrichten.

JMS-verwaltetes Objekt

(Java Message Service-verwaltetes Objekt) (S.) Ein vorkonfiguriertes Java Message Service-Objekts (JMS-Verbindungsfactory oder JMS-Ziel), das von einem Administrator für die Verwendung von einem oder mehreren JMS-Clients erstellt wurde. Durch die Verwendung verwalteter Objekte können JMS-Clients von den Eigentümeraspekten eines Anbieters isoliert werden, sodass die Clients vom Anbieter unabhängig sind. Diese Objekte werden von einem Administrator in einem Java Naming and Directory Interface-(JNDI-)Namespace platziert und von JMS-Clients mithilfe von JNDI-Suchen aufgerufen.

JMS-API

(Java Message Service API) (S.) Eine Reihe von Standardschnittstellen und Semantik, mit denen festgelegt wird, wie der JMS-Client auf die Einrichtungen eines JMS-Message Service zugreift. Diese Schnittstellen bieten Programmen, die in der Programmiersprache Java programmiert wurden eine Standardmethode zum Erstellen, Senden, Empfangen und Lesen von Nachrichten.

JMS-Anwendung

(Java Message Service-Anwendung) (S.) Ein oder mehrere JMS-Clients, die Nachrichten austauschen.

JMS-Client

(Java Message Service Client) (S.) Eine Anwendungs- oder Software-Komponente, die mit anderen JMS-Clients zusammenwirkt, unter Verwendung eines JMS-Nachrichtendienstes zum Austauschen von Nachrichten.

JMS-Verbindungsfactory

(Java Message Service-Verbindungsfactory) (S.) Das vom Java Message Service verwaltete Objekt, das von einem JMS-Client zum Herstellen einer Verbindung mit einem JMS-Nachrichtendienst verwendet wird.

JMS-Ziel

(Java Message Service-Ziel) (S.) Das physische Ziel in einem JMS-Nachrichtenserver, an das erstellte Nachrichten zur Weiterleitung und nachfolgenden Zustellung an die Verbraucher übermittelt werden. Dieses physische Ziel wird von einem JMS-verwalteten Objekt identifiziert und zusammengefasst, das ein JMS-Client verwendet, um das Ziel eingehender und ausgehender Nachrichten anzugeben.

JMS-Nachrichten

(Java Message Service-Nachrichten) (S.) Asynchrone Anforderungen, Berichte oder Ereignisse, die von den Java Message Service-Clients verbraucht werden. Eine Nachricht verfügt über einen Header (dem zusätzliche Felder hinzugefügt werden können) und über einen Nachrichtentext. Im Nachrichten-Header werden standardmäßige Felder und optionale Eigenschaften angegeben. Der Nachrichtentext enthält die Daten, die übertragen werden.

JMS-Anbieter

(Java Message Service-Anbieter) (S.) Ein Produkt, das die JMS-Schnittstellen für ein Messaging-System implementiert und die für ein vollständiges Produkt erforderlichen Verwaltungs- und Steuerungsfunktionen hinzufügt.

JMS-Dienst

(Java Message Service-Dienst) (S.) Software, die Zustellungsdienste für ein JavaMessage Queue-Messaging-System einschließlich Verbindungen zu JMS-Clients, Nachrichtenweiterleitung und -zustellung, Persistenz, Sicherheit und Protokollierung bereitstellt. Der Message Service verwaltet physische Ziele, an die JMS-Clients Nachrichten senden und von denen die Nachrichten an die Verbraucher-Clients zugestellt werden.

JMS-Sitzung

(Java Message Service-Sitzung) (S.) Ein Single-Threaded-Kontext zum Senden und Empfangen von JMS-Nachrichten. Eine JMS-Sitzung kann nicht transaktionsbezogen sein, Teil einer lokalen Transaktion sein oder an einer verteilten Transaktion teilnehmen.

JNDI-Erweiterung

(Java Naming and Directory Interface-Erweiterung) (S.) Eine Standarderweiterung der Java-Plattform, die Anwendungen, die auf Java-Technologie basieren, eine Schnittstelle mit mehreren Benennungs- und Verzeichnisdiensten im Unternehmen bietet. Als Bestandteil der Java Enterprise API-Gruppe ermöglicht JNDI die Konnektivität mit heterogenen Namens- und Verzeichnisdiensten eines Unternehmens.

JNDI-Name

(Java Naming and Directory Interface-Name) (S.) Ein Name, der für den Zugriff auf eine Ressource verwendet wird, die beim JNDI-Benennungsdienst registriert wurde.

Job Controller

(S.) Die MTA-Komponente, die für die Planung und Ausführung von Aufgaben auf Anforderung der verschiedenen anderen MTA-Komponenten verantwortlich ist.

join rule (Verknüpfungsregel)

(S.) Eine Regel, die angibt, wie Einträge in einer sekundären Directory Proxy Server-Datenansicht mit den Einträgen in einer primären Datenansicht verknüpft werden oder wie Einträge in einer SQL-Tabelle mit Einträgen in einer anderen SQL-Tabelle verknüpft werden.

jspc-Dienstprogramm

(S.) Der Compiler für Seiten, die mit der JSP-Technologie erstellt wurden. Das Dienstprogramm überprüft für alle JSP-Seiten, ob sie der JSP-Spezifikation entsprechen.

JSPTM-Aktion

(S.) Ein JSP-Element, das auf implizite Objekte und andere serverseitige Objekte reagieren oder neue Skriptvariablen definieren kann. Aktionen folgen der XML-Syntax für Elemente (mit Start-Tag, Inhalt und End-Tag). Wenn das Element keinen Inhalt hat, kann die Empty-Tag-Syntax verwendet werden. Das Tag muss ein Präfix aufweisen. Es gibt Standardaktionen und benutzerdefinierte Aktionen.

JSP-Container

(S.) Ein Container, der dieselben Dienste wie ein Servlet-Container und eine Engine zum Interpretieren und Verarbeiten von JSP-Seiten in ein Servletzur Verfügung stellt.

JSP-Container, verteilt

(S.) Ein JSP-Container, der eine als bereitstellbar ausgezeichnete Webanwendung ausführen und diese über mehrere Java Virtual Machines, die auf verschiedenen Hosts ausgeführt werden können, verteilen kann.

JSP-Aktion, benutzerdefiniert

(S.) Eine benutzerdefinierte Aktion, die mithilfe eines Tag-Bibliotheksdeskriptors portabel beschrieben und mit einer taglib-Direktive in eine JSP-Seite importiert wird. Benutzerdefinierte Aktionen werden verwendet, um wiederkehrender Aufgaben beim Schreiben von JSP-Seiten einzukapseln.

JSP-Tag, benutzerdefiniert

(S.) Ein Tag, das auf eine benutzerdefinierte JSP-Aktion verweist.

JSP-Deklaration

(S.) Ein JSP-Skriptelement, das Methoden und/oder Variablen in einer JSP-Seite deklariert.

JSP-Direktive

(S.) Ein JSP-Element, das eine Anweisung an den JSP-Container ausgibt und beim Übersetzungsprozess interpretiert wird.

JSP-Dokument

(S.) Eine JSP-Seite, die in XML-Syntax beschrieben ist und den Einschränkungen von XML-Dokumenten unterliegt.

JSP-Element

(S.) Ein Teil einer JSP-Seite, der von einem JSP-Übersetzer erkannt wird. Ein Element kann eine Direktive, eine Aktion oder ein Skriptelement sein.

JSP-Ausdruck

(S.) Ein Skriptelement, das einen gültigen Ausdruck einer Skriptsprache enthält, der ausgewertet, in einen String umgewandelt und in das implizite out-Objekt eingefügt wird.

JSP-Ausdruckssprache

(S.) Eine Sprache zum Schreiben von Ausdrücken, die auf die Eigenschaften von JavaBeans-Komponenten zugreifen. EL-Ausdrücke können in statischem Text und in allen anderen Standard- oder benutzerdefinierten Tag-Attributen verwendet werden, die einen Ausdruck enthalten können.

JSP-Seite

(S.) Ein textbasiertes Dokument, das statischen Text und JSP-Elemente enthält und beschreibt, wie eine Anforderung für das Erstellen einer Antwort verarbeitet wird. Eine JSP-Seite wird in ein Servlet übersetzt und verarbeitet Anforderungen als Servlet.

JSP-Skriptelement

(S.) Eine JSP-Deklaration, -Skriplet oder -Ausdruck, dessen Syntax in der JSP-Spezifikation definiert ist und dessen Inhalt entsprechend einer in der JSP-Seite verwendeten Skriptsprache geschrieben ist. Die JSP-Spezifikation beschreibt die Syntax und Semantik für Fälle, in denen das Seitenattribut für Sprache "java" lautet.

JSP-Skriplet

(S.) Ein JSP-Skriptelement, das Code-Fragmente enthält, die für die in der JSP-Seite verwendete Skriptsprache gültig sind. Die JSP-Spezifikation beschreibt, wie ein gültiges Skriplet aussehen muss, wenn das Seitenattribut für Sprache "java" lautet.

JSP-Standardaktion

(S.) Eine Aktion, die in der JSP-Spezifikation definiert und für eine JSP-Seite immer verfügbar ist.

JSP-Tag-Datei

(S.) Eine Quelldatei mit einem wiederverwendbaren JSP-Code-Fragment, das bei der Übersetzung einer JSP-Seite in ein Servlet in einen Tag-Handler übersetzt wird.

JSP-Tag-Handler

(S.) Ein Objekt der Java-Programmiersprache, mit dem das Verhalten eines benutzerdefnierten Tags implementiert wird.

JSP-Tag-Bibliothek

(S.) Eine Sammlung von benutzerdefinierten Tags, die mithilfe eines Tag-Bibliotheksdeskriptors und Java-Klassen beschrieben sind. Siehe auch JSTL.

JSP-Technologie

(1) (S.) Eine erweiterbare Webtechnologie, bei der statische Daten, JSP-Elemente und serverseitige Java-Objekte verwendet werden, um dynamischen Inhalt für einen Client zu erzeugen. Die statischen Daten bestehen in der Regel aus HTML- oder XML-Elementen. Bei dem Client handelt es sich in den meisten Fällen um einen Webbrowser. Seiten, die mit der JSP-Technologie erstellt wurden, verbinden die Layout-Funktionen einer standardmäßigen Browserseite mit der Leistungsstärke einer Programmiersprache.

(2) (S.) Erweiterungen, die alle Metafunktionen der JSP-Technologie aktivieren, einschließlich Instatanziierung, Initialisierung, Vernichtung, Zugriff von anderen Komponenten sowie Konfigurationsverwaltung. Wiederverwendbare Java-Anwendungen, die auf einem Web Server und nicht in einem Webbrowser ausgeführt werden.

JSS

Siehe Network Security Services for Java (JSS).

JSSE

(Java Secure Socket Extension) (S.) Eine Sammlung von Paketen, die den Aufbau von sicheren Internetverbindungen ermöglichen.

JSTL

(JavaServer Pages Standard Tag Library) (S.) Eine Tag-Bibliothek für grundlegende Funktionen, die in zahlreichen JSP-Anwendungen angewendet werden. JSTL unterstützt allgemeine strukturelle Aufgaben, wie beispielsweise Iterationen und Bedingungen, Tags für die Bearbeitung von XML-Dokumenten, Formatierungs-Tags für Internationalisierung und Gebietsschemata, SQL-Tags und Funktionen.

JTA

(Java Transaction API) (S.) Eine API, die Anwendungen und J2EE-Servern den Zugriff auf Transaktionen ermöglicht.

JTS

(Java Transaction Service) (S.) Gibt die Implementierung eines Transaktionsmanagers an, der JTA unterstützt und die Java-Zuordnungen der Object Management Group Object Transaction Service 1.1-Spezifikation auf Ebene unterhalb der API implementiert.