Glossar


5250-Bildschirm
Jede Bildschirmeinheit, die den 5250-Datenstrom verwendet. Siehe auch Programmentwicklungsverwaltung.
Abstraktes Schema
Teil des Implementierungsdeskriptors für eine Entity-Bean, der zum Definieren der Abhängigkeiten, persistenten Felder oder Abfrageanweisungen der Bean verwendet wird.
Abstrakter Test
Ein Komponententest für das Testen von Java-Schnittstellen, abstrakten Klassen und Superklassen; der Test kann nicht eigenständig ausgeführt werden und enthält keine Testsuite. Siehe auch Komponententest.
Abstract Window Toolkit (AWT)
Bei der Java-Programmierung eine Gruppe von GUI-Komponenten, die unter Verwendung von nativen Plattformversionen der Komponenten implementiert wurden. Diese Komponenten stellen die Untergruppe der Funktionalität zur Verfügung, die allen Betriebssystemumgebungen gemein ist. (Sun) Siehe auch Swing Set, Standard Widget Toolkit.
Access-Bean
Ein Enterprise-Bean-Wrapper, der normalerweise von Clientprogrammen wie JSP-Dateien und Servlets verwendet wird. Access-Beans verdecken die Komplexität, die mit der Verwendung von Enterprise-Beans einhergeht, und verbessern die Leistung beim Lesen und Schreiben mehrerer EJB-Eigenschaften.
Zugriffssteuerung
Bei der IT-Sicherheit der Prozess, mit dem sichergestellt wird, dass Benutzer nur auf die Ressourcen eines Computersystems zugreifen können, für die sie berechtigt sind.
Behindertengerechte Bedienung
Attribut eines Software- oder Hardwareprodukts, das von Personen mit Behinderungen verwendet werden kann.
Zugriffsart
Metadaten, die das Laufzeitverhalten einer Entity-Bean im Hinblick auf die Steuerung des gemeinsamen Zugriffs, auf das Ressourcenmanagement und auf Datenbankzugriffstrategien optimieren und steuern.
Action-Klasse
Bei Struts die Superklasse aller Aktionsklassen.
Aktionszuordnung
Eintrag in Struts-Konfigurationsdatei, der einen Aktionsnamen einer Aktionsklasse, einer Form-Bean und einem Local-Forward-Eintrag zuordnet.
Aktionsset
Bei Eclipse eine Gruppe von Befehlen, die von einer Perspektive der Hauptsymbolleiste und Menüleiste hinzugefügt wird.
Aktivierung
Bei Java der Prozess, bei dem eine Enterprise-Bean aus dem Sekundärspeicher in den Hauptspeicher übertragen wird. (Sun)
Aktivitätenprotokoll
Ein Prüfprotokoll jeder Funktion, die die Daten im aktiven Hauptbuch geändert hat.
Agent
Ein Programm, das einen bestimmten Service (beispielsweise die Datenerfassung) ohne Benutzereingriff oder nach einem festgelegten Zeitplan ausführt.
Agent-Controller
Ein Dämonprozess, der sich auf jedem Implementierungshost befindet und den Mechanismus bereitstellt, mit dem Clientanwendungen entweder neue Hostprozesse starten oder die Verbindung zu Agenten herstellen, die sich innerhalb bestehender Prozesse auf dem Host befinden.
Beziehung mit Kumulation
Die Beziehung zwischen Artefakten der höchsten Ebene in einem Anwendungsdiagramm. Diese werden aus den Beziehungen zwischen Artefakten der niedereren Ebene berechnet. Die Anzahl Beziehungen mit Kumulation ist kleiner als die Gesamtzahl primärer Beziehungen.
Aggregation
Die strukturierte Datenobjekterfassung zwecks nachfolgender Präsentation innerhalb eines Portals.
AJAX
Siehe Asynchronous JavaScript and XML.
Anonymer Benutzer
Ein Benutzer, der keine gültige Benutzer-ID und kein gültiges Kennwort für die Anmeldung bei einer Site verwendet. Siehe auch Registrierter Benutzer.
Apache HTTP Server
Ein Open-Source-Web-Server. Das Angebot von IBM umfasst einen Web-Server, den IBM HTTP Server, der auf Apache basiert.
APAR
Siehe Authorized Program Analysis Report.
API
Siehe Anwendungsprogrammierschnittstelle.
Applet
Ein Programm, das eine bestimmte Task ausführt und in der Regel zwischen Betriebssystemen portierbar ist. Applets, die häufig in Java geschrieben sind, können vom Internet heruntergeladen und in einem Web-Browser ausgeführt werden.
Anwendungsclient
Bei Java EE eine Clientkomponente der ersten Ebene, die in ihrer eigenen Java Virtual Machine (JVM) ausgeführt wird. Anwendungsclients haben Zugriff auf einige JAVA EE-Plattform-APIs, wie beispielsweise JNDI, JDBC, RMI-IIOP und JMS. (Sun)
Anwendungsclientmodul
Eine Java Archive-Datei (JAR-Datei), die einen Client enthält, der auf eine Java-Anwendung zugreift. Die Java-Anwendung wird in einem Client-Container ausgeführt und kann eine Verbindung zu fernen oder clientseitigen Java EE-Ressourcen herstellen.
Anwendungsclientprojekt
Eine Struktur und Hierarchie aus Ordnern und Dateien, die eine Clientkomponente der ersten Ebene enthalten, die in ihrer eigenen Java Virtual Machine (JVM) ausgeführt wird.
Anwendungsdiagramm
Eine grafische Sicht der unterschiedlichen Ressourcen (Programme, Serviceprogramme und RPG-, COBOL- und CL-Quelle) in einer nativen IBM i-Anwendung und ihre Beziehungen zueinander.
Anwendungsprogrammierschnittstelle (API)
Schnittstelle, die es einem in einer höheren Programmiersprache geschriebenen Anwendungsprogramm erlaubt, bestimmte Daten oder Funktionen des Betriebssystems oder eines anderen Programms zu verwenden.
Anwendungsserver
Ein Serverprogramm in einem verteilten Netz, das die Ausführungsumgebung für ein Anwendungsprogramm zur Verfügung stellt.
Artefakt
Eine Entität, die von einem Softwareentwicklungsprozess verwendet oder erstellt wird. Beispiele für Artefakte sind Modelle, Quellendateien, Scripts und binäre ausführbare Dateien.
Zugeordnete Bibliothek
Eine einzelne ferne Bibliothek auf dem IBM i-Host, die die Erstellungsobjekte für ein Projekt enthält.
Zuordnung
(1) Bei XML-Dokumenten die Verbindung des eigentlichen Dokuments mit den Regeln, die seine Struktur bestimmen (die Definition könnte über eine Dokumenttypdefinition (DTD) oder ein XML-Schema erfolgen).
(2) Bei Enterprise-Beans eine Abhängigkeit, die zwischen zwei CMP-Entity-Beans (CMP = über Container realisierte Transaktionspersistenz) besteht. Es gibt zwei Arten von Zuordnungen: 1:1 und 1:n.
ASYNC
Siehe Asynchron.
Asynchron (ASYNC)
Bezieht sich auf Ereignisse, die in Bezug auf die Zeit nicht synchron sind bzw. nicht in regelmäßigen oder vorhersagbaren Zeitintervallen auftreten.
Asynchronous JavaScript and XML (AJAX)
Eine Gruppe von Technologien, die zum Erstellen von dynamischen interaktiven Webseiten verwendet wird, die schnell auf Anforderungen reagieren, indem kleinere Datenchunks ausgetauscht werden. AJAX verwendet eine Kombination aus vorhandenen Technologien und Protokollen, einschließlich XHTML, CSS, XML, clientseitigen scriptbasierten Sprachen (z. B. JavaScript und Document Object Model), und einen asynchronen Datenabrufmechanismus wie beispielsweise XMLHttpRequest.
Attribut
Ein Merkmal oder eine Eigenschaft einer Entität, das/die die Entität beschreibt; beispielsweise ist die Telefonnummer eines Mitarbeiters eines der Attribute dieses Mitarbeiters.
Authentifizierung
Ein Sicherheitsservice, der beweist, dass es sich bei einem Benutzer eines Computersystems tatsächlich um die Person handelt, für die er sich ausgibt. Gemeinhin wird dieser Service über Kennwörter und digitale Signaturen implementiert. Die Authentifizierung unterscheidet sich von der Autorisierung, da es bei der Authentifizierung nicht um das Erteilen oder Verweigern des Zugriffs auf Systemressourcen geht.
Autorisierung
Die Methode, die festlegt, auf welche Portlets ein Benutzer oder eine Benutzergruppe zugreifen kann.
Authorized Program Analysis Report (APAR)
Eine Anforderung zur Behebung eines Fehlers in einem unterstützten Release eines von IBM gelieferten Programms.
AWT
Siehe Abstract Window Toolkit.
Axis
Eine Implementierung von SOAP für die Implementierung von Java-Web-Services.
B2B
Siehe Business-to-Business.
BA
Siehe Basisauthentifizierung.
Basiszeit
Die Zeit, die für die Ausführung einer bestimmten Methode verbraucht wird. Die Basiszeit schließt nicht die Zeit ein, die in anderen Java-Methoden, die von dieser Methode aufgerufen werden, verbraucht wird.
Basisauthentifizierung (BA)
Eine Authentifizierungsmethode, die einen Benutzernamen und ein Kennwort verwendet.
Bean
Eine Definition oder eine Instanz einer JavaBeans-Komponente. Siehe auch Enterprise-Bean, JavaBeans.
Beanklasse
Bei der Programmierung mit Enterprise JavaBeans (EJB) eine Java-Klasse, die eine Klasse javax.ejb.EntityBean oder javax.ejb.SessionBean implementiert.
Über JavaBeans realisierte Transaktionspersistenz (BMP)
Das Verfahren, mit dem die Entity-Bean die Datenübertragung zwischen den Variablen einer Entity-Bean und einem Ressourcenmanager bewerkstelligt. (Sun) Siehe auch Über Container realisierte Transaktionspersistenz.
BiDi
Siehe Bidirektional.
Bidirektional (BiDi)
Bezieht sich auf Sprachen wie Arabisch und Hebräisch, die von rechts nach links geschrieben werden; ausgenommen sind Zahlen, die von links nach rechts geschrieben werden.
Binden
Eine Verbindung zwischen Softwarekomponenten in einem Netz unter Verwendung eines anerkannten Protokolls herstellen. Bei Web-Services erfolgt die Bindeoperation, wenn der Serviceanforderer zur Ausführungszeit unter Verwendung der Bindedetails in der Servicebeschreibung eine Interaktion mit dem Service aufruft oder einleitet, um den Service zu lokalisieren, eine Verbindung zu ihm herzustellen und ihn aufzurufen.
BMP
Siehe Über JavaBeans realisierte Transaktionspersistenz.
Engpass
Eine Stelle im System, an der die Konkurrenz um eine Ressource negative Auswirkungen auf die Leistung hat.
Bottom-up-Entwicklung
Bei Web-Services der Prozess, bei dem ein Service auf der Grundlage eines bestehenden Artefakts (beispielsweise einer JavaBean oder Enterprise-Bean) und nicht auf Basis einer WSDL-Datei (WSDL = Web Services Definition Language) entwickelt wird. Siehe auch Top-down-Entwicklung.
Bottom-up-Zuordnung
Bei der Programmierung mit Enterprise JavaBeans (EJB) eine Methode für die Zuordnung von Enterprise-Beans zu Datenbanktabellen. Dabei wird zunächst das Schema aus einer bestehenden Datenbank importiert; anschließend werden Enterprise-Beans und Zuordnungen generiert.
Grenzklasse
Bei der Leistungsprofilerstellung eine Klasse, die normalerweise in den Filterbedingungen ausgeschlossen wird, die aber von den Klassen, die als Filter eingeschlossen sind, direkt aufgerufen wird.
Verzweigung
In der CVS-Teamentwicklungsumgebung eine separate Entwicklungslinie, bei der Änderungen isoliert werden können. Ändert ein Programmierer Dateien in einer Verzweigung, erscheinen diese Änderungen nicht im Hauptzweig oder anderen Verzweigungen.
Unterbrechungspunkt
Ein festgelegter Punkt in einem Programm, an dem das System die Verarbeitung stoppt; die Verarbeitung kann nach einem manuellen Eingriff wieder aufgenommen werden.
Erstellung
Ressourcen erstellen oder ändern, normalerweise in Abhängigkeit vom Zustand anderer Ressourcen. Beispielsweise konvertiert ein Java-Erstellungsprogramm Java-Quellendateien in ausführbare Klassendateien, und ein Erstellungsprogramm für Web-Links aktualisiert Links auf Dateien, deren Name oder Position sich geändert hat.
Erstellungspfad
Der Pfad, der während der Kompilierung von Java-Quellcode verwendet wird, um Klassen zu suchen, auf die verwiesen wird und die sich in anderen Projekten befinden.
Erstellungsplan
Eine XML-Datei, die die Verarbeitung definiert, die für das Erstellen von Generierungsausgabe erforderlich ist, und das System angibt, auf dem die Verarbeitung stattfindet.
Erstellungsstil
Eine Gruppe von Aktionen, die Push- und Erstellungsoperationen für IBM i-Projekte bereitstellen.
Geschäftsobjekt
Bei der Programmierung von Web-Services ein Datenstrukturtyp, der Informationen zu dem Geschäftsunternehmen angibt, das den Service publiziert hat. Das Geschäftsobjekt wird angegeben, wenn der Service registriert wird.
Geschäftsmethode
Eine Methode einer Enterprise-Bean, die die Geschäftslogik oder Regeln einer Anwendung implementiert. (Sun)
Geschäftsservice
Bei der Programmierung von Web-Services ein Datenstrukturtyp, der Informationen zu Gruppen von Web-Services enthält. Die Geschäftsservicestruktur wird angegeben, wenn ein Service registriert wird.
Business-to-Business (B2B)
Bezieht sich auf Internetanwendungen, die Informationen zwischen Unternehmen austauschen oder Transaktionen zwischen Unternehmen ausführen.
Bytecode
Maschinenunabhängiger Code, der vom Java-Compiler generiert und vom Java-Interpreter ausgeführt wird. (Sun)
C2A
Siehe Click-to-Action.
Aufrufstack
Eine Liste mit Datenelementen, die von der Java Virtual Machine (JVM) für ein Programm erstellt und verwaltet wird, um eine Methode erfolgreich aufrufen und verlassen zu können.
Funktionalität
Bei Eclipse eine Gruppe von Funktionen, die verdeckt oder aktiviert werden kann, um die Benutzerschnittstelle zu vereinfachen. Die Funktionalität wird durch Ändern der Vorgabeneinstellungen aktiviert oder inaktiviert.
Cascading Style Sheet (CSS)
Datei, die eine hierarchisch aufgebaute Gruppe von Darstellungsregeln definiert, mit denen die Wiedergabe von HTML- oder XML-Dateien in Browsern, Anzeigefunktionen oder beim Drucken kontrolliert werden kann.
Positionierung mit CSS (CSS-P)
Verwendung eines Cascading Style Sheet (CSS) für die Positionierung von Webseitenelementen mit Pixelpositionen oder mit Positionen relativ zu anderen Elementen.
Channel
Eine angepasste Webanwendung innerhalb eines Portals, für die ein Benutzer subskribieren kann.
Zeichensatz
Eine definierte Gruppe von Zeichen, für die keine codierte Darstellung angenommen wird und die von einem konfigurierten Hardware- oder Softwaresystem erkannt wird. Ein Zeichensatz kann nach Alphabet, Sprache oder Script oder einer Kombination aus diesen Definitionen definiert werden.
Cheat-Sheet
Ein Cheat-Sheet (englisch für "Spickzettel") ist eine Schnittstelle, die Benutzer durch die Assistenten und Schritte führt, die zum Ausführen einer komplexen Task erforderlich sind, und Links zu relevanten Abschnitten in der Onlinehilfe bereitstellt.
Markierungsfeld
Ein rechteckiges Kästchen mit zugehörigem Text, das eine Auswahl darstellt. Trifft ein Benutzer eine Auswahl, wird das Markierungsfeld gefüllt, um anzugeben, dass die Auswahl ausgewählt ist. Der Benutzer kann das Markierungsfeld abwählen, indem er die Auswahl erneut anklickt und dadurch abwählt.
Einchecken
Bei bestimmten SCM-Systemen (SCM = Software Configuration Management) das Zurückkopieren von Dateien in das Repository, nachdem die Dateien geändert wurden.
Auschecken
Bei bestimmten SCM-Systemen (SCM = Software Configuration Management) das Kopieren der letzten Überarbeitung einer Datei aus dem Repository, um sie ändern zu können.
cHTML
Siehe Compact Hypertext Markup Language.
Klasse
Bei dem objektorientierten Entwurf oder der objektorientierten Programmierung ein Modell oder eine Schablone, mit dem/der Objekte mit einer gemeinsamen Definition sowie gemeinsamen Merkmalen, Operationen und gemeinsamem Verhalten erstellt werden können. Ein Objekt ist eine Instanz einer Klasse.
Klassendiagramm
Ein Diagramm, das eine Gruppe von deklarativen (statischen) Modellelementen zeigt, beispielsweise Klassen, Typen und deren Inhalt und Abhängigkeiten.
Klassendatei
Eine kompilierte Java-Quellendatei.
Klassenhierarchie
Die Abhängigkeiten zwischen Klassen, die eine einzelne Vererbung gemeinsam benutzen.
Ladeprogramm für Klassen
Teil der Java Virtual Machine (JVM), der für das Suchen und Laden von Klassendateien verantwortlich ist. Ein Ladeprogramm für Klassen hat Auswirkungen auf die Paketierung von Anwendungen und auf das Laufzeitverhalten von Standardsoftware, die auf Anwendungsservern implementiert ist.
Klassenpfad
Eine Liste der Verzeichnisse und JAR-Dateien, die Ressourcendateien oder Java-Klassen enthalten, die von einem Programm zur Ausführungszeit dynamisch geladen werden können.
Click-to-Action (C2A)
Eine Methode zur Implementierung kooperativer Portlets, bei der Benutzer auf ein Symbol in einem Quellenportlet klicken können, um Daten zu einem oder mehreren Zielportlets zu übertragen. Siehe auch Kooperative Portlets, Wire-Verbindung.
Client
Ein Softwareprogramm oder Computer, das/der Services von einem Server anfordert. Siehe auch Server, Host.
Client-Proxy
Ein Objekt auf der Clientseite einer Netzverbindung, das eine Fernprozeduraufrufschnittstelle für einen Service auf der Serverseite bereitstellt.
Client/Server
Bezieht sich auf das Interaktionsmodell bei der verteilten Datenverarbeitung, bei dem ein Programm auf einem Computer eine Anforderung an ein Programm auf einem anderen Computer sendet und auf eine Antwort wartet. Das aufrufende Programm wird als Client, das antwortende Programm als Server bezeichnet. Siehe auch Verteilte Anwendung.
Zwischenablage
Ein Bereich des Computerhauptspeichers bzw. Speicherbereich, in dem Daten temporär gespeichert werden. Die Daten in der Zwischenablage stehen anderen Anwendungen zur Verfügung.
CMP
Siehe Über Container realisierte Transaktionspersistenz.
Codeunterstützung
Siehe Inhaltshilfe.
Codepage
Eine bestimmte Zuordnung von Codepunkten zu Schriftzeichen. Innerhalb einer bestimmten Codepage kann ein Codepunkt nur eine einzige spezifische Bedeutung haben. Eine Codepage gibt außerdem an, wie nicht definierte Codepunkte gehandhabt werden.
Collaboration
Die Fähigkeit, den Kontakt zwischen Kunden, Mitarbeitern oder Geschäftspartnern und den Personen und Prozessen in einem Geschäft oder Unternehmen herzustellen, um die Entscheidungsfindung zu vereinfachen und zu verbessern. Bei der Collaboration geht es um zwei oder mehr Einzelpersonen mit sich ergänzendem Know-how, die miteinander arbeiten, um ein geschäftsbezogenes Problem zu lösen.
Befehlszeile
Die leere Zeile in einer Anzeige, in die Befehle, Auswahlnummern oder Auswahlmöglichkeiten eingegeben werden können.
Gemeinsamer Bereich
Auf einer Webseite, die auf einer Seitenschablone basiert, der festgelegte Bereich der Seite.
Common Base Event
Eine auf XML basierende Spezifikation, die einen Mechanismus zum Verwalten von Ereignissen, beispielsweise Protokollierung, Traceerstellung, Verwaltung und Geschäftsereignisse, in Unternehmensanwendungen definiert.
Common Object Request Broker Architecture (CORBA)
Eine Architektur und eine Spezifikation für die verteilte objektorientierte Datenverarbeitung, die Client- und Serverprogramme mit einer formalen Schnittstellendefinition trennt. Siehe auch Internet Inter-ORB Protocol.
Compact Hypertext Markup Language (cHTML)
Ein Format für das Publizieren von Hypertextinformationen auf mobilen Endgeräten.
Kompiliereinheit
Ein Teil eines Computerprogramms, der vollständig genug ist, um korrekt kompiliert werden zu können.
Kompilieren
In ILE-Sprachen (ILE = Integrated Language Environment) die Umsetzung von Quellenanweisungen in Module, die dann in Programme oder Serviceprogramme gebunden werden können.
Kompilierzeit
Zeitraum, während dessen ein Computerprogramm in ein ausführbares Programm kompiliert wird.
Komplexer Typ
Bei XML ein Typ, der Elemente in seinem Inhalt zulässt und dem Attribute zugeordnet werden können. Siehe auch Einfacher Typ.
Komponente
(1) Ein wiederverwendbares Objekt oder Programm, das eine bestimmte Funktion ausführt und so konzipiert ist, dass es mit anderen Komponenten und Anwendungen zusammenarbeitet.
(2) Bei Eclipse ein oder mehrere Plug-ins, die zusammenarbeiten, um eine diskrete Gruppe von Funktionen zur Verfügung zu stellen.
Komponententest
Ein automatisierter Test einer oder mehrerer Komponenten einer Unternehmensanwendung, die Java-Klassen, EJB-Beans oder Web-Services einschließen kann. Siehe auch Abstrakter Test, Testbild.
Composer
Bei Java eine Klasse, mit der ein einzelnes komplexes Beanfeld mehreren Datenbankspalten zugeordnet wird. Die Zusammensetzung wird für komplexe Felder benötigt, die ihrerseits Objekte mit Feldern und Verhalten sind.
Konkretes Portlet
Eine logische Darstellung eines Portletobjekts, das durch einen eindeutigen Konfigurationsparameter (PortletSettings) gekennzeichnet ist.
Concurrent Versions System (CVS)
Ein netztransparentes Open-Source-System zur Versionssteuerung.
Konfigurationsdatei
Eine Struts-Datei, die Informationen zu Datenquellen, Form-Beans, globalen Forwards und Aktionszuordnungen enthält.
Verbindung
(1) Bei der Datenfernverarbeitung eine Zuordnung zwischen zwei Entitäten zur Übertragung von Daten.
(2) Eine Beziehung zwischen Knoten in einem Anwendungsdiagramm.
Verbindungsfactory
Eine Gruppe von Konfigurationswerten, die Verbindungen herstellen, die einer Java EE-Komponente den Zugriff auf eine Ressource ermöglichen. Verbindungsfactorys stellen bedarfsgesteuerte Verbindungen von einer Anwendung zu einem unternehmensweiten Informationssystem (EIS) her und ermöglichen einem Anwendungsserver, das unternehmensweite Informationssystem für eine verteilte Transaktion zu registrieren.
Connector
(1) Bei Java EE ein Standarderweiterungsmechanismus für Container, um Konnektivität zu unternehmensweiten Informationssystemen (EISs) bereitzustellen. Ein Connector besteht aus einem Ressourcenadapter und Tools für die Anwendungsentwicklung (Sun). Siehe auch Container.
(2) Ein Servlet, das einen Portletzugriff auf externe Inhaltsquellen bereitstellt, beispielsweise eine Informationsquelle auf einer Webseite eines lokalen Fernsehsenders.
Container
(1) Eine Entität, die Services für Lebenszyklusmanagement sowie Sicherheits-, Implementierungs- und Laufzeitservices für Komponenten bereitstellt. (Sun) Siehe auch Ressourcenadapter, Connector.
(2) Eine Spalte oder Zeile, die verwendet wird, um das Layout eines Portlets oder eines anderen Containers auf einer Seite anzuordnen.
(3) Eine Gruppe von Phasen und Verbindungen in einem Jobentwurf.
Über Container realisierte Transaktionspersistenz (CMP)
Das Verfahren, mit dem der Container der Entity-Bean die Datenübertragung zwischen den Variablen einer Entity-Bean und einem Ressourcenmanager verwaltet. (Sun) Siehe auch Über JavaBeans realisierte Transaktionspersistenz.
Containerverwaltete Transaktion
Eine Transaktion, deren Grenzen durch einen EJB-Container definiert sind. Eine Entity-Bean muss containerverwaltete Transaktionen verwenden. (Sun)
Containertransaktion
Siehe Containerverwaltete Transaktion.
Inhaltsbereich
Auf einer Webseite, die auf einer Seitenschablone basiert, der editierbare Bereich der Seite.
Inhaltshilfe
Eine Funktion einiger Quelleneditoren, die für den Benutzer eine Liste gültiger Alternativen aufruft, anhand derer die aktuelle Codezeile oder das aktuelle Eingabefeld ausgefüllt werden kann.
Konkurrenzsituation
Eine Situation, in der eine Transaktion versucht, eine Zeile oder Tabelle zu sperren, die bereits gesperrt ist.
Inhaltsmodell
Die Darstellung beliebiger Daten, die innerhalb eines XML-Elements enthalten sein können. Es gibt vier Arten von Inhaltsmodellen: Elementinhalt, gemischter Inhalt, leer (EMPTY) und beliebig (ANY).
Bereitsteller von Inhalten
Eine Inhaltsquelle, die als Portlet in eine Portalseite integriert werden kann.
Content-Spot
Eine Klassendatei, die einer JSP-Datei hinzugefügt wird, um die Anzeige personalisierter Daten oder individuell gestalteten Inhalts bereitzustellen. Jeder Content-Spot verfügt über einen Namen und akzeptiert einen bestimmten Datentyp aus einer Regel.
Kontextstammverzeichnis
Webanwendungsstammverzeichnis, welches das Verzeichnis der höchsten Ebene einer Anwendung darstellt, wenn die Anwendung auf einem Web-Server implementiert wird.
Steuerelement
Siehe Fensterobjekt.
Converter
Bei der Enterprise JavaBeans-Programmierung (EJB-Programmierung) eine Klasse, die eine Datenbankdarstellung in einen Objekttyp umsetzt und umgekehrt.
Kooperative Portlets
Zwei oder mehr Portlets auf derselben Webseite, die durch die gemeinsame Nutzung von Informationen miteinander interagieren. Siehe auch Click-to-Action, Wire-Verbindung, Merkmalbroker.
Copy-Helper
Access-Bean, die eine lokale Kopie der Attribute aus einer fernen Entity-Bean enthält. Im Gegensatz zu Bean-Wrappers, sind Copy-Helper für die Verwendung mit einer einzelnen Instanz einer Entity-Bean optimiert.
CORBA
Siehe Common Object Request Broker Architecture.
Create-Methode
Bei Enterprise-Beans eine Methode, die in der Home-Schnittstelle definiert ist und von einem Client aufgerufen wird, um eine Enterprise-Bean zu erstellen. (Sun)
CSS
Siehe Cascading Style-Sheet.
CSS-P
Siehe Positionierung mit CSS.
Angepasste Aktion
Bei der JSP-Programmierung eine Aktion, die in portierbarer Weise durch einen Tag Library Descriptor und eine Gruppe von Java-Klassen beschrieben und durch eine Direktive "Taglib" in eine JSP-Seite importiert wird. (Sun)
Angepasste Finder-Methode
Siehe Finder-Methode.
Anpassung
Die Änderung einer Portalseite oder eines Portlets durch einen Benutzer. Mit WebSphere Portal kann ein Benutzer eine Portalseite anpassen, indem er das Seitenlayout ändert und auswählt, welche Portlets je Einheit angezeigt werden. Siehe auch Personalisierung.
Customizer
Java-Klasse (implementiert die Schnittstelle java.beans.Customizer), die einer Bean zugeordnet ist, um eine besser ausgestattete Benutzerschnittstelle für die Merkmale der betreffenden Bean bereitzustellen.
Custom Tag (Angepasster Tag)
Erweiterung der JavaServer Pages-Sprache (JSP-Sprache), die eine spezialisierte Task ausführt. Custom Tags werden in der Regel in Form einer Tagbibliothek verteilt, die auch die Java-Klassen enthält, die die Tags implementieren.
CVS
Siehe Concurrent Versions System.
DAD
Siehe Dokumentzugriffsdefinition.
DAD-Script
Eine von DB2 XML Extender verwendete Datei, mit der entweder XML-Dokumente aus bestehenden DB2-Daten erstellt oder XML-Dokumente in DB2-Daten zerlegt werden.
DADX
Siehe Erweiterung der Dokumentzugriffsdefinition.
DADX-Gruppe
Ordner, der Datenbankverbindungsinformationen (JDBC und JNDI) und andere Informationen enthält, die von DADX-Dateien innerhalb der Gruppe gemeinsam benutzt werden.
DADX-Laufzeit
Bei einem DADX-Web-Service der Zeitraum, während dessen SOAP-Anforderungen an neuen Web-Service gesendet werden. Die DADX-Laufzeitumgebung stellt Informationen für den DADX-Web-Service bereit, einschließlich der HTTP GET- und POST-Bindungen, der Testseite, WSDL-Generierung und Umsetzung der DTD-Daten in XML-Schemadaten.
Dämon
Ein Programm, dessen Ausführung unbeaufsichtigt erfolgt und das ständig oder regelmäßig anfallende Funktionen ausführt, wie beispielsweise die Netzsteuerung.
Datenklasse
Access-Bean, die Datenspeicher- und Zugriffsmethoden für das Zwischenspeichern von Enterprise-Bean-Merkmalen bereitstellt. Anders als Copy-Helpers arbeiten Access-Beans für Datenklassen mit Enterprise-Beans, die sowohl über lokale Clientsichten als auch über ferne Clientsichten verfügen.
Datendefinition
Ein Datenobjekt, das eine Datenbank oder Tabelle definiert.
Datendefinitionssprache (DDL)
Eine Sprache, die Daten und die zugehörigen Abhängigkeiten in einer Datenbank beschreibt.
Datenbeschreibungsspezifikationen (DDS)
Ein festes Format zur Beschreibung und Erstellung von IBM i-Datenbanken oder -Einheitendateien.
Datenobjekt
Jedes Objekt (beispielsweise Tabellen, Sichten, Indizes, Funktionen, Auslöser und Pakete), das mit Hilfe von SQL-Anweisungen erstellt oder bearbeitet werden kann.
Datenobjektfilter
Ein Steuerelement, das den Ausschluss von Datenobjekten (beispielsweise Tabellen und Schemata) aus der Baumstrukturanzeige der Datenbank ermöglicht.
Datenquelle
Bei JDBC eine Schnittstelle, die eine logische Darstellung eines Pools mit Verbindungen zu einer physischen Datenquelle zur Verfügung stellt. Datenquellenobjekte ermöglichen die Portierbarkeit von Anwendungen, da sie die Angabe von spezifischen Informationen für einen bestimmten Datenbanktreiber überflüssig machen.
DB2
Eine Produktfamilie mit IBM Lizenzprogrammen für die Verwaltung relationaler Datenbanken.
DB2 XML Extender
Ein Programm, das für die Speicherung und Verwaltung von XML-Dokumenten in DB2-Tabellen verwendet wird. Aus bestehenden relationalen Daten können korrekt formatierte und auf ihre Gültigkeit geprüfte XML-Dokumente generiert und als Spaltendaten gespeichert werden. Außerdem ist es möglich, den Inhalt von XML-Elementen und Attribute in DB2-Tabellen zu speichern.
DBCS
Siehe Doppelbytezeichensatz.
DDL
Siehe Datendefinitionssprache.
DDS
Siehe Datenbeschreibungsspezifikationen.
Deadlock
Eine Bedingung, bei der zwei unabhängige Steuerthreads blockiert werden und jeder der beiden Threads darauf wartet, dass der andere Thread eine Aktion ausführt. Ein Deadlock tritt oft auf, wenn Synchronisationsmechanismen hinzugefügt werden, um Konkurrenzsituationen zu vermeiden.
Debugging
Die Erkennung, Diagnose und Eliminierung von Fehlern in Programmen.
Debugsteuerkomponente
Die Serverkomponente des Debuggers, deren Client/Server-Design sowohl die lokale als auch die ferne Ausführung des Debuggers ermöglicht. Die Debugsteuerkomponente läuft auf demselben System wie das Programm, für das der Debugger ausgeführt wird.
Debugger
Ein Tool zum Erkennen von Fehlern in Computerprogrammen und zur Durchführung eines Trace.
Debugsitzung
Die Aktivitäten, die zwischen dem Starten und dem Verlassen eines Debuggers auftreten.
Deklaration
Bei der Java-Programmierung eine Anweisung, die eine Kennung erstellt und dieser Attribute zuordnet, ohne notwendigerweise den zugehörigen Speicherbereich zu reservieren oder die Implementierung bereitzustellen. (Sun)
Dekoration
In grafischen Benutzerschnittstellen (GUIs) eine Glyphe, die eine Ressource mit Statusinformationen versieht, beispielsweise um anzugeben, dass sich eine Datei nach ihrer letzten Sicherung oder ihrer letzten Entnahme aus einem Repository geändert hat.
Implementieren
Dateien in eine Betriebsumgebung stellen oder Software in einer Betriebsumgebung installieren. Bei Java EE (Java Enterprise Edition) umfasst dies das Erstellen eines Implementierungsdeskriptors gemäß dem Typ von Anwendung, die implementiert wird.
Implementierungscode
Zusätzlicher Code, mit dem der von einem Anwendungsentwickler geschriebene Bean-Implementierungscode einer bestimmten EJB-Laufzeitumgebung ausgeführt werden kann. Implementierungscode kann von Tools generiert werden, die der Lieferant des Anwendungsservers bereitstellt.
Deploymentdeskriptor
Eine XML-Datei, die beschreibt, wie ein Modul oder eine Anwendung implementiert werden soll, indem sie die Konfigurations- und Containeroptionen angibt. Beispielsweise übergibt ein EJB-Deploymentdeskriptor Informationen, die angeben, wie eine Enterprise-Bean verwaltet und gesteuert werden soll, an einen EJB-Container.
Implementierungsverzeichnis
In diesem Verzeichnis befinden sich die bereitgestellte Serverkonfiguration und Webanwendung, und zwar auf der Maschine, auf der der Anwendungsserver installiert ist.
Veraltet
Bezieht sich auf eine Entität, beispielsweise ein Programmierelement oder eine Programmierfunktion, das bzw. die zwar unterstützt, aber nicht mehr empfohlen wird und deshalb irgendwann als überholt gelten könnte.
Deserializer
Methode zum Konvertieren von serialisierten Variablen in Objektdaten. Siehe auch Serialisierungsmethode.
Dialogfenster
Ein Sekundärfenster, das Benutzereingabe für eine bestimmte Task oder Subtask anfordert. Übliche Beispiele sind die Dialogfenster 'Drucken' und 'Speichern unter'. Dialogfenster sind modal, das heißt, sie müssen geschlossen werden, bevor der Benutzer die Arbeit in dem Fenster fortsetzen kann, von dem aus das Dialogfenster geöffnet wurde.
Direktive
Ein FFDC-Konstrukt (FFDC = First-Failure Data Capture = Datenerfassung bei erstmaligem Fehlervorkommen), das in einer WebSphere Application Server-Symptomdatenbank enthalten sein kann, um Informationen und empfohlene Aktionen bereitzustellen, anhand derer ein Diagnosemodul die protokollierten Daten anpassen kann.
Erkennen
Bei UDDI das Durchsuchen der Geschäftsregistrierungsdatenbank nach bestehenden Web-Services für die Integration.
Verteilte Anwendung
Eine Anwendung, die sich aus unterschiedlichen Komponenten zusammensetzt, die sich physisch auf verschiedenen Computersystemen befinden und über ein Netz verbunden sind. Siehe auch Client/Server.
Dokumentzugriffsdefinition (DAD)
Von DB2 XML Extender verwendetes XML-Dokumentformat, um die Zuordnung von XML-Daten zu relationalen Daten zu definieren.
Erweiterung der Dokumentzugriffsdefinition (DADX)
XML-Dokumentformat, das angibt, wie ein Web-Service unter Verwendung einer Gruppe von Operationen, die durch DAD-Dokumente und SQL-Anweisungen definiert werden, erstellt werden kann.
Document Object Model (DOM)
Ein System, in dem ein gegliedertes Dokument, beispielsweise eine XML-Datei, als Baumstruktur mit Objekten angezeigt wird, auf die über Programme zugegriffen werden kann bzw. die über Programme aktualisiert werden können.
Dokumenttypdefinition (DTD)
Regeln, die die Struktur für eine bestimmte Klasse von SGML- oder XML-Dokumenten angeben. Die DTD definiert die Struktur mit Hilfe von Elementen, Attributen und Notationen und richtet Integritätsbedingungen ein, die angeben, wie jedes Element, jedes Attribut und jede Notation in der spezifischen Dokumentklasse verwendet werden kann.
DOM
Siehe Document Object Model.
DOM-Element
Ein einziges Member einer Baumstruktur mit Elementen, das erstellt wird, wenn eine XML-Datei mit einem DOM-Parser syntaktisch analysiert wird. DOM-Elemente erleichtern die schnelle Identifikation aller Elemente in der XML-Quellendatei.
Domino-Verzeichnis
Eine Datenbank, die ein domänenweites Verzeichnis der Domino-Server, Benutzer, Zertifizierer, fremden Domänen und Gruppen bereitstellt. Sie enthält auch Dokumente für die Verwaltung der Kommunikation zwischen Servern und die Verwaltung von Serverprogrammen.
Doppelbytezeichensatz (DBCS)
Ein Zeichensatz, bei dem jedes Zeichen durch zwei Byte dargestellt wird. Diese Zeichensätze werden häufig von Landessprachen wie Japanisch und Chinesisch verwendet, die mehr Symbole haben, als durch ein einzelnes Byte dargestellt werden können. Siehe auch Einzelbytezeichensatz.
Dropdown
Bezieht sich auf eine Liste oder ein Menü, die bzw. das durch Anklicken geöffnet wird und geöffnet bleibt, bis der Benutzer einen Menüpunkt oder Listeneintrag auswählt oder auf eine andere Stelle in der Benutzeroberfläche klickt.
D-Bestimmung
Teil des ILE RPG-Codes, der Programmelemente wie beispielsweise eigenständige Felder, benannte Konstanten und Datenstrukturen mit oder ohne Unterfeld definiert.
DTD
Siehe Dokumenttypdefinition.
Dynaform
Eine Instanz einer Klasse oder Unterklasse DynaActionForm, die HTML-Formulardaten einer übergebenen Clientanforderung speichert oder die Eingabedaten eines Links speichert, auf den ein Benutzer geklickt hat.
Dynamische Webinhalte
Programmierungselemente, wie beispielsweise JSP-Dateien (JSP = JavaServer Pages), Servlets und Scripts, die eine client- oder serverseitige Verarbeitung erfordern, damit sie zur Ausführungszeit akkurat in einem Web-Browser bereitgestellt werden.
Dynamisches Webprojekt
Ein Projekt, das Ressourcen für eine Webanwendung mit dynamischem Inhalt enthält, beispielsweise Servlets oder JSP-Dateien (JSP = JavaServer Pages). Die Struktur eines dynamischen Webprojekts spiegelt den Java EE-Standard für Webinhalte, Klassen, Klassenpfade, Implementierungsdeskriptor usw. wider.
EAR
Siehe Enterprise Archive.
EAR-Datei
Siehe Enterprise Archive.
EAR-Projekt
Siehe Unternehmensanwendungsprojekt.
e-business
Die Geschäftstransaktionen über ein elektronisches Medium, wie beispielsweise das Internet.
Eclipse
Eine Open-Source-Initiative, die für ISVs und andere Personen, die Tools entwickeln, eine Standardplattform für die Entwicklung plugkompatibler Tools für die Anwendungsentwicklung bereitstellt.
Eclipse Modeling Framework
Die Eclipse-Komponenten, die strukturierte Datenmodelle definieren und implementieren, bei denen es sich um eine Gruppe zusammengehöriger Klassen zur Bearbeitung von Daten in Anwendungen handelt.
Editiercode
Ein Buchstabe oder eine Zahl, die angibt, dass eine Editierung gemäß einem definierten Muster erfolgen soll, bevor ein Feld angezeigt oder gedruckt wird. Siehe auch Editierwort.
Editiermaske
Eine Bytefolge, die die Editiermaschineninstruktion oder die Editier-API (QECEDT) anweist, wie ein numerischer Wert in eine lesbare Zeichenfolge formatiert wird. Eine Editiermaske kann einen numerischen Wert formatieren, damit Sprachen, die Maschineninstruktionen nicht direkt verwenden können, die Vorteile dieser Funktion nutzen können.
Editorbereich
Bei Eclipse und Eclipse-basierten Produkten der Bereich im Workbench-Fenster, in dem Dateien zum Editieren geöffnet werden.
Editierwort
Ein benutzerdefiniertes Wort mit einem bestimmten Format, das angibt, wie editiert werden soll. Siehe auch Editiercode.
EIM
Siehe Enterprise Identity Mapping.
EIS
Siehe Unternehmensweites Informationssystem.
EJB
Siehe Enterprise JavaBeans.
EJB-Bean
Siehe Enterprise-Bean.
EJB-Container
Container, der den EJB-Komponentenkontrakt der Java EE-Architektur implementiert. Dieser Kontrakt gibt eine Laufzeitumgebung für Enterprise-Beans an, die Services für Sicherheit, gemeinsamen Zugriff, Lebenszyklusmanagement, Transaktion und Implementierung sowie andere Services umfasst. (Sun) Siehe auch EJB-Server.
EJB-Factory
Eine Access-Bean, die das Erstellen bzw. Suchen einer Enterprise-Bean-Instanz vereinfacht.
EJB-Home-Objekt
Bei der Programmierung mit Enterprise JavaBeans (EJB) ein Objekt, das Lebenszyklusoperationen (Erstellen, Löschen, Suchen) für eine Enterprise-Bean zur Verfügung stellt. (Sun)
EJB-Vererbung
Eine Form der Vererbung, bei der eine Enterprise-Bean Merkmale, Methoden und Deskriptorattribute für die Steuerung auf Methodenebene von einer anderen Enterprise-Bean übernimmt, die sich in derselben Gruppe befindet.
EJB-JAR-Datei
Ein Java-Archiv, das ein EJB-Modul enthält. (Sun)
EJB-Modul
Eine Softwareeinheit, die aus einer oder mehreren Enterprise-Beans und einem EJB-Implementierungsdeskriptor besteht. (Sun)
EJB-Objekt
Bei Enterprise-Beans ein Objekt, dessen Klasse die Remote-Schnittstelle der Enterprise-Bean implementiert (Sun).
EJB-Projekt
Ein Projekt, das die für EJB-Anwendungen erforderlichen Ressourcen enthält, einschließlich Enterprise-Beans, Home-, lokale und Remote-Schnittstellen, JSP-Dateien, Servlets und Deploymentdeskriptoren.
EJB-Abfrage
In der EJB-Abfragesprache eine Zeichenfolge, die Folgendes enthält: eine optionale Klausel SELECT, die die zurückzugebenden EJB-Objekte angibt, eine Klausel FROM, die die Bean-Collections angibt, eine optionale Klausel WHERE, die Suchprädikate enthält, die auf die Collections anzuwenden sind, eine optionale Klausel ORDER BY, die die Reihenfolge der Ergebniscollection angibt, und Eingabeparameter, die den Argumenten der Finder-Methode entsprechen.
EJB-Abfragesprache
Eine Abfragesprache, die Finder-Methoden für Entity-Beans definiert, deren Persistenz über Container realisiert wird. Die Definition verwendet eine auf SQL basierende Sprache, die eine Suche anhand der persistenten Attribute einer Enterprise-Bean und anhand zugeordneter Beanattribute ermöglicht.
EJB-Referenz
Ein logischer Name, anhand dessen eine Anwendung nach der Home-Schnittstelle einer Enterprise-Bean in der Zielbetriebsumgebung sucht.
EJB-Server
Software, die Services für einen EJB-Container bereitstellt. Auf einem EJB-Server können ein oder mehrere EJB-Container vorhanden sein. (Sun) Siehe auch EJB-Container.
Element
Bei Markup-Sprachen eine Basiseinheit, die aus einem Starttag, einem Endtag, zugehörigen Attributen und deren Werten sowie dem gesamten Text zwischen Start- und Endtag besteht.
Schema für Codeumsetzung
Der zugrunde liegende Teil einer Codepage, der Folgendes definiert: a) Den Codierbereich (die Anzahl und den zulässigen Wert der Codepunkte in einer Codepage; b) Die Regeln für die gemeinsame Benutzung des Codierbereichs zwischen Steuerzeichen und Grafikzeichen; und c) Die Regeln für die spezifischen Optionen, die in diesem Schema zulässig sind, wie die Anzahl Bit in einem Byte, Einzelbyte oder Doppelbyte.
Endpunkt
Das System, das Ursprung oder Ziel einer Sitzung ist.
Endpunktlistener
Der Punkt oder die Adresse, bei dem/der ankommende Nachrichten für einen Web-Service von einem Service-Integrationsbus empfangen werden.
Unternehmensanwendung
Siehe Java EE-Anwendung.
Unternehmensanwendungsprojekt (EAR-Projekt)
Eine Struktur und Hierarchie von Ordnern und Dateien, die einen Deploymentdeskriptor und ein IBM Erweiterungsdokument enthalten, sowie Dateien, die für alle Java EE-Module gelten, die im Deploymentdeskriptor definiert sind.
Enterprise Archive (EAR)
Ein spezieller Typ von JAR-Datei, der durch den Java EE-Standard definiert wird und zum Implementieren von Java EE-Anwendungen auf Java EE-Anwendungsservern dient. Eine EAR-Datei enthält EJB-Komponenten, einen Implementierungsdeskriptor und WAR-Dateien (WAR = Web Archive) für einzelne Webanwendungen. Siehe auch Web Archive, Java Archive.
Enterprise-Bean
Eine Komponente, die eine Geschäftstask oder ein Geschäftsobjekt implementiert und sich in einem EJB-Container befindet. Enterprise-Beans umfassen Entity-Beans, Session-Beans und nachrichtengesteuerte Beans. (Sun) Siehe auch Bean.
Enterprise Identity Mapping (EIM)
Mechanismus, mit dem eine Person oder Entität den geeigneten Benutzeridentitäten unternehmensweit in verschiedenen Benutzerregistrys zugeordnet werden kann. EIM stellt Anwendungsprogrammierschnittstellen (APIs) für das Erstellen und Verwalten dieser Identitätsabgleichabhängigkeiten bereit sowie APIs, mit denen Anwendungen diese Informationen abfragen können.
Unternehmensweites Informationssystem (EIS)
Die Anwendungen, aus denen sich das bestehende System eines Unternehmens zusammensetzt, mit dem unternehmensweite Informationen gehandhabt werden. Ein unternehmensweites Informationssystem bietet ein klar strukturiertes Servicepaket, das als lokale und/oder ferne Schnittstelle bereitgestellt wird. (Sun) Siehe auch Ressourcenadapter.
Enterprise JavaBeans (EJB)
Eine von Sun Microsystems definierte Komponentenarchitektur für die Entwicklung und Implementierung von objektorientierten verteilten Anwendungen, die auf Unternehmen abgestimmt sind (Java EE).
Entität
In Markup-Sprachen, wie beispielsweise XML, eine Gruppe von Zeichen, auf die als eine Einheit Bezug genommen werden kann, um z. B. häufig wiederholten Text oder Sonderzeichen in ein Dokument einzugliedern.
Entity-Bean
Bei der EJB-Programmierung eine Enterprise-Bean, die persistente Daten darstellt, die in einer Datenbank verwaltet werden. Jede Entity-Bean hat ihre eigene Identität. (Sun) Siehe auch Session-Bean.
Umgebungsvariable
Eine Variable, die einen Aspekt der Betriebsumgebung für einen Prozess definiert. Beispielsweise können Umgebungsvariablen das Ausgangsverzeichnis, den Befehlssuchpfad, das verwendete Terminal oder die aktuelle Zeitzone definieren.
Erweitern
Mehr als ein Paket in derselben Version von Eclipse installieren, damit die Anwendungsfunktionen der Pakete in der Workbench-Umgebung gemeinsam verwendet werden können.
Extensible Hypertext Markup Language (XHTML)
Eine Neuformulierung von HTML 4.0 als XML-Anwendung. XHTML stellt eine Familie aus aktuellen und zukünftigen DTDs und Modulen dar, die HTML reproduzieren und erweitern bzw. eine Untergruppe von HTML bilden.
Extensible Markup Language (XML)
Standardmetasprache zum Definieren von Markup-Sprachen. Sie basiert auf der Standard Generalized Markup Language (SGML).
Extensible Stylesheet Language (XSL)
Eine Sprache für die Angabe von Style-Sheets für XML-Dokumente. Extensible Stylesheet Language Transformation (XSLT) wird zusammen mit XSL verwendet, um die Umsetzung eines XML-Dokuments in ein anderes Dokument zu beschreiben.
Erweiterung
Bei Eclipse der Mechanismus, mit dem ein Plug-in die Plattform erweitert. Siehe auch Erweiterungspunkt.
Erweiterungspunkt
Bei Eclipse die Angabe, die definiert, welche Attribute und Werte von einer Erweiterung deklariert werden müssen. Siehe auch Erweiterung.
Faces-Komponente
Eine Komponente aus einer Gruppe von Benutzerschnittstellenkomponenten (beispielsweise Eingabefelder) und Datenkomponenten (die Daten wie beispielsweise Datensätze in einer Datenbank darstellen), die in eine Faces-JSP-Datei gezogen und dann aneinander gebunden werden können, um ein dynamisches Webprojekt zu erstellen. Siehe auch JavaServer Faces.
Faces-JSP-Datei
Eine Datei, die eine Seite in einem dynamischen Webprojekt darstellt und JavaServer Faces-Benutzerschnittstellen- und Datenkomponenten enthält. Siehe auch JavaServer Faces.
Factory
Bei der objektorientierten Programmierung eine Klasse, die zum Erstellen von Instanzen einer anderen Klasse verwendet wird. Mit einer Factory wird die Erstellung von Objekten einer bestimmten Klasse an einer einzigen Stelle isoliert, damit neue Funktionen bereitgestellt werden können, ohne umfangreiche Codeänderungen vornehmen zu müssen.
Direktaufrufsicht
Bei Eclipse eine Sicht, die durch Klicken auf eine Schaltfläche in der Direktaufrufleiste geöffnet und geschlossen wird.
Feature
Bei Eclipse eine JAR-Datei, die in einem Format gepackt ist, das der Update-Manager akzeptiert und zum Aktualisieren der Plattform verwendet. Features verfügen über ein Manifest, das Basisinformationen zum Inhalt des Features bereitstellt. Dieses kann Plug-Ins, Fragmente und andere Dateien enthalten.
Feld
Bei der objektorientierten Programmierung ein Attribut oder Datenmember einer Klasse.
File Transfer Protocol (FTP)
Bei TCP/IP ein Anwendungsschichtprotokoll, das TCP- und Telnet-Services verwendet, um Dateien mit Massendaten zwischen Systemen oder Hosts zu übertragen.
Filter
Ein Mechanismus, mit dem Bibliotheken, Objekte und Teildateien auf einem Power Systems-Server abgefragt werden und für die Anzeige in Remote System Explorer zusamengefasst werden. Siehe auch Filterpool, Filterzeichenfolge.
Filterpool
Eine Gruppe von Filtern. Siehe auch Filter, Filterpoolreferenz.
Filterpoolreferenz
Mechanismus, der einen Filterpool von einer Verbindung in eine beliebige andere Verbindung anzeigt, so dass die Änderung in der Filterpoolreferenz reflektiert wird, wenn ein Benutzer eine Änderung am ursprünglichen Filterpool vornimmt. Siehe auch Filterpool.
Filterzeichenfolge
Die Informationen, die von einem Filter zum Durchführen einer Suche verwendet werden. Siehe auch Filter.
Suchen
Siehe Erkennen.
Finder-Methode
Bei Enterprise-Beans eine Methode, die in der Home-Schnittstelle definiert ist und von einem Client aufgerufen wird, um eine Entity-Bean zu lokalisieren. (Sun)
Starten
Bei der objektorientierten Programmierung: einen Statusübergang verursachen.
Fixpack
Eine kumulative Gruppe von Fixes, die zwischen geplanten Refresh-Packs, Produktaktualisierungen oder Releases zur Verfügung gestellt wird. Das Fixpack soll Kunden das Erreichen eines bestimmten Programmfixes ermöglichen. Siehe auch Vorläufige Programmkorrektur, Vorläufiger Fix, Refresh-Pack.
Fremdschlüssel
In einer relationalen Datenbank ein Schlüssel in einer Tabelle, der auf den Primärschlüssel in einer anderen Tabelle verweist. Siehe auch Primärschlüssel.
Maske
Eine Anzeige, ein gedrucktes Dokument oder eine Datei mit definierten Bereichen, in denen Informationen eingefügt werden können.
Form-Bean
Bei Struts eine Klasse, die HTML- oder JSP-Formulardaten einer übergebenen Clientanforderung speichert oder die Eingabedaten eines Links speichert, auf den ein Benutzer geklickt hat. Die Superklasse für alle Form-Beans ist die ActionForm-Klasse.
Forward
In Struts ein Objekt, das von einer Aktion zurückgegeben wird und zwei Felder hat: einen Namen und einen Pfad (in der Regel die URL einer JSP). Der Pfad gibt an, wohin eine Anforderung gesendet werden soll. Ein Forward kann lokal (zu einer bestimmten Aktion gehörig) oder global (für jede beliebige Aktion verfügbar) sein.
Frame
Bei der HTML-Codierung (HTML = Hypertext Markup Language) eine Untergruppe des Web-Browser-Fensters.
Frameset
HTML-Datei, die das Layout einer Webseite definiert, die aus anderen, separaten HTML-Dateien erstellt wurde.
Unformatierte Oberfläche
Der offene Bereich in einem Bildschirmmaskeneditor, in dem Entwickler Objekte hinzufügen und bearbeiten können. Beispielsweise stellt der Struts-Anwendungsdiagrammeditor eine unformatierte Oberfläche für die Darstellung von JSP-Seiten, HTML-Seiten und Aktionszuordnungen sowie von anderen Struts-Anwendungsdiagrammen, Links von JSP-Seiten und Forwards von Aktionszuordnungen bereit.
FTP
Siehe File Transfer Protocol.
Vollständige Erstellung
Bei Eclipse eine Erstellung, bei der alle Ressourcen innerhalb des Geltungsbereichs der Erstellung berücksichtigt werden. Siehe auch Schrittweise Erstellung.
Funktionsbezogenes Zoomen
Anzeigeart für ein Anwendungsdiagramm, bei der nur Artefakte der höchsten Ebene und alle direkten Beziehungen bzw. Beziehungen mit Kumulation zwischen den Artefakten angezeigt werden. Da nicht alle Knoten im Diagramm angezeigt werden, profitiert der Benutzer von mehr Funktionalität und er kann schneller reagieren. Ein Artefakt auf höchster Ebene kann erweitert werden, um das Diagramm zu vergrößern und die enthaltenen Artefakte anzuzeigen.
Getter-Methode
Methode, die den Zweck hat, den Wert einer Exemplar- oder Klassenvariablen abzurufen. Dies ermöglicht einem anderen Objekt, den Wert einer seiner Variablen zu ermitteln. Siehe auch Setter-Methode.
GIF
Siehe Graphics Interchange Format.
Globales Attribut
In XML ein Attribut, das als untergeordnetes Element des Schemaelements und nicht als Teil einer Definition eines komplexen Typs deklariert wird. Auf globale Attribute kann in einem oder mehreren Inhaltsmodellen mit Hilfe des Attributs ref verwiesen werden.
Globales Element
In XML ein Element, das als untergeordnetes Element des Schemaelements und nicht als Teil einer Definition eines komplexen Typs deklariert wird. Auf globale Elemente kann in einem oder mehreren Inhaltsmodellen mit Hilfe des Attributs ref verwiesen werden.
Graphics Interchange Format (GIF)
Dateiformat für das Speichern von Images. GIF-Dateien sind gängig im World Wide Web, da sie nur maximal 256 Farben enthalten und deshalb sehr klein sind.
Green-Screen-Anwendung
Eine Anwendung, die für zeichenbasierte Schnittstellen, wie beispielsweise Terminals IBM 3270 oder IBM 5250 codiert ist.
Gruppe
(1) Ein Benutzerverbund, der Zugriffsberechtigungen für eine geschützte Ressource gemeinsam nutzen kann.
(2) Stellenweise mindestens zwei Personen, die zwecks Zugehörigkeit zu einer bestimmten Sache gruppiert werden.
Handle
In der Java EE-Spezifikation ein Objekt, das eine Enterprise-Bean identifiziert. Ein Client kann den Handle serialisieren und später entserialisieren, um einen Verweis auf die Enterprise-Bean abzurufen. (Sun)
Handler
Bei Web-Services ein Mechanismus für die Verarbeitung von Serviceinhalt und für das Erweitern der Funktion eines JAX-RPC-Laufzeitsystems.
Handshake
Der Austausch von Nachrichten zu Beginn einer Secure Sockets Layer-Sitzung, der dem Client erlaubt, den Server mit Hilfe von öffentlichen Schlüsseln zu authentifizieren (wahlweise kann der Server auch den Client authentifizieren). Danach können Client und Server zusammenarbeiten, um symmetrische Schlüssel für die Verschlüsselung, Entschlüsselung und das Erkennen der Manipulation von Daten während der Übertragung zu erstellen.
Ohne GUI
Bezieht sich auf ein Programm oder eine Anwendung, das/die ohne grafische Benutzerschnittstelle oder, in machen Fällen, gänzlich ohne Benutzerschnittstelle ausgeführt werden kann. Der Betrieb ohne GUI wird oft für Netzserver oder eingebettete Systeme verwendet.
Zwischenspeicher
Bei der Java-Programmierung ein Speicherblock, der von der Java Virtual Machine (JVM) zur Ausführungszeit verwendet wird, um Java-Objekte zu speichern. Der Java-Zwischenspeicher wird von einem Garbage-Collector verwaltet, der Java-Objekte, die nicht mehr im Gebrauch sind, automatisch freigibt.
Home-Schnittstelle
Bei Enterprise-Beans eine Schnittstelle, die null oder mehr Create- und Remove-Methoden für eine Session-Bean bzw. null oder mehr Create-, Finder- und Remove-Methoden für eine Entity-Bean definiert. Siehe auch Remote-Schnittstelle.
Homepage
Bei einem Portal die Webseite der obersten Ebene.
Host
(1) Computer, der mit einem Netz verbunden ist und einen Zugriffspunkt zu diesem Netz bereitstellt. Der Host kann ein Client, ein Server oder gleichzeitig ein Client und ein Server sein. Siehe auch Server, Client.
(2) Bei der Leistungsprofilerstellung ein System, das Eigner von Prozessen ist, für die eine Profilerstellung ausgeführt wird. Siehe auch Server.
Hostname
Bei der Internetkommunikation der Name, der einem Computer zugeordnet ist. In einigen Fällen gibt der Hostname den vollständig qualifizierten Domänennamen an; in anderen Fällen gibt er den spezifischsten Unternamen eines vollständig qualifizierten Domänennamens an. Ist beispielsweise mycomputer.city.company.com der vollständig qualifizierte Domänenname, kann jeder der folgenden Hostnamen verwendet werden: mycomputer.city.company.com oder mycomputer.
Kurzinfo
Eine Form der Onlinehilfe, die angezeigt werden kann, indem der Cursor über ein GUI-Element, beispielsweise ein Symbol oder Feld, bewegt wird.
HTML
Siehe Hypertext Markup Language.
HTTP
Siehe Hypertext Transfer Protocol.
HTTP über SSL (HTTPS)
Ein Webprotokoll für sichere Transaktionen, das Seitenanforderungen von Benutzern und vom Web-Server zurückgegebene Seiten verschlüsselt und entschlüsselt.
HTTPS
Siehe HTTP über SSL.
Hypertext Markup Language (HTML)
Eine Markup-Sprache, die dem SGML-Standard (SGML = Standard Generalized Markup Language) entspricht und primär zur Unterstützung der Onlineanzeige von Text- und Grafikdaten, einschließlich Hypertext-Links, entworfen wurde.
Hypertext Transfer Protocol (HTTP)
Ein Internetprotokoll, das für die Übertragung und Anzeige von Hypertext und XML-Dokumenten im Web verwendet wird.
IBM i
Das IBM Lizenzprogramm, das als Hauptbetriebssystem für Power Systems-Produkte verwendet wird. Die Vorgänger von IBM i sind i5/OS und Operating System/400 (OS/400). Siehe auch Operating System/400.
IDE
Siehe Integrated Development Environment.
Identitätsprüfung
Der Aufrufberechtigungsnachweis für den nachgeschalteten Server. Dieser Berechtigungsnachweis kann, abhängig vom Modus RunAs für die Enterprise-Bean, als Ursprungsclientidentität, Serveridentität oder als eine andere festgelegte Identität definiert werden.
IIOP
Siehe Internet Inter-ORB Protocol.
ILE
Siehe Integrated Language Environment.
ILE RPG
Siehe Integrated Language Environment RPG.
i-mode
Ein Internetservice für mobile Endgeräte.
Schrittweise Erstellung
Bei Eclipse eine Erstellung, bei der nur Ressourcen berücksichtigt werden, die sich seit der letzten Erstellung geändert haben. Siehe auch Vollständige Erstellung.
Kurzhilfe
Ein kleines Fenster, das kontextabhängige Hilfe für ein bestimmtes UI-Element und Links zu verwandten Onlinehilfethemen anzeigt.
Informationszentrum
Eine Sammlung von Informationen, die Unterstützung für Benutzer eines oder mehrerer Produkte bereitstellt; das Information Center kann unabhängig vom Produkt gestartet werden und umfasst eine Liste mit Stichwörtern für die Navigation sowie eine Suchmaschine.
Vererbung
Objektorientierte Programmiertechnik, bei der vorhandene Klassen als Basis für die Erstellung anderer Klassen verwendet werden. Über die Vererbung werden die Struktur und das Verhalten von allgemeineren Elementen in speziellere Elemente eingegliedert.
Initialisierungspunkt
Eine benutzerdefinierte Konstante oder Variable, mit der die Attribute eines Objekts initialisiert werden.
Installationsverzeichnis
Ein Verzeichnis, in dem Einzeldateien für ein Paket gespeichert sind. Siehe auch Gemeinsam genutzte Ressource.
Instanzdokument
Ein XML-Dokument, das einem bestimmten Schema entspricht.
Integrated Development Environment (IDE)
Eine Gruppe von Softwareentwicklungstools, wie beispielsweise Quelleneditoren, Compiler und Debugger, auf die von einer einzigen Benutzerschnittstelle aus zugegriffen werden kann.
Integrated File System
Eine Funktion des Betriebssystems IBM i, die Datenstromein-/ausgabe und Speicherverwaltung ähnlich wie bei Personal Computer- und UNIX-Betriebssystemen unterstützt und dabei eine integrierende Struktur für alle auf einem System gespeicherten Informationen bereitstellt.
Integrated Language Environment (ILE)
Eine Gruppe von Konstrukten und Schnittstellen, die eine allgemeine Laufzeitumgebung und Anwendungsprogrammierschnittstellen (APIs), die zur Laufzeit gebunden werden können, für alle ILE-konformen höheren Programmiersprachen bereitstellen.
Integrated Language Environment RPG (ILE RPG)
Ein IBM Lizenzprogramm, das eine Gruppe von RPG-Umwandlungsprogrammen für kommerzielle Anwendungen und Geschäftsanwendungen auf IBM i-Hosts umfasst. Die Umwandlungsprogramme umfassen: System/36E RPG (RPG II), System/38 RPG (RPG III), RPG/400 (RPG III) und ILE RPG (RPG IV).
Vorläufiger Fix
Ein zertifizierter Fix, der im Allgemeinen allen Kunden zwischen regulär geplanten Fixpacks, Refresh-Packs oder Releases zur Verfügung steht. Siehe auch Fixpack, Refresh-Pack.
Internet Inter-ORB Protocol (IIOP)
Ein Protokoll, das für die Übertragung zwischen CORBA-Object-Request-Brokern (CORBA = Common Object Request Broker Architecture) verwendet wird. Siehe auch Common Object Request Broker Architecture.
Internet Protocol (IP)
Ein Protokoll, das Daten durch ein Netz oder miteinander verbundene Netze leitet. Dieses Protokoll fungiert als Zwischenglied zwischen den höheren Protokollschichten und dem physischen Netz. Siehe auch Transmission Control Protocol.
Interoperabilität
Die Fähigkeit eines Computers oder Programms, mit anderen Computern oder Programmen zusammenarbeiten zu können.
Introspektor
In Java eine Klasse (java.beans.Introspector), die für Tools ein Standardverfahren bereitstellt, anhand dessen die Tools Informationen zu den von einer Ziel-Bean unterstützten Merkmalen, Ereignissen und Methoden abrufen können. Introspector-Klassen folgen der JavaBeans-Spezifikation.
IP
Siehe Internet Protocol.
i-Projekt
Ein lokaler Container für lokale Quellendateien, der die IBM i-Entwicklung im Offlinebetrieb auf Windows- oder Linux-Plattformen ermöglicht.
J2C (JCA)
Siehe J2EE Connector Architecture.
J2EE
Siehe Java 2 Platform Enterprise Edition.
J2EE-Anwendung
Siehe Java EE-Anwendung.
J2EE Connector Architecture (J2C, JCA)
J2EE-Server
Siehe Java EE-Server.
J2SE
Siehe Java 2 Platform Standard Edition.
JAAS
Siehe Java Authentication and Authorization Service.
JAR-Datei
Eine Java Archive-Datei. Siehe auch Enterprise Archive, Web Archive.
Java
Eine objektorientierte Programmiersprache für portierbaren Interpretercode, die die Interaktion zwischen fernen Objekten unterstützt. Java wurde von Sun Microsystems, Incorporated entwickelt und spezifiziert.
Java 2 Platform Enterprise Edition (J2EE)
Siehe Java Platform Enterprise Edition.
Java 2 Platform Standard Edition (J2SE)
Siehe Java Platform Standard Edition.
Java-API für XML (JAX)
Eine Gruppe von Java-basierten APIs für die Handhabung verschiedener Operationen mit Daten, die mit XML (Extensible Markup Language) definiert wurden.
Java-API für XML-basierten RPC (JAX-RPC, JSR 101)
Eine Spezifikation zur Beschreibung von Anwendungsprogrammierschnittstellen (APIs) und Konventionen für das Erstellen von Web-Services und Web-Service-Clients, die Fernprozeduraufrufe (RPC = Remote Procedure Call) und XML verwenden.
Java Archive
Ein komprimiertes Dateiformat, mit dem alle Ressourcen, die für die Installation und Ausführung eines Java-Programms erforderlich sind, in einer einzigen Datei gespeichert werden können. Siehe auch Enterprise Archive, Web Archive.
Java Authentication and Authorization Service (JAAS)
Bei der Java EE-Technologie eine Standard-API für die Ausführung von sicherheitsbasierten Operationen. Über JAAS können Services Benutzer authentifizieren und autorisieren, während die Anwendungen weiterhin von den zu Grunde liegenden Technologien unabhängig sind.
Java-Bean
Siehe Bean.
JavaBeans
Wie für Java von Sun Microsystems definiert: ein portierbares, plattformunabhängiges und wiederverwendbares Komponentenmodell. Siehe auch Bean.
Java-Klasse
Eine in der Programmiersprache Java geschriebene Klasse.
Java Database Connectivity (JDBC)
Branchenstandard für datenbankunabhängige Konnektivität zwischen der Java-Plattform und einer breiten Palette von Datenbanken. Die JDBC-Schnittstelle stellt eine Schnittstelle auf Aufrufebene für den SQL-basierten und XQuery-basierten Datenbankzugriff bereit.
Java Development Kit (JDK)
Siehe Java SE Development Kit.
Javadoc
Ein Tool, das die Deklarationen und Dokumentationskommentare in einer Gruppe von Quellendateien syntaktisch analysiert und eine Gruppe von HTML-Seiten erstellt, in der die Klassen, untergeordneten Klassen, Schnittstellen, Konstruktoren, Methoden und Felder beschrieben werden. (Sun)
Java EE
Siehe Java Platform Enterprise Edition.
Java EE-Anwendung
Jede implementierfähige Einheit der Java EE-Funktionalität. Bei dieser Einheit kann es sich um ein einzelnes Modul oder eine Gruppe von Modulen handeln, die in einer Enterprise Archive-Datei (EAR-Datei) mit einem Java EE-Anwendungsdeploymentdeskriptor als Paket zusammengefasst werden. (Sun)
Java EE Connector Architecture (JCA)
Eine Standardarchitektur zum Verbinden der Java EE-Plattform mit heterogenen unternehmensweiten Informationssystemen (EIS).
Java EE-Server
Eine Laufzeitumgebung, die EJB- oder Web-Container zur Verfügung stellt.
Java-Datei
Eine editierbare Quellendatei (mit der Erweiterung .java), die in Bytecode (eine .class-Datei) kompiliert werden kann.
Java Message Service (JMS)
Eine Anwendungsprogrammierschnittstelle, die Funktionen der in der Sprache Java für die Nachrichtenbehandlung bereitstellt.
Java Naming and Directory Interface (JNDI)
Eine Erweiterung der Java-Plattform, die eine Standardschnittstelle für heterogene Namens- und Verzeichnisservices bereitstellt.
Java-Plattform
Ein Sammelbegriff für die Sprache Java, die zum Schreiben von Programmen verwendet wird; eine Gruppe von APIs, Klassenbibliotheken und anderen Programmen, die für die Entwicklung und Kompilierung von Programmen sowie zum Durchführen einer Fehlerprüfung für Programme verwendet werden; und eine Java Virtual Machine, die die Klassendateien lädt und ausführt. (Sun)
Java Platform, Enterprise Edition (Java EE)
Eine von Sun Microsystems Inc. definierte Umgebung für das Entwickeln und Implementieren von Unternehmensanwendungen. Die Java EE-Plattform besteht aus einem Servicepaket, Anwendungsprogrammierschnittstellen (APIs) und Protokollen, die die Funktionalität für das Entwickeln mehrschichtiger webbasierter Anwendungen bereitstellen. (Sun)
Java Platform, Standard Edition (Java SE)
Die zentrale Java-Technologieplattform. (Sun)
Java Profiling Agent
Der Agent, der der Java Virtual Machine (JVM) zugeordnet ist, in der die mit den Profilerstellungstools erstellte Anwendung ausgeführt wird. Dabei handelt es sich um den Agenten, der standardmäßig zum Messen der Leistung einer Java-Anwendung während der Ausführung verwendet wird.
Java-Projekt
Bei Eclipse ein Projekt, das kompilierbaren Java-Quellcode enthält und als Container für Quellenordner oder -pakete dient.
Java Runtime Environment
Eine Untergruppe eines Java Developer Kits, die die ausführbaren Kernprogramme und -dateien enthält, die zusammen die Java-Plattform bilden. Die JRE umfasst die Java Virtual Machine, Kernklassen und Unterstützungsdateien.
JavaScript
Eine Web-Scripting-Sprache, die sowohl in Browsern als auch in Web-Servern verwendet wird. (Sun)
Java SE
Siehe Java Platform Standard Edition.
Java SE Development Kit (JDK)
Der Name des Software-Development-Kits, das Sun Microsystems für die Java-Plattform bereitstellt.
JavaServer Faces (JSF)
Ein Framework für die Erstellung webbasierter Benutzerschnittstellen in Java. Webentwickler können Anwendungen erstellen, indem sie wiederverwendbare Benutzerschnittstellenkomponenten auf eine Seite stellen, die Komponenten mit einer Anwendungsdatenquelle verbinden und Clientereignisse mit Serverereignishandlern vernetzen. Siehe auch JavaServer Pages, Faces-Komponente, Faces-JSP-Datei.
JavaServer Pages (JSP)
Eine serverseitige Technologie zum Erstellen von Scripts, die ermöglicht, dass Java-Code dynamisch in Webseiten (HTML-Dateien) eingebettet wird und ausgeführt wird, wenn die Seite zur Verfügung gestellt wird, um dynamischen Inhalt an einen Client zurückzugeben. Siehe auch JSP-Datei, JSP-Seite, JavaServer Faces.
Java Specification Request (JSR)
Eine formell vorgeschlagene Spezifikation für die Java-Plattform.
Java Virtual Machine (JVM)
Eine Softwareimplementierung eines Prozessors, der kompilierten Java-Code (Applets und Anwendungen) ausführt.
JAX
Siehe Java-API für XML.
JAX-RPC
Siehe Java-API für XML-basierten RPC.
JCA (J2C)
(1) Siehe J2EE Connector Architecture.
(2) Siehe Java EE Connector Architecture.
JDBC
Siehe Java Database Connectivity.
JDBC-Verbindungsfilter
Ein Steuerelement, das das Datenvolumen begrenzt, das während des Ladens der JDBC-Metadaten übertragen wird. Der Filter verbessert die Leistung.
JDK
(1) Siehe Java Development Kit.
(2) Siehe Java SE Development Kit.
JMS
Siehe Java Message Service.
JNDI
Siehe Java Naming and Directory Interface.
Jobprotokoll
Ein Jobprotokoll besteht aus einem Satz mit Anforderungen, die von einem Job an das System übergeben werden, aus den Nachrichten, die sich auf die Anforderungen beziehen, und den Aktionen, die vom System im Zusammenhang mit dem Job ausgeführt werden. Das Jobprotokoll wird vom Systemprogramm verwaltet.
Verknüpfen
Eine relationale SQL-Operation, die das Abrufen von Daten aus zwei oder mehr Tabellen auf der Basis von übereinstimmenden Spaltenwerten ermöglicht.
JSF
Siehe JavaServer Faces.
JSF Widget Library
Eine JavaServer Faces- und JavaScript-basierte Bibliothek mit Fensterobjekten, die im Produkt enthalten ist und JSP- und HTML-Seiten um eine reichhaltige Gruppe von Eingabe-, Ausgabe- und Navigationskomponenten erweitert.
JSP
Siehe JavaServer Pages.
JSP-Datei
Eine auf Scripts basierende HTML-Datei mit der Erweiterung .jsp, die das Einfügen dynamischer Inhalte in Webseiten erlaubt. Eine JSP-Datei kann direkt als URL angefordert, von einem Servlet aufgerufen oder aus einer HTML-Seite heraus aufgerufen werden. Siehe auch JavaServer Pages, JSP-Seite.
JSP-Seite
Ein textbasiertes Dokument, das feste Schablonendaten und JSP-Elemente verwendet und beschreibt, wie eine Anforderung zum Erstellen einer Antwort verarbeitet werden soll. (Sun) Siehe auch JavaServer Pages, JSP-Datei.
JSR
Siehe Java Specification Request.
JSR 101
Siehe Java-API für XML-basierten RPC.
JUnit
Ein Open-Source-Framework für Regressionstests bei der Ausführung von Einheitentests für Java-Programme.
JVM
Siehe Java Virtual Machine.
Direktaufruf über die Tastatur
Taste oder Tastenkombination, die ein Benutzer drücken kann, um eine in einem Menü zur Verfügung stehende Aktion auszuführen.
Schlüsselklasse
In der EJB-Abfragesprache eine Klasse, die zum Erstellen oder Suchen einer Entity-Bean verwendet wird. Sie gibt die Identität der Entity-Bean an und entspricht den Primärschlüsselspalten einer Zeile in einer relationalen Datenbank.
Schlüsselfeld
In der EJB-Abfragesprache ein über Container verwaltetes Feld in einer Entity-Bean, das einer der Primärschlüsselspalten einer Zeile in einer relationalen Datenbank entspricht. Jedes Schlüsselfeld ist ein Member der Schlüsselklasse der Entity-Bean.
Schlüsseldatei
Siehe Schlüsseldatei.
Schlüsselsuchfunktion
Ein Mechanismus, mit dem der Schlüssel für die XML-Signierung, XML-Prüfung auf digitale Signaturen, XML-Verschlüsselung und XML-Entschlüsselung abgerufen werden kann.
Schlüsseldatei
Bei der IT-Sicherheit eine Datei, die öffentliche Schlüssel, private Schlüssel, Trusted Roots und Zertifikate enthält. Siehe auch Keystore-Datei.
Keystore-Datei
Eine Schlüsseldatei, die sowohl öffentliche Schlüssel, die als Unterzeichnerzertifikate gespeichert sind, als auch private Schlüssel enthält, die in persönlichen Zertifikaten gespeichert sind.
Startkonfiguration
Ein Mechanismus für das Definieren und Sichern unterschiedlicher Workbench-Konfigurationen, die separat gestartet werden können. Konfigurierbare Optionen umfassen Ausführungs- und Debugeinstellungen.
Layoutfenster
In Page Designer ein Steuerelement, mit dem Web-Designer Text und Images innerhalb der Seite positionieren können. Layoutfenster können gestapelt oder mit Hilfe eines Rasters ausgerichtet werden.
Layout-Manager
Bei der Programmierung grafischer Benutzerschnittstellen ein Objekt, das die Größe und Position von Java-Komponenten innerhalb eines Containers steuert. Die Java-Plattform stellt mehrere gängige Layout-Manager für AWT- und Swing-Container bereit.
LDAP
Siehe Lightweight Directory Access Protocol.
LDAP-Verzeichnis
Ein Typ von Repository, das Informationen zu Personen, Unternehmen und anderen Ressourcen speichert und auf das über das LDAP-Protokoll zugegriffen wird. Die Einträge in dem Repository sind in hierarchischer Struktur organisiert; in einigen Fällen spiegelt diese hierarchische Struktur die Struktur oder den Aufbau eines Unternehmens wider.
Bibliothek
Ein Systemobjekt, das als Verzeichnis für andere Objekte dient. Eine Bibliothek gruppiert zusammengehörige Objekte und ermöglicht es dem Benutzer, Objekte nach Namen zu suchen.
Bibliotheksliste
Bei IBM i eine Liste, die angibt, welche Bibliotheken in welcher Reihenfolge durchsucht werden sollen. Die Systemkennzeichnung ist *LIBL.
Lightweight Directory Access Protocol (LDAP)
Ein offenes Protokoll, das mit Hilfe von TCP/IP Zugriff auf Verzeichnisse bereitstellt, die ein X.500-Modell unterstützen, und das nicht die Ressourcenanforderungen des komplexeren X.500-DAP (Directory Access Protocol) stellt. Beispielsweise können mit Hilfe von LDAP Personen, Unternehmen und andere Ressourcen in einem Internet- oder Intranet-Verzeichnis lokalisiert werden.
Verbindung
Eine Zeile oder ein Pfeil, die bzw. der Aktivitäten in einem Prozess verbindet. Eine Verbindung übergibt Informationen zwischen Aktivitäten und legt die Reihenfolge fest, in der sie ausgeführt werden.
Listener-Port
Ein Objekt, das die Zuordnung zwischen einer Verbindungsfactory, einer Zieladresse und einer implementierten nachrichtengesteuerten Bean definiert. Listener-Ports vereinfachen die Verwaltung der Zuordnungen zwischen diesen Ressourcen.
XML-Literalcodierung
Eine Codierungsdarstellung zum Serialisieren von Daten über das SOAP-Protokoll. Die XML-Literalcodierung basiert auf einer XML-Schemainstanz.
Lokal
Bezieht sich auf eine Einheit, eine Datei oder ein System, auf die/das direkt vom System eines Benutzers aus zugegriffen wird, ohne eine DFV-Leitung zu verwenden. Siehe auch Fern.
Lokales Protokoll
Kopien von Dateien, die in der Workbench gesichert werden, um die aktuelle Version mit früheren Versionen zu vergleichen. Die Workbench aktualisiert, in Abhängigkeit von konfigurierbaren Vorgaben, das lokale Protokoll jedes Mal, wenn eine editierbare Datei gesichert wird.
Lokale Home-Schnittstelle
Bei der EJB-Programmierung eine Schnittstelle, die die Methoden angibt, die von lokalen Clients verwendet werden, um Instanzen von Enterprise-Bean-Klassen zu lokalisieren, zu erstellen und zu löschen. Siehe auch Ferne Home-Schnittstelle.
Protokoll- und Traceanalysetool
Die Kerntechnologie der IBM Autonomic Computing-Initiative, die die Schnittstellen für Protokollierung und Traceverarbeitung definiert und einen zentralen Punkt für die Interaktion mit mehreren Datenquellen bereitstellt.
Protokolldatei
Die Datei, in der das Ereignisprotokoll aufgezeichnet wird.
Schleife
Eine Instruktionsfolge, die wiederholt ausgeführt wird.
LPEX-Editor
Der Standardeditor für Quellendateien in Remote System Explorer; er kann zum Erstellen und Editieren vieler Arten von Dateien verwendet werden, einschließlich Programmquellendateien, Dokumentation und Datendateien. Zusätzlich zu den Standardeditierfunktionen bietet der LPEX-Editor Folgende Funktionen: Sprachenparsing, Positionsmarkierung, ausführliche Suche und Aufzeichnung von Tastenanschlägen.
Manifest
Eine spezielle Datei, die Informationen zu den in einer JAR-Datei gepackten Dateien enthalten kann. (Sun)
Zuordnung
In der EJB-Entwicklungsumgebung die Angabe, die festlegt, wie die CMP-Felder (CMP = über Container realisierte Transaktionspersistenz) einer Enterprise-Bean den Spalten in einer relationalen Datenbanktabelle oder einem anderen permanenten Speicher entsprechen.
Markierungsbalken
Der graue Rahmen links im Editorbereich der Workbench, in dem Lesezeichen und Unterbrechungspunkte angezeigt werden.
MDB
Siehe Nachrichtengesteuerte Bean.
Meet-in-the-Middle-Zuordnung
Eine Methode für die Zuordnung von Enterprise-Beans zu Datenbanktabellen, bei der Enterprise-Beans und Datenbankschema gleichzeitig, aber unabhängig voneinander erstellt werden.
Teildatei
Bei IBM i eine von mehreren unterschiedlichen Datengruppen mit demselben Format in einer einzigen Datenbankdatei.
Zugehörigkeit
Status, den ein Portalbenutzer und Bereichsmitglied innehat. Die Zugehörigkeit im Portal wird vom Administrator während der Installation und Konfiguration von Portalservern gesteuert. Die Zugehörigkeit zu Bereichen wird von einem Bereichsmanager gesteuert, der die Zugriffsebene für jedes Bereichsmitglied festlegt: Teilnehmer, Bereichsdesigner oder Bereichsmanager.
Speicherverlust
Zum Speicherverlust kommt es, wenn ein Programm Verweise auf Objekte verwaltet, die nicht mehr benötigt werden und deshalb freigegeben werden müssen.
Nachrichtengesteuerte Bean (MDB)
Eine Enterprise-Bean, die Unterstützung für asynchrone Nachrichten bereitgestellt und Nachrichten- und Geschäftsprozessverarbeitung klar trennt.
Nachrichtenwarteschlange
Eine Liste, in die Nachrichten gestellt werden, wenn sie an eine Benutzer-ID oder eine Einheitenbeschreibung gesendet werden. Die Systemkennzeichnung für den Objekttyp ist *MSGQ.
Metadaten
Daten, die die Merkmale von Daten beschreiben; beschreibende Daten.
Methode
(1) Bei der objektorientierten Programmierung eine Operation, die von einem Objekt ausgeführt werden kann. Ein Objekt kann über viele Methoden verfügen.
(2) Bei der Java-Programmierung eine Funktion, die in einer Klasse definiert ist. (Sun)
Methodenberechtigung
Eine Zuordnung zwischen einer oder mehreren Sicherheitsrollen und einer oder mehreren Methoden, die ein Rollenmember aufrufen kann.
MIME
Siehe Multipurpose Internet Mail Extensions.
Model View Controller (MVC)
Eine Softwarearchitektur, die die Komponenten der Anwendung wie folgt trennt: das Modell repräsentiert die Geschäftslogik oder Daten, die Sicht repräsentiert die Benutzerschnittstelle, und der Controller verwaltet die Benutzereingabe oder, in einigen Fällen, den Anwendungsprozess.
Modul
Bei der Java EE-Programmierung eine Softwareeinheit, die aus einer oder mehreren Komponenten desselben Containertyps und einem einzigen Deploymentdeskriptor dieses Typs besteht. Beispiele umfassen EJB-, Web- und Anwendungsclientmodule. (Sun)
Multipurpose Internet Mail Extensions (MIME)
Ein Internetstandard, der es ermöglicht, unterschiedliche Datenformate, einschließlich Video-, Audio- oder Bindärdaten, an E-Mails anzuhängen, ohne sie in ASCII-Text konvertieren zu müssen.
MVC
Siehe Model View Controller.
NAICS
Siehe North American Industry Classification System.
Benannter Typ
Eine Gruppe von IBM i-Ressourcentypen, bei denen es sich entweder um Objekttypen oder Teildateitypen handelt.
Namensbereich
(1) Ein von einem Dateisystem reservierter Bereich, der die Namen der Objekte des Dateisystems enthält.
(2) Bei XML und XQuery ein Uniform Resource Identifier (URI), der einen eindeutigen Namen bereitstellt, der den Element-, Attribut- und Typdefinitionen in einem XML-Schema oder den Namen von Elementen, Attributen, Typen, Funktionen und Fehlern in XQuery-Ausdrücken zugeordnet werden soll.
Namensservice
Implementierung des JNDI-Standards (JNDI = Java Naming and Directory Interface).
Navigationsleiste
Eine Gruppe von Links zu anderen Webseiten in einer Website. Navigationsleisten befinden sich in der Regel am oberen oder seitlichen Rand einer Seite und enthalten direkte Links zu den wichtigsten Abschnitten innerhalb der Website.
Knoten
Eines der unterschiedlichen Artefakte in einer Anwendung, wie im Anwendungsdiagramm gezeigt. Für jeden Knoten wird eine Bezeichnung auf Basis seines zugrunde liegenden Quellenartifakts oder Objektnamens vergeben.
Generierte Zufallszahl
Eine eindeutige verschlüsselte Zahl, die in eine Nachricht eingebettet ist und hilft, einen Angriff durch Nachrichtenaufzeichnung und -wiederholung zu erkennen.
North American Industry Classification System (NAICS)
Ein okönomisches Klassifikationssystem, das auf Gruppen von Waren und Dienstleistungen basiert, die ähnliche oder identische Produktionsprozesse verwenden.
Notation
Ein XML-Konstrukt, das eine Anmerkung, einen Kommentar oder eine Erläuterung zu Informationen in einer XML-Datei enthält. Mit Hilfe einer Notation kann eine binäre Beschreibung einer Entität oder einem Attribut zugeordnet werden.
Objekt
(1) Beim objektorientierten Entwurf oder bei der objektorientierten Programmierung eine konkrete Realisierung (Instanz) einer Klasse, die aus Daten und den Operationen, die den Daten zugeordnet sind, besteht. Ein Objekt enthält die Instanzdaten, die von der Klasse definiert werden, die Klasse ist jedoch Eigner der Operationen, die den Daten zugeordnet sind.
(2) Ein benannter Speicherbereich, der aus einer Gruppe von Kenndaten besteht, die den Bereich - und in einigen Fällen Daten - beschreiben. Unter Objekt versteht man alles, das Platz im Speicher belegt, in einer Bibliothek oder einem Verzeichnis lokalisiert werden kann, geschützt werden kann und für das definierte Operationen ausgeführt werden können. Beispiele für Objekte sind unter anderem Programme, Dateien, Bibliotheken und Datenstromdateien.
Objektorientierte Programmierung
Ein Programmierungsansatz, der auf den Konzepten der Datenabstraktion und Vererbung basiert. Anders als bei prozeduralen Programmierungsverfahren konzentriert sich die objektorientierte Programmierung nicht darauf, wie ein Ziel erreicht wird, sondern darauf, welche Datenobjekte für ein Problem relevant sind und wie sie bearbeitet werden.
Object-Request-Broker (ORB)
Bei der objektorientierten Programmierung Software, die als Zwischenstation fungiert, indem sie Objekte auf transparente Weise für den Austausch von Anforderungen und Antworten aktiviert.
Schrägstrich
Bezieht sich auf eine Liniendarstellung, bei der Verbindungen zwischen Knoten in einem Anwendungsdiagramm gezeichnet werden, indem die kürzest mögliche Strecke gewählt wird, wobei Linien vermieden werden sollen, die andere Knoten schneiden.
Open Servlet Engine (OSE)
Von IBM für die Interprozesskommunikation entwickeltes Lightweight-Übertragungsprotokoll.
Open-Source
Bezieht sich auf Software, deren Quellcode für die Nutzung und Änderung allgemein zugänglich ist. Die Entwicklung von Open-Source-Software erfolgt in der Regel allgemein zugänglich in Onlinezusammenarbeit; Open-Source-Software wird der Allgemeinheit meist kostenlos zur Verfügung gestellt, die Nutzung und Neuverteilung der Software kann jedoch Lizenzbeschränkungen unterliegen. Linux ist ein bekanntes Beispiel für Open-Source-Software.
Operating System/400 (OS/400)
Das IBM Lizenzprogramm, das als Betriebssystem für iSeries-Server vor Version 5 Release 3 verwendet werden kann. Siehe auch IBM i.
OPM
Siehe Original Program Model.
ORB
Siehe Object Request Broker.
Original Program Model (OPM)
Die Gruppe von Funktionen, mit der Quellcode kompiliert und Programme in höheren Programmiersprachen erstellt wurden, bevor das ILE-Modell (ILE = Integrated Language Environment) eingeführt wurde.
OS/400
Siehe Operating System/400.
OSE
Siehe Open Servlet Engine.
Paket
(1) Bei der Java-Programmierung eine Gruppe von Typen. Pakete werden mit dem Schlüsselwort package deklariert. (Sun)
(2) Eine installierbare Einheit eines Softwareprodukts. Softwareproduktpakete sind separat installierbare Einheiten, die unabhängig von anderen Paketen dieses Softwareprodukts genutzt werden können.
Paketgruppe
Eine Gruppe aus einem oder mehreren Paketen, die für den gemeinsamen Einsatz konzipiert sind und in einem einzigen Verzeichnis installiert werden können.
Packaging Utility
Ein Dienstprogramm, mit dem Pakete zur Übergabe in ein Repository kopiert werden.
Seite
Ein Knoten in einem Portal, der Inhalt und zusätzlich Bezeichnungen und andere Seiten enthalten kann. Seiten können untergeordnete Knoten, Spaltencontainer, Zeilencontainer und Portlets enthalten.
Seitenschablone
In Page Designer eine Seite, die als Ausgangspunkt verwendet wird, um konsistente Darstellungen und Layouts für jede neue HTML- oder JSP-Seite (JSP = JavaServer Pages) innerhalb einer Website zu definieren.
Palette
Ein Bereich mit grafisch angezeigten Auswahlmöglichkeiten, beispielsweise Farben oder Gruppen mit Tools, die in einer Anwendung ausgewählt werden können.
Parameter (parm)
Ein Wert oder ein Verweis, der an eine Funktion, einen Befehl oder ein Programm übergeben wird und entweder als Eingabe dient oder Aktionen steuert. Der Wert wird von einem Benutzer oder von einem anderen Programm oder Prozess bereitgestellt.
Parm
Siehe Parameter.
Syntaktisch analysieren
Eine Zeichenfolge mit Informationen (z. B. einen Befehl oder eine Datei) in die einzelnen Bestandteile, aus der die Zeichenfolge besteht, aufspalten.
Teilnehmer
Ein Mitglied eines Portalbereichs, das den Bereich besuchen und nutzen kann. Standardmäßig sind alle Portalbenutzer Teilnehmer allgemein zugänglicher Bereiche. Siehe auch Bereichsdesigner, Bereichsmanager.
PCB
Siehe Programmkommunikationsblock.
PCML
Siehe Program Call Markup Language.
PDA
Siehe Personal Digital Assistant.
PDM
Siehe Programming Development Manager.
Anwesenheitsanzeige
Funktion für die Onlinezusammenarbeit, die Zugriff auf Personen von verschiedenen Kontexten aus bereitstellt. Mit Hilfe der Anwesenheitsanzeige können Sie Verweise auf Personen anzeigen und Personen unter Verwendung des Sametime-Onlinestatusanzeigers anhand ihres Namens kontaktieren. Im gesamten Portal können Sie, wann immer Sie den Namen einer Person sehen, den Onlinestatus der Person anzeigen, eine E-Mail senden, einen Chat aufbauen oder eine Anwendung über eine elektronische Besprechung gemeinsam nutzen. Siehe auch Personenverknüpfung.
Persistent
Bezieht sich auf Daten, die über Sitzungsgrenzen hinweg beibehalten werden, in der Regel im nicht flüchtigen Speicher, beispielsweise in einem Datenbanksystem oder einem Verzeichnis.
Persistenz
(1) Ein Merkmal von Daten, die über Sitzungsgrenzen hinweg beibehalten werden, oder ein Merkmal eines Objekts, das auch nach der Ausführung des Programms oder Prozesses, das/der das Merkmal erstellt hat, in der Regel im nicht flüchtigen Speicher, beispielsweise in einem Datenbanksystem, fortbesteht.
(2) In Java EE das Protokoll für die Übertragung des Status einer Entity-Bean zwischen ihren Instanzvariablen und einer zugrunde liegenden Datenbank. (Sun)
Person
Eine Einzelperson, die vom Portal authentifiziert wurde und der ein Personendokument in einem oder mehreren Firmenverzeichnissen zugeordnet ist. Bei Personen kann es sich um Mitglieder von Bereichen, um öffentliche Gruppen im Firmenverzeichnis eines Unternehmens oder um persönliche Gruppen handeln, die ein Benutzer definiert.
Personal Digital Assistant (PDA)
Ein mobiles Endgerät, das für persönliche Organisationstätigkeiten (beispielsweise Kalenderführung, Aufzeichnung von Notizen, Aufzeichnung von Telefon- und Faxnummern) und für Netzbetriebsfunktionen, wie beispielsweise E-Mail und Synchronisation, verwendet wird.
Personalisierung
Der Prozess, bei dem Informationen auf der Grundlage von Geschäftsregeln und Benutzerprofilinformationen auf bestimmte Benutzer zugeschnitten werden können. Siehe auch Anpassung.
Personenverknüpfung
Ein Verweis auf den Namen einer Person oder Gruppe, der zusammen mit dem Sametime-Onlinestatusanzeiger angezeigt wird. Der Verweis ermöglich Ihnen neben anderen Aktionen, die im Personenverknüpfungsmenü angezeigt werden, den Onlinestatus der Person anzuzeigen, eine E-Mail zu senden, einen Chat zu starten oder eine Anwendung über eine elektronische Besprechung gemeinsam zu nutzen. Siehe auch Anwesenheitsanzeige.
Perspektive
Eine Gruppe von Sichten, die unterschiedliche Aspekte der Ressourcen in der Workbench zeigt.
Bereichsdesigner
Ein Mitglied eines Bereichs, das das Layout und die Lesezeichen des Bereichs editieren kann. Siehe auchTeilnehmer, Bereichsmanager.
Bereichsmanager
Ein Mitglied eines Bereichs, das die Bereichszugehörigkeit sowie das Layout und die Lesezeichen des Bereichs editieren kann. Siehe auch Teilnehmer, Bereichsdesigner.
Bereichsmitglied
Eine Einzelperson oder Gruppe, die einem Bereich beigetreten ist bzw. der Zugriff auf einen Bereich erteilt wurde. Bereichsmitgliedern stehen drei Zugriffsebenen für einen Bereich zur Verfügung: Manager, Designer und Teilnehmer.
Plug-in
Ein gesondert installierbares Softwaremodul, das einem bestehenden Programm bzw. einer bestehenden Anwendung oder Schnittstelle eine Funktion hinzufügt.
Kontextmenü
Ein Menü, das als Ergebnis einer Benutzeraktion (in der Regel nach dem Klicken mit der rechten Maustaste) geöffnet wird und Auswahlmöglichkeiten enthält, die für das ausgewählte Objekt in seinem aktuellen Kontext gültig sind.
Port
Gemäß der Definition in einem Web Services Description Language-Dokument (WSDL-Dokument) handelt es sich dabei um einen einzelnen Endpunkt, der als Kombination aus einer Bindung und einer Netzadresse definiert ist.
Portal
Ein einzelner geschützter Punkt für den Zugriff auf verschiedene Informationen, Anwendungen und Personen, die angepasst und personalisiert werden können.
Portaladministration
Der Bereich, in dem Portaladministratoren grundlegende Collaborationsberechtigungen, Bereichssätze, Bereichszugehörigkeitssätze und Servereinstellungen für Zusatzprogramme zum Zwecke erweiterter Collaboration definieren und verwalten.
Portlet
Ein wiederverwendbares Webmodul, das auf einem Portalserver ausgeführt wird. Portlets verfügen über vordefinierte Rollen, wie beispielsweise das Abrufen von Schlagzeilen, das Durchsuchen einer Datenbank oder das Anzeigen eines Kalenders.
Portlet-API
Die Gruppe von Schnittstellen und Methoden, die von Java-Programmen verwendet werden, die innerhalb der Portalserverumgebung ausgeführt werden, um Services abzurufen.
Portletanwendung
Eine Gruppe zusammengehöriger Portlets, die Ressourcen gemeinsam nutzen können.
Portlet-Framework
Die Gruppe von Klassen und Schnittstellen, die Java-Programme unterstützen, die innerhalb der Portalserverumgebung ausgeführt werden.
Portletmodus
Ein Format, das von einem Portlet angenommen wird, um eine eindeutige Schnittstelle für Benutzer bereitzustellen, damit diese unterschiedliche Tasks ausführen können. Portletmodi können "View" (Anzeigen), "Edit" (Editieren) und "Help" (Hilfe) einschließen.
Porttyp
Ein Element in einem WSDL-Dokument (WSDL = Web Services Description Language), das eine Gruppe abstrakter Operationen umfasst, von denen jede auf Eingabe- und Ausgabenachrichten verweist, die vom Web-Service unterstützt werden.
POST
Bei HTTP ein Parameter in dem Attribut METHOD des Tags FORM, der angibt, dass ein Browser Formatdaten an einen Server in einer HTTP-Transaktion sendet, die unabhängig von der des zugehörigen URL ist.
Power Family
Systemfamilie aus IBM Systemen, die sich durch ihre objektorientiert Architektur, die integrierte relationale Datenbank und übergeordnete Maschinenschnittstelle unterscheiden. Power Systeme unterstützen die Betriebssysteme IBM i, i5/OS und Operating System/400 sowie AIX- und Linux-Betriebssysteme. Siehe auch IBM i.
Power Systems-Umgebung
Eine spezielle Benutzerkonfiguration auf einem Power Systems-Server, die die Standardjobbeschreibung, das Benutzerprofil, die Bibliotheksliste und die aktuelle Bibliothek des Benutzers beinhaltet.
Primärschlüssel
(1) In einer relationalen Datenbank ein Schlüssel, der eine einzelne Zeile einer Datenbanktabelle eindeutig kennzeichnet. Siehe auch Fremdschlüssel.
(2) Ein Objekt, das eine Entity-Bean eines bestimmten Typs eindeutig kennzeichnet.
Primitiver Datentyp
Bei Java eine Datentypkategorie, die eine Variable beschreibt, die einen einzigen Wert für die entsprechende Größe und das entsprechende Format ihres Typs enthält: eine Zahl, ein Zeichen oder ein Boolescher Wert. Beispiele für primitive Typen umfassen: byte, short, int, long, float, double, char, boolean.
Test-Monitor
Eine wiederverwendbare Gruppe von Java-Codefragmenten und unterstützenden Attributen für das Erfassen ausführlicher Laufzeitinformationen zu Objekten, Argumenten und Ausnahmebedingungen. Siehe auch Probekit.
Probekit
Ein als Script verfassbares Framework, mit dem Bytecode eingefügt werden kann, um das Funktionieren eines Zielprogramms zu testen. Siehe auch Test-Monitor.
Profil
In Remote System Explorer ein Container für Informationen zu dem Filter, der Verbindung, dem IBM i-Befehl und der benutzerdefinierten Aktion eines bestimmten Benutzers. Ein Profil kann auch zum Partitionieren von Daten verwendet werden, wenn die Anzahl ferner Serververbindungen zu hoch ist.
Programm
(1) Eine Instruktionsfolge, die ein Computer interpretieren und ohne Benutzereingriff ausführen kann.
(2) Bei Integrated Language Environment (ILE) das ausführbare Objekt, das beim Binden von Modulen erstellt wird.
Programmaufruf
Ein Aufruf eines IBM i-Programms oder einer Serviceprogrammprozedur.
Program Call Markup Language (PCML)
Eine Befehlssprache zur Beschreibung der Eingabe- und Ausgabeparameter für Programme, die auf Power Systems-Modellen ausgeführt werden. PCML basiert auf der Extensible Markup Language (XML). PCML-Dateien werden zusammen mit der Klasse ProgramCallDocument in der IBM Toolbox for Java verwendet, um die Handhabung von Parametern und Aufrufe von ILE-Programmen aus Java zu automatisieren.
Programmkommunikationsblock (PCB)
Ein Steuerblock, der Verweise auf IMS-Datenbanken (IMS = Information Management System) enthält. Siehe auch Programmspezifikationsblock.
Programming Development Manager (PDM)
Eine Anwendung, die in einer 5250-Emulation verwendet wird, um einen IBM i-Host abzufragen und Aktionen für Objekte auszuführen. Siehe auch 5250-Bildschirm.
Programmspezifikationsblock (PSB)
In DL/I oder IMS ein Steuerblock, der die Datenbanken und Ziele von logischen Nachrichten beschreibt, die von einem Anwendungsprogramm verwendet werden. Ein PSB besteht aus einem oder mehreren Programmkommunikationsblöcken (PCBs = Program Communication Blocks). Siehe auch Programmkommunikationsblock.
Programmstruktursicht
Eine Anzeige der Knoten im Anwendungsdiagramm, die Programme und Serviceprogramme darstellen. Für ILE-Programme und -Serviceprogramme enthalten die Knoten eine Liste mit den Bindermodulen. Die Verbindungen in einem Programmstrukturdiagramm stellen die Bindebeziehungen zwischen Objekten dar.
Vorläufige Programmkorrektur (PTF)
Bei Power Systems- und System z-Produkten eine Programmkorrektur, die von IBM getestet und allen Kunden zugänglich gemacht wird. Siehe auch Fixpack.
Projekt
Bei Eclipse eine Organisationseinheit, die zum Gruppieren von Ordnern oder Paketen verwendet wird. Projekte dienen zur Erstellung, Versionsverwaltung, gemeinsamen Benutzung und Organisation von Ressourcen.
Eigenschaftsbroker
Eine WebSphere Portal-Schnittstelle, die die Beziehung zwischen kooperativen Quellen- und Zielportlets regelt und Daten im Format der zugehörigen Portletaktion an das Ziel liefert. Siehe auch Kooperative Portlets.
Proxy-Server
Ein Server, der Anforderungen empfängt, die für einen anderen Server gedacht sind, und im Namen des Clients agiert (als der Proxy des Clients), um den angeforderten Service abzurufen. Ein Proxy-Server wird häufig verwendet, wenn eine Direktverbindung zwischen Client und Server aus Gründen der Inkompatibilität nicht möglich ist. Dies ist beispielsweise der Fall, wenn der Client die Sicherheitsauthentifizierungsanforderungen des Servers nicht erfüllen kann, aber die Berechtigung für einige Services erhalten sollte.
PSB
Siehe Programmspezifikationsblock.
PTF
Siehe Vorläufige Programmkorrektur.
Public
Bei der objektorientierten Programmierung bezieht sich dieser Begriff auf einen Klasseneintrag, auf den alle Klassen zugreifen können.
Allgemein zugänglicher Bereich
Ein gemeinsam genutzter Bereich, der allen Portalbenutzern offen steht. Die Person, die den Bereich erstellt (und dadurch automatisch zum Bereichsmanager wird), kennzeichnet den Bereich während der Bereichserstellung als allgemein zugänglichen Bereich.
Publizieren
(1) Eine Website allgemein zugänglich machen, indem beispielsweise Dateien in einen Pfad gestellt werden, der dem HTTP-Server bekannt ist.
(2) Bei UDDI: Einen Web-Service zugänglich machen, so dass andere Unternehmen darauf zugreifen und sich an den Web-Service binden können. Service-Provider machen ihre Services über ein Register öffentlich zugänglich.
Mit Push übertragen
Auf einen Server hochladen oder exportieren.
Schaltfläche
In einem Fenster oder Dialogfeld ein rechteckiges Steuerelement, das die sofortige Ausführung einer Aktion zur Folge hat, wenn auf es geklickt wird. Schaltflächen können mit Text und/oder Grafik versehen werden. Die bekanntesten Schaltflächen sind "OK" und "Abbrechen".
Qshell Interpreter
Eine Standardbefehlsschnittstelle, die die Ausführung von Standardbefehlen, wie beispielsweise UNIX-ähnliche Befehle und Java-Befehle, und die Anzeige der Ausgabe erlaubt.
Warteschlange
Ein WebSphere MQ-Objekt, in das Message-Queuing-Anwendungen Nachrichten stellen können und aus dem sie Nachrichten abrufen können.
Optionsfeld
In grafischen Benutzerschnittstellen ein Steuerelement, das aus einem Kreis mit Text daneben besteht und eine Option aus einer Gruppe sich gegenseitig ausschließender Optionen darstellt. Der Kreis ist teilweise ausgefüllt, wenn eine Option ausgewählt ist.
Tool für schnelle Implementierung
Ein Tool aus einer Reihe von Tools für die schnelle Entwicklung und Implementierung von J2EE-Artefakten auf dem Server und zum Packen der J2EE-Artefakte in der implementierten EAR-Datei.
Rational Unified Process (RUP)
Eine konfigurierbare Softwareentwicklungsprozessplattform, die verwendet wird, um Tasks und Zuständigkeiten innerhalb einer Entwicklungsorganisation zuzuordnen und zu verwalten.
RDB
Siehe Relationale Datenbank.
Realisieren
Im Webdiagrammeditor einen Knoten einer tatsächlich vorhandenen Ressource zuordnen, indem diese Ressource erstellt wird oder indem der Pfad des Knotens editiert wird, so dass er auf eine vorhandene Ressource zeigt. Siehe auch Nicht realisiert.
Rechtwinklig-linear
Bezieht sich auf eine Liniendarstellung, bei der Verbindungen zwischen Knoten im Anwendungsdiagramm gezeichnet werden und dabei nur horizontale und vertikale Linien verwendet werden.
Rekursion
Eine Programmiertechnik, bei der ein Programm oder eine Routine sich selbst aufruft, um aufeinanderfolgende Schritte in einer Operation auszuführen; dabei verwendet jeder Schritt die Ausgabe des vorherigen Schritts.
Refactoring
Ein Programm umwandeln, beispielsweise durch Umbenennen eines Pakets oder einer Methode, während das Verhalten des Programms beibehalten wird.
Referenzielle Integrität
(1) Diese Bedingung liegt vor, wenn alle beabsichtigten Verweise von Daten in einer einzelnen Spalte einer Tabelle auf Daten in einer anderen Spalte derselben oder einer anderen Tabelle gültig sind.
(2) Bei Extensible Markup Language-Tools (XML-Tools) liegt diese Bedingung vor, wenn alle Verweise auf Elemente im XML-Schemaeditor oder DTD-Editor automatisch bereinigt werden, wenn das Schema erkannt oder umbenannt wird.
Refresh-Pack
Eine kumulative Gruppe von Fixes, die neue Funktionen enthält. Siehe auch Fixpack, Vorläufiger Fix.
Registrierter Benutzer
Ein Portalbenutzer, der über eine Benutzer-ID und ein Kennwort verfügt, um sich bei einem Portal anmelden zu können. Siehe auch Anonymer Benutzer.
Relationale Datenbank (RDB)
Eine Datenbank, die man sich als Gruppe von Tabellen vorstellen kann und die gemäß dem relationalen Datenmodell bearbeitet wird. Jede Datenbank umfasst eine Gruppe von Systemkatalogtabellen, die die logische und physische Struktur der Daten beschreiben, eine Konfigurationsdatei, die die für die Datenbank zugeordneten Parameterwerte enthält, und ein Wiederherstellungsprotokoll mit fortlaufenden Transaktionen und archivierbaren Transaktionen.
Beziehungsrolle
Bei der EJB-Programmierung eine Traversierung der Beziehung zwischen zwei Entity-Beans in der einen oder der anderen Richtung. Jede im Implementierungsdeskriptor codierte Abhängigkeit definiert zwei Rollen.
Freigeben
Das Senden von geänderten Dateien aus der Workbench an den Team-Server, damit andere Anwendungsentwickler im Team ihre Daten mit der aktualisierten Version synchronisieren können.
Fern
Bezieht sich auf ein System, Programm oder eine Einheit, auf das/die über eine DFV-Leitung zugegriffen wird.
Fernes Dateisystem
Ein Dateisystem, das sich auf einem anderen Server oder unter einem anderen Betriebssystem befindet.
Instanz für Dateiübertragung über Remotezugriff
Eine Datei, die Informationen über die Methode enthält, die verwendet wird, um eine Datei über Remotezugriff zu übertragen.
Ferne Home-Schnittstelle
Bei Enterprise-Beans eine Schnittstelle, die die Methoden angibt, die von fernen Clients verwendet werden, um Instanzen von Enterprise-Bean-Klassen zu suchen, zu erstellen und zu löschen. Siehe auch Lokale Home-Schnittstelle.
Remote-Schnittstelle
Bei der EJB-Programmierung eine Schnittstelle, die die Geschäftsmethoden definiert, die von einem Client aufgerufen werden können. Siehe auch Home-Schnittstelle.
Remote-Methode
Eine Geschäftsmethode in der Remote-Schnittstelle, die von einem Client aufgerufen werden kann. Siehe auch Remote Method Invocation.
Remote Method Invocation (RMI)
Protokoll, mit dem Methodenaufrufe über ein Netz kommuniziert werden. Java Remote Method Invocation ist ein verteiltes Objektmodell, bei dem die Methoden ferner Objekte, die in der Programmiersprache Java geschrieben sind, von anderen virtuellen Java-Maschinen aufgerufen werden können, unter Umständen auf unterschiedlichen Hosts. Siehe auch Remote-Methode.
Fernprozeduraufruf (RPC)
Ein Protokoll, das einem Programm auf einem Client-Computer ermöglicht, ein Programm auf einem Server auszuführen.
Remote System Explorer (RSE)
Die Workbench-Perspektive für den Zugriff auf Dateien und das Editieren von Dateien sowie das Entwickeln von Anwendungen auf jedem unterstützte fernen Server, wie beispielsweise auf einem IBM i- oder Linux-Server. Beispielsweise können IBM i-Benutzer eine Verbindung zu einem fernen Host herstellen und zu IBM i-Objekten navigieren.
Remove-Methode
Bei Enterprise-Beans eine Methode, die in der Home-Schnittstelle definiert ist und von einem Client aufgerufen wird, um eine Enterprise-Bean zu löschen.
Repository
(1) Ein persistenter Speicherbereich für Daten und andere Anwendungsressourcen.
(2) Ein persistenter Speicherbereich, in dem Pakete zum Herunterladen verfügbar sind.
Ressource
(1) Jedes physische oder logische Element, das in einem Informationssystem eines Unternehmens verwaltet werden soll.
(2) Der Sammelbegriff für Projekte, Ordner, Teilordner und Dateien, die in der Eclipse-Workbench bearbeitet werden können.
Ressourcenadapter
Ein Softwaretreiber auf Systemebene, der von einem EJB-Container oder einem Anwendungsclient verwendet wird, um die Verbindung zu einem unternehmensweiten Informationssystem (EIS) herzustellen. Ein Ressourcenadapter fungiert als Plug-in für einen Container; die für den Container implementierten Anwendungskomponenten verwenden dann die Client-API (vom Adapter bereitgestellt) oder die mit einem Tool generierten, problemorientierten Abstraktionen, um auf das zu Grunde liegende EIS zuzugreifen. (Sun) Siehe auch Container, Unternehmensweites Informationssystem.
Ressourceneigenschaft
Eine Eigenschaft für eine JDBC-Datenquelle in einer Serverkonfiguration, beispielsweise der Servername, die Benutzer-ID oder das Kennwort.
Ergebnismenge
Die Gruppe von Zeilen, die von einer Prozedur zurückgegeben wird.
Ergebnisbaumstruktur
Das Ausgabedokument, das erstellt wird, wenn eine XSL-Datei zum Umwandeln einer XML-Datei verwendet wird.
Rich Media
Auditiver, visueller oder interaktiver Inhalt auf einer Webseite, wie beispielsweise Audio- oder Videodateien.
Rich Text
Ein Feld, das Objekte, Dateianhänge oder Bilder sowie Text mit Formatangaben (beispielsweise Kursivschrift oder Fettdruck) enthalten kann.
RMI
Siehe Remote Method Invocation.
Rolle
Ein Aufgabenbereich, der die Tasks angibt, die ein Benutzer ausführen kann, sowie die Ressourcen, auf die ein Benutzer Zugriff hat. Ein Benutzer kann einer oder mehreren Rollen zugeordnet werden.
RPC
Siehe Fernprozeduraufruf.
RPG-Java-Methodenaufruf
Teil des ILE RPG-Codes, der verschiedene Java-Methoden aufruft und die Verwendung im Voraus geschriebenen Java-Codes mit RPG-Feldern und -Variablen ermöglicht.
RSE
Siehe Remote System Explorer.
Ausführen
Die Ausführung eines Programms, eines Dienstprogramms oder einer anderen Maschinenfunktion.
Ausführungszeit
Zeitraum, während dessen ein Computerprogramm ausgeführt wird.
RUP
Siehe Rational Unified Process.
SBCS
Siehe Einzelbytezeichensatz.
Schema
Eine Gruppe von Datenbankobjekten, wie beispielsweise Tabellen, Sichten, Indizes oder Auslöser, die eine Datenbank definieren. Ein Datenbankschema stellt eine logische Klassifizierung von Datenbankobjekten bereit.
SCM
Siehe Software Configuration Management.
Gültigkeitsbereich
Bei Web-Services ein Merkmal, das die Lebensdauer des Objekts angibt, das die Aufrufanforderung ausgibt.
Scrapbook
Ein Editor, der zum Experimentieren mit und Auswerten von Java-Ausdrücken verwendet werden kann. Workbench-Benutzer können Bruchstücke des Codes im Scrapbook untersuchen und anzeigen.
Screen Designer
Ein visueller Editor, der verwendet wird, um den Inhalt von DDS-Anzeigedateien in einem grafischen Format zu entwerfen oder zu ändern.
Script
Eine Reihe von Befehlen, die in einer Datei kombiniert werden und eine bestimmte Funktion ausführen, wenn die Datei ausgeführt wird. Scripts werden während ihrer Ausführung interpretiert.
Scriptlet
Ein Mechanismus, mit dem einer Quellendatei Fragmente der Scripting-Sprache hinzugefügt werden.
SDK
Siehe Software-Development-Kit.
SDO
Siehe Service Data Objects.
Secure Sockets Layer (SSL)
Ein Sicherheitsprotokoll, das Datenschutz bei der Übertragung bereitstellt. Mit Hilfe von SSL können Client/Server-Anwendungen so kommunizieren, dass kein Ausspionieren, keine Manipulation von Daten während der Übertragung und keine Nachrichtenfälschung möglich ist.
Sicherheitsberechtigungsklasse
In Java EE eine abstrakte logische Benutzergruppierung, die vom Anwendungsassembler definiert wird. Bei der Anwendungsimplementierung werden die Rollen den Sicherheitsidentitäten (z. B. Principal oder Gruppen) in der Betriebsumgebung zugeordnet. (Sun)
Serialisierungsmethode
Eine Methode, mit der Objektdaten in ein anderes Format (beispielsweise Binärformat oder XML-Format) konvertiert werden. Siehe auch Deserializer.
Server
(1) Ein Softwareprogramm oder Computer, der Services für andere Softwareprogramme oder andere Computer bereitstellt. Siehe auch Host, Client.
(2) Eine Definition, die angibt, wo eine Anwendung getestet oder publiziert wird. Siehe auch Host.
Serverkonfiguration
Eine Ressource, die Informationen enthält, die zum Konfigurieren und Implementieren eines Anwendungsservers erforderlich sind.
Serverprojekt
Ein Projekt, das Informationen zu Test- und Implementierungsservern und deren Konfigurationen enthält.
Serverseitig
Bezieht sich auf eine Anwendung oder eine Komponente einer Anwendung, die nicht auf dem Client, sondern auf einem Server ausgeführt wird. JSP und Servlets sind zwei Beispiele für Technologien, die die serverseitige Programmierung ermöglichen.
Server Side Includes (SSI)
Eine Funktion zum Einfügen dynamischer Informationen in Dokumente, die an Clients gesendet werden, beispielsweise das aktuelle Datum, das Datum der letzten Änderung einer Datei und die Größe oder letzte Änderung anderer Dateien.
Service Data Objects (SDO)
Ein offener Standard, der es Anwendungen ermöglicht, Daten aus heterogenen Datenquellen auf einheitliche Weise zu handhaben, basierend auf dem Konzept eines unterbrochenen Datengraphs.
Servicebeschreibung
Die Beschreibung eines Web-Service, die in einem beliebigen Format (beispielsweise WSDL, UDDI oder HTML) definiert werden kann.
Serviceprogramm
Ein Binderprogramm, das Dienstprogrammfunktionen ausführt, die von anderen Binderprogrammen aufgerufen werden können.
Servlet
Ein Java-Programm, das auf einem Web-Server ausgeführt wird und die Funktionalität des Servers erweitert, indem es dynamischen Inhalt als Antwort auf Anforderungen von Web-Clients generiert. Servlets werden häufig verwendet, um eine Verbindung zwischen Datenbanken und dem Web herzustellen.
Servlet-Container
Webanwendungsserverkomponente, die das Action-Servlet aufruft und mit diesem interagiert, um Anforderungen zu verarbeiten.
Sitzung
(1) Eine logische oder virtuelle Verbindung zwischen zwei Stationen, Softwareprogrammen oder Einheiten in einem Netz, die es diesen beiden Elementen erlaubt, miteinander zu kommunizieren und Daten auszutauschen.
(2) Bei Java EE ein Objekt, das von einem Servlet verwendet wird, um die Interaktion eines Benutzers mit einer Webanwendung über mehrere HTTP-Anforderungen hinweg zu verfolgen.
Session-Bean
Eine Enterprise-Bean, die von einem Client erstellt wird und in der Regel nur für die Dauer einer einzigen Client/Serversitzung vorhanden ist. (Sun) Siehe auch Session-Bean ohne Status, Entity-Bean, Session-Bean mit Status.
Sitzungsfassade
Ein Mechanismus, mit dem die Geschäfts- und Clientebenen einer Unternehmensanwendung voneinander getrennt werden, indem die Daten und Geschäftsmethoden abstrahiert werden, so dass Clients nicht eng mit der Geschäftslogik verbunden und nicht für die Datenintegrität verantwortlich sind. Da Sitzungsfassaden als Sitzungs-Enterprise-Beans implementiert werden, koppeln sie außerdem Geschäftskomponenten niedrigerer Ebenen voneinander ab.
Setter-Methode
Methode, die den Zweck hat, den Wert einer Exemplar- oder Klassenvariablen zu definieren. Diese Funktionalität ermöglicht einem anderen Objekt, den Wert einer seiner Variablen zu definieren. Siehe auch Getter-Methode.
Gemeinsam genutzter Bereich
Ein Bereich, der für eine Benutzergemeinschaft von Personen mit gleichen Interessen erstellt wird. Gemeinsam genutzte Bereiche können allgemein zugänglich oder eingeschränkt zugänglich sein. Der Bereichsersteller (der automatisch der Bereichsmanager wird) gibt während der Bereichserstellung an, ob ein Bereich allgemein zugänglich oder eingeschränkt zugänglich ist.
Gemeinsam genutzte Ressource
Eine Softwaredatei oder ein Plug-in, die bzw. das in einem Verzeichnis gespeichert ist und von Paketen gemeinsam genutzt werden kann. Siehe auch Installationsverzeichnis.
Shell
Eine Softwareschnittstelle zwischen Benutzern und einem Betriebssystem. Shells werden im Allgemeinen in zwei Kategorien unterteilt: eine Befehlszeilenshell, die dem Betriebssystem eine Befehlszeilenschnittstelle zur Verfügung stellt, und eine grafische Shell, die eine grafischen Benutzerschnittstelle (GUI) bereitstellt.
Shell-Script
Ein Programm oder ein Script, das von der Shell eines Betriebssystems interpretiert wird.
Direktaufrufleiste
Bei Eclipse die vertikale Symbolleiste auf der linken Seite des Workbench-Fensters. Sie enthält Schaltflächen zum Öffnen von Perspektiven und für Direktaufrufsichten.
Direktaufruf
Siehe Direktaufruf über die Tastatur.
Einfacher Typ
In XML ein Typ, der keinen Elementinhalt haben und keine Attribute haben kann. Elemente, die zwar Zahlen (und Zeichenfolgen und Daten usw.) jedoch keine untergeordneten Elemente enthalten, werden als Elemente einfachen Typs bezeichnet. Siehe auch Komplexer Typ.
Einzelbytezeichensatz (SBCS)
Ein codierter Zeichensatz, in dem jedes Zeichen durch einen 1-Byte-Code dargestellt wird. Ein 1-Byte-Codepunkt erlaubt die Darstellung von bis zu 256 Zeichen. Siehe auch Doppelbytezeichensatz.
Single Sign-on (SSO)
Ein Authentifizierungsprozess, bei dem ein Benutzer durch Eingabe einer einzigen Benutzer-ID mit zugehörigem Kennwort auf mehrere Systeme oder Anwendungen zugreifen kann.
Singleton
Klasse, die nur ein einziges Mal instanziert werden kann. Eine Singleton-Klasse kann kein Interface sein.
Skeleton
Gerüst für eine Implementierungsklasse.
Oberfläche
Ein Element einer grafischen Benutzerschnittstelle, das geändert werden kann, um das Aussehen der Schnittstelle zu ändern, ohne Auswirkungen auf die Funktionalität der Schnittstelle zu haben.
Snippet
Ein Auszug des Quellcodes.
SOAP
XML-basiertes Lightweight-Protokoll für den Informationsaustausch in einer dezentral organisierten, verteilten Umgebung. SOAP kann verwendet werden, um Informationen abzufragen und zurückzugeben und um Services quer durch das Internet aufzurufen.
SOAP-Codierung
Regeln für das Serialisieren von Daten über das SOAP-Protokoll. Die SOAP-Codierung basiert auf einem System einfachen Typs, bei dem es sich um eine Generalisierung der allgemeinen Features handelt, die in Typsystemen in Programmiersprachen, Datenbanken und semistrukturierten Daten vorkommen.
Softwarekonfigurationsverwaltung (SCM)
Die Überwachung und Steuerung der Softwareentwicklung. SCM-Systeme stellen in der Regel Funktionen zur Versionssteuerung und zur Programmierung im Team bereit.
Software-Development-Kit (SDK)
Eine Gruppe von Tools, APIs und Dokumentation zur Unterstützung bei der Entwicklung von Software in einer bestimmten Maschinensprache oder für eine bestimmte Betriebsumgebung.
Quellenaufrufsicht
Eine Anzeige der Knoten im Anwendungsdiagramm, die Codeblöcke innerhalb der Quelle repräsentieren, die aufgerufen werden können, beispielsweise RPG-Unterroutinen, RPG-Unterprozeduren, COBOL-Prozeduren und Haupteingangspunkte. Die Verbindungen stellen Aufrufe zwischen den Codeblöcken dar.
Quellcode
Ein Computerprogramm in einem von Personen lesbaren Format. Quellcode wird in Binärcode konvertiert, der von einem Computer verwendet werden kann.
Physische Quellendatei
Bei IBM i eine Datei, die Teildateien enthält und die statt Daten Text oder Quellenanweisungen speichert.
Quellenbaumstruktur
Das XML-Eingabedokument, das durch ein XSL-Style-Sheet umgewandelt wird.
SQL
Siehe Structured Query Language.
SQLJ
Siehe Structured Query Language for Java.
SQL-Abfrage
Komponente mit bestimmten SQL-Anweisungen, die eine Ergebnistabelle angibt.
SSI
Siehe Server Side Includes.
SSL
Siehe Secure Sockets Layer.
SSO
Siehe Single Sign-on.
Stack
Ein Bereich im Speicher, der in der Regel Informationen wie temporäre Registerinformationen, Werte von Parametern und Rückkehradressen von Subroutinen speichert. Basiert auf dem LIFO-Prinzip, bei dem das zuletzt eingestellte Element als erstes wieder abgerufen wird (LIFO - last in, first out).
Zusatzprodukt
Ein Produkt, das die Tools, die Funktionalität oder die Features eines anderen Produkts erweitert. Rational Software Architect beispielsweise ist ein Zusatzprodukt von Rational Application Developer.
Stack-Frame
Ein Abschnitt des Stacks, der die lokalen Variablen, Argumente und den Registerinhalt für eine einzelne Routine sowie einen Verweis auf den vorherigen Stack-Frame enthält.
Standard Widget Toolkit (SWT)
Ein Eclipse-Toolkit für Java-Entwickler, das eine allgemeine, portierbare Benutzerschnittstellen-API definiert, die die nativen Fensterobjekte des zu Grunde liegenden Betriebssystems verwendet. Siehe auch Abstract Window Toolkit, Swing Set.
Session-Bean mit Status (Stateful)
Eine Session-Bean, die im Auftrag eines einzelnen Clients agiert und clientspezifische Sitzungsdaten (als Konversationsstatus bezeichnet) über mehrere Methodenaufrufe und Transaktionen hinweg beibehält. Siehe auch Session-Bean ohne Status (Stateless), Session-Bean.
Session-Bean ohne Status (Stateless)
Eine Session-Bean ohne Dialogstatus. Alle Instanzen einer Bean ohne Status sind identisch. (Sun) Siehe auch Session-Bean, Session-Bean mit Status.
Statische Webseite
Eine Webseite, die ohne die zusätzliche client- oder serverseitige Verarbeitung, die für JavaServer Pages, Servlets oder Scripts erforderlich wäre, angezeigt werden kann.
Statisches Webprojekt
Ein Projekt, das Ressourcen für eine Webanwendung ohne dynamischen Inhalt enthält, beispielsweise Servlets oder JSP-Dateien (JSP = JavaServer Pages) oder Java-Code. Ein statisches Webprojekt kann auf einem statischen HTTP-Server implementiert werden und erfordert keine zusätzliche Anwendungsserverunterstützung.
Gespeicherte Prozedur
Ein Block mit prozeduralen Konstrukten und eingebetteten SQL-Anweisungen, der in einer Datenbank gespeichert ist und anhand seines Namens aufgerufen werden kann. Gespeicherte Prozeduren ermöglichen es, ein Anwendungsprogramm in zwei Teilen auszuführen, und zwar einen Teil auf dem Client, den anderen Teil auf dem Server, so dass über einen einzigen Aufruf mehrere Zugriffe auf die Datenbank erfolgen.
Stream
In der CVS-Teamprogrammierumgebung eine gemeinsam genutzte Kopie der Anwendungsressourcen, die durch Mitglieder des Entwicklerteams aktualisiert wird, wenn diese Änderungen vornehmen. Der Datenstrom stellt den aktuellen Status des Projekts dar.
Zeichenfolge
Bei Programmiersprachen das Datenformat, das zum Speichern und Bearbeiten des Texts verwendet wird.
Struktur
Ein Klassendatentyp, der eine geordnete Gruppe von Datenobjekten enthält. Im Gegensatz zu einer Feldgruppe können die Datenobjekte in einer Struktur unterschiedliche Datentypen haben.
Structured Query Language (SQL)
Standardisierte Sprache zum Definieren und Bearbeiten von Daten in einer relationalen Datenbank.
Structured Query Language for Java (SQLJ)
Ein Standard für die Einbettung von SQL in Java-Programme, mit dem Java-Prozeduren und benutzerdefinierte Funktionen definiert und aufgerufen werden und bei dem Typen mit Datenbankstruktur in Java verwendet werden.
Strukturierte Sicht
Der tabellarische Aspekt der Entwurfssicht des XML-Editors, der die strukturellen Bestandteile eines XML-Dokuments, beispielsweise Elemente und Attributtypen, von den Werten, wie beispielsweise Attributwerte und Textinhalt, trennt.
Struts
Ein Open-Source-Framework, das konzipiert wurde, um Entwickler bei der Erstellung von Webanwendungen zu unterstützen, bei denen der Datenbankcode, der Code für die Seitengestaltung und der Code für den Steuerungsfluss voneinander getrennt gehalten werden.
Struts-Aktion
Eine Klasse, die einen Teil einer Webanwendung implementiert und ein Forward zurückgibt. Die Superklasse für eine Struts-Aktion ist die Action-Klasse.
Struts-Modul
Struts-Konfigurationsdatei und Set mit zugehörigen Aktionen, Form-Beans und Webseiten. Eine Struts-Anwendung besteht aus mindestens einem Struts-Modul.
Struts-Projekt
Dynamisches Webprojekt, dem Struts-Unterstützung hinzugefügt wurde.
Stub
Eine kleine Programmroutine, die als Ersatz für ein umfangreicheres, möglicherweise fernes Programm dient. Bei einem Stub könnte es sich beispielsweise um ein Programmmodul handeln, das Prozeduraufrufe (RPCs) und Antworten zwischen einem Client und einem Server überträgt. Bei Web-Services ist ein Stub eine Implementierung einer Java-Schnittstelle, die aus einem WSDL-Dokument (WSDL = Web Services Definition Language) generiert wird.
Style-Sheet
Eine Spezifikation mit Formatierungsanweisungen, die bei der Anwendung auf strukturierte Informationen eine bestimmte Darstellung dieser Informationen bereitstellt (beispielsweise online oder gedruckt). Unterschiedliche Style-Sheets können auf dieselben strukturierten Informationen angewendet werden, um unterschiedliche Darstellungen der Informationen zu erstellen.
Unterklasse
In Java eine Klasse, die über Vererbung von einer bestimmten Klasse abgeleitet ist.
Subdatei
Bei IBM i eine Gruppe von Sätzen mit demselben Satzformat, die gleichzeitig an einem Datensichtgerät angezeigt werden können. Das System sendet die gesamte Gruppe von Sätzen in einer einzigen Operation an den Bildschirm und empfängt die Gruppe in einer anderen Operation von dem Bildschirm.
Unterabfrage
In SQL eine Unterauswahl, die innerhalb eines Prädikats verwendet wird. Beispiel: Eine Anweisung SELECT innerhalb der Klausel WHERE oder HAVING einer anderen SQL-Anweisung.
Subsystem
Bei Remote System Explorer ein Container für die fernen IBM i-Bibliotheken, -Befehlssätze und -Jobs eines bestimmten Benutzers.
Superklasse
In Java eine Klasse, von der eine bestimmte Klasse übernommen wird, wobei unter Umständen eine oder mehrere Klassen dazwischen liegen.
Übergeordneter Typ
In einer Typhierarchie ein Typ, von dem untergeordnete Typen Attribute übernehmen.
Swing-Set
Eine Gruppe von GUI-Komponenten, die durchgängig auf jedem beliebigen Betriebssystem laufen, das die virtuelle Java-Maschine (JVM) unterstützt. Da sie vollständig in der Programmiersprache Java geschrieben sind, stellen diese Komponenten Funktionalität bereit, die über das Maß der Funktionalität, die von den entsprechenden Funktionen der nativen Plattform zur Verfügung gestellt wird, hinausgeht. Siehe auch Abstract Window Toolkit, Standard Widget Toolkit.
SWT
Siehe Standard Widget Toolkit.
Syntaxdiagramm
Ein Diagramm für einen Befehl, das zeigt, wie der Befehl in die Befehlszeile eingegeben werden muss.
Syntaxhervorhebung
Bei Quelleneditoren die Fähigkeit, Text und Strukturelemente (beispielsweise Tags, Attribute und Attributwerte) mit Hilfe unterschiedlicher Hervorhebung, wie beispielsweise Schriftbild, Hervorhebung und Farbe, voneinander abzuheben.
Systemmenü
Ein Dropdown-Menü, das durch Anklicken des Symbols links neben der Fenstertitelleiste aufgerufen wird. Mit diesem Menü können Benutzer das Fenster wiederherstellen, verschieben, minimieren, maximieren oder dessen Größe ändern.
Tabulatorelement
Bei der Webseitenerstellung ein Seitenelement, das mit Hilfe der Tabulatortaste erreicht werden kann.
Tabulatorindexattribut
Bei der Webseitenerstellung ein Attribut, das die direkte Verwendung von Tabulatorstopps zulässt, um die Standardnavigation in der Seite zu ändern.
Tabelle
In einer relationalen Datenbank ein Datenbankobjekt, das aus einer bestimmten Anzahl Spalten besteht und zum Speichern einer ungeordneten Gruppe von Zeilen verwendet wird. Siehe auch Sicht.
Direktive "Taglib"
Auf einer JSP-Seite eine Deklaration, die angibt, dass die Seite Custom Tags (angepasste Tags) verwendet, die Tagbibliothek definiert und die zugehörigen Tag-Präfixe angibt. (Sun)
Tagbibliothek
Bei der JSP-Technologie eine Gruppe von Tags, die angepasste Aktionen angeben, die über einen Taglib-Deskriptor und Java-Klassen beschrieben werden. Eine JSP-Tagbibliothek kann in jede JSP-Datei importiert und mit verschiedenen scriptbasierten Sprachen verwendet werden. (Sun)
Ziel
Der Zielpunkt für eine Aktion oder Operation.
TCP
Siehe Transmission Control Protocol.
TCP/IP
Siehe Transmission Control Protocol/Internet Protocol.
TCP/IP-Überwachungsserver
Eine Laufzeitumgebung, die alle Anforderungen und Antworten zwischen einem Web-Browser und einem Anwendungsserver sowie die TCP/IP-Aktivität überwacht.
Technologievorschau
Eine Demonstration eines Features, das momentan in der Entwicklung ist, aber noch nicht fertig gestellt ist und deshalb noch nicht unterstützt wird.
Testablauf
Set mit Tasks, Scripts oder Routinen, die das Testen von Software automatisieren.
Testumgebung
Eine bestimmte Instanz einer Hard- und Softwarekonfiguration, die erstellt wird, um unter bekannten und kontrollierten Bedingungen Tests auszuführen.
Test Harness
Eine Reihe von Scriptdateien, die eine DB2-Datenbank für die Verwendung durch DB2 XML Extender aktivieren. Ein Test-Harness wird wahlweise erstellt, wenn eine DAD-Datei aus der Zuordnung einer relationalen Datenbank zu XML generiert wird. Einmal aktiviert testet er das Erstellen von XML aus Daten sowie das Zerlegen von XML-Dateien in relationale Daten.
Testbild
Eine Schablone, die für die automatische Generierung von Komponententests verwendet wird. Für das Testen von Java- und EJB-Komponenten stehen jeweils mehrere Testbilder zur Verfügung. Siehe auch Komponententest.
Testsuite
Eine Gruppe von Testabläufen, die das Testverhalten definieren und die Testausführung und -implementierung steuern.
Thema
Das Darstellungselement, das einem Bereich ein bestimmtes Aussehen verleiht. Das Portal stellt mehrere Themen bereit, ähnlich einem virtuellen Hintergrundbild, aus denen Sie beim Erstellen eines Bereichs wählen können.
Thread
Ein Datenstrom aus Maschineninstruktionen, der einen Prozess steuert. In einigen Betriebssystemen ist ein Thread die kleinste Operationseinheit in einem Prozess. Mehrere Threads können gleichzeitig ausgeführt werden und verschiedene Jobs ausführen.
Threadkonflikt
Ein Zustand, bei dem ein Thread auf eine Sperre oder ein Objekt wartet, die/das von einem anderen Thread gehalten wird.
Piktogramm
Eine auf Symbolgröße verkleinerte Wiedergabe einer größeren Abbildung, die es einem Benutzer erlaubt, die Abbildung voranzuzeigen, ohne eine Anzeigefunktion oder einen Grafikeditor öffnen zu müssen.
Zeitlimit
Ein Zeitintervall, das einem Ereignis zum Starten oder Beenden seiner Verarbeitung zur Verfügung steht, bevor die Operation unterbrochen wird.
Zeitbindung
Eine spezielle Validierungsaktion, mit der die Dauer eines Methodenaufrufs oder einer Folge von Methodenaufrufen gemessen wird. Siehe auch Validierungsaktion.
QuickInfo
Siehe Kurzinfo.
Top-down-Entwicklung
Bei Web-Services der Prozess, beim dem ein Service auf Basis einer WSDL-Datei (WSDL = Web Services Definition Language) entwickelt wird. Siehe auch Bottom-up-Entwicklung.
Top-down-Zuordnung
Eine Methode für die Zuordnung von Enterprise-Beans zu Datenbanktabellen, bei der vorhandene Enterprise-Beans und ihr Entwurf den Datenbankentwurf bestimmen.
Umwandeln
Die Umsetzung einer Java-Klassendatei in ein IBM i-Java-Programm.
Transmission Control Protocol (TCP)
Ein Übertragungsprotokoll, das im Internet und jedem anderen Netz verwendet wird, das den IETF-Standards (IETF = Internet Engineering Task Force) für INET-Protokolle entspricht. TCP stellt ein zuverlässiges Host-zu-Host-Protokoll in DFV-Netzen mit Paketvermittlung und im Systemverbund derartiger Netze bereit. Siehe auch Internet Protocol.
Transmission Control Protocol/Internet Protocol (TCP/IP)
Eine standardisierte, nicht proprietäre Gruppe von Übertragungsprotokollen, die zuverlässige End-to-End-Verbindungen zwischen Anwendungen über miteinander verbundene Netze verschiedener Typen zur Verfügung stellt.
Transportweg
Die Anforderungswarteschlange zwischen einem WebSphere Application Server-Plug-in für Web-Server und einem Web-Container, in dem sich die Webmodule einer Anwendung befinden. Wenn ein Benutzer eines Web-Browsers eine Anwendung anfordert, wird die Anforderung an den Web-Server übergeben und danach entlang des Transportwegs an den Web-Container.
Auslöser
In der Datenbanktechnologie ein Programm, das automatisch aufgerufen wird, wenn eine angegebene Aktion für eine bestimmte Tabelle oder Sicht ausgeführt wird.
Hauptzweig
In der CVS-Teamentwicklungsumgebung der Hauptstrom der Entwicklung, der auch als der HEAD-Strom bezeichnet wird.
Typ
(1) Bei der Java-Programmierung eine Klasse oder eine Schnittstelle.
(2) In einem WSDL-Dokument ein Container für Datentypdefinitionen, der ein Typsystem (z. B. XSD) verwendet.
Typhierarchie
Der vollständige Kontext für eine Java-Klasse oder -Schnittstelle, einschließlich der zugehörigen Superklassen und Unterklassen.
UDDI
Siehe Universal Description, Discovery, and Integration.
UDDI Business Registry
Eine Gruppe von Peerverzeichnissen, die Informationen zu Geschäften und Services enthalten.
UDDI-Register
Ein dezentrales Register mit Unternehmen und deren Servicebeschreibungen, das dem UDDI-Standard (UDDI = Universal Description, Discovery, and Integration) entspricht, mit dem das Erkennen von Web-Services verwaltet wird. UDDI-Register gibt es in zwei Formen - öffentlich zugänglich und privat - wobei beide Formen in einem allgemeinen XML-Format implementiert werden.
UDF
Siehe Benutzerdefinierte Funktion.
UID (Benutzer-ID)
Siehe Benutzerkennung.
UIM
Siehe Benutzerschnittstellenmanager.
Unified Modeling Language
Eine Standardnotation für das Modellieren von realen Objekten als erster Schritt bei der Entwickelung einer objektorientierten Entwurfsmethodik.
Uniform Resource Identifier (URI)
Eine eindeutige Adresse, die verwendet wird, um Inhalt im Web zu identifizieren, beispielsweise eine Textseite, ein Video- oder Sound-Clip, ein Standbild oder animiertes Image oder ein Programm. Die häufigste Form von URI bildet die Webseitenadresse, bei der es sich um eine besondere Form oder um eine Untergruppe einer URI handelt, die als Uniform Resource Locator (URL) bezeichnet wird. Ein URI beschreibt in der Regel, wie auf die Ressource, den Computer, der die Ressource enthält, und den Namen der Ressource (ein Dateiname) auf dem Computer zugegriffen werden kann. Siehe auch Uniform Resource Name.
Uniform Resource Locator (URL)
Die eindeutige Adresse einer Informationsquelle, auf die in einem Netz, beispielsweise dem Internet, zugegriffen werden kann. Die URL enthält unter anderem den abgekürzten Namen des Protokolls, das für den Zugriff auf die Informationsquelle verwendet wird, und die Informationen, die das Protokoll zum Lokalisieren der Informationsquelle verwendet.
Uniform Resource Name (URN)
Ein Name, der einen Web-Service eindeutig für einen Client identifiziert. Siehe auch Uniform Resource Identifier.
United Nations Standard Products and Services Classification (UNSPSC)
Ein offener globaler Standard für die Klassifizierung von Produkten und Services anhand von Funktion, Zweck und Task.
Universal Description, Discovery, and Integration (UDDI)
Eine Gruppe von standardisierten Spezifikationen, die es Firmen und Anwendungen ermöglichen, Web-Services schnell und ohne großen Aufwand über das Internet zu lokalisieren und zu verwenden.
Nicht realisiert
Bezieht sich auf einen Webdiagrammknoten, der noch keiner tatsächlich vorhandenen Ressource zugeordnet ist. Siehe auch Realisieren.
UNSPSC
Siehe United Nations Standard Products and Services Classification.
URI
Siehe Uniform Resource Identifier.
URL
Siehe Uniform Resource Locator.
URN
Siehe Uniform Resource Name.
Benutzerdefinierte Funktion (UDF)
Eine Funktion, die im DB2-Datenbanksystem mit Hilfe der Anweisung CREATE FUNCTION definiert wird und auf die anschließend in SQL-Anweisungen Bezug genommen werden kann. Eine benutzerdefinierte Funktion kann eine externe Funktion oder eine SQL-Funktion sein.
Benutzeridentifikation (UID)
Siehe Benutzerkennung.
Benutzer-ID (UID)
Eine Zeichenfolge, die einen Benutzer eindeutig in einem System identifiziert.
Benutzerschnittstellenmanager (UIM)
Eine Funktion des Betriebssystems, die eine konsistente Benutzerschnittstelle zur Verfügung stellt, indem sie umfassende Unterstützung zum Definieren und Ausführen von Anzeigen, Dialogen und Onlinehilfetext bereitstellt.
UTF-8
Unicode Transformation Format 8-Bit-Verschlüsselungsformat für die vereinfachte Verwendung mit vorhanden ASCII-basierten Systemen. Der CCSID-Wert für Daten in UTF-8-Format ist 1208.
Validierung
Überprüfen von Daten oder Code auf Genauigkeit oder Einhaltung der gültigen Standards, Regeln und Konventionen.
Validierungsaktion
Ein Mechanismus, mit dem geprüft werden kann, ob der Ist-Wert einer Variablen zur Ausführungszeit dem erwarteten Wert dieser Variablen entspricht. Siehe auch Zeitbindung.
Prüfprogramm
Programm, das Daten oder Code auf Genauigkeit oder Einhaltung der gültigen Standards, Regeln und Konventionen überprüft.
Versionssteuerung
Die Koordinierung und Integration der von einem Team erstellten und protokollierten Arbeitsergebnisse.
Versioned Object Base (VOB)
Ein Repository, in dem Versionen von Dateielementen, Verzeichniselementen, abgeleiteten Objekten und Metadaten, die diesen Objekten zugeordnet sind, gespeichert sind.
Sicht
Bei Eclipse-basierten Benutzeroberflächen jedes Teilfenster in der Workbench, das sich außerhalb des Editorbereichs befindet und mit Ziehen und Übergeben auf andere Sichten gestellt werden kann. Sichten bieten verschiedene Möglichkeiten, die Ressourcen in der Workbench anzuzeigen oder zu bearbeiten.
VOB
Siehe Versioned Object Base.
WAP
Siehe Wireless Application Protocol.
WAR
Siehe Web Archive.
WAR-Datei
Siehe Web Archive.
Überwachungspunkt
Unterbrechungspunkt, der die Ausführung aussetzt, wenn ein angegebenes Feld oder ein angegebener Ausdruck geändert wird.
Webanwendung
Eine Anwendung, auf die über einen Web-Browser zugegriffen werden kann und die Funktionen über die statische Anzeige von Informationen hinaus bereitstellt, beispielweise indem sie dem Benutzer ermöglicht, eine Datenbank abzufragen. Übliche Komponenten einer Webanwendung umfassen HTML-Seiten, JSP-Seiten und Servlets.
Web Archive (WAR)
Ein komprimiertes Dateiformat, das durch den Java EE-Standard definiert wird und bei dem alle Ressourcen, die für die Installation und Ausführung einer Webanwendung benötigt werden, in einer einzigen Datei gespeichert sind. Siehe auch Enterprise Archive, Java Archive.
Web-Browser
Ein Clientprogramm, das Anforderungen an einen Web-Server einleitet und die Informationen anzeigt, die der Server zurückgibt.
Webkomponente
Ein Feld oder Steuerelement, das sich auf der Webseite einer Webanwendung befindet.
Web-Container
Container, der den Webkomponentenkontrakt der Java EE-Architektur implementiert. (Sun)
Webdiagramm
Struts-Datei, die Symbole und andere Images auf einer unformatierten Oberfläche verwendet und so Anwendungsentwicklern hilft, die Ablaufstruktur einer Struts-basierten Webanwendung darzustellen.
Webinteraktion
Eine einzelne Eingabe- und Ausgabefolge zwischen einem Web-Browser und einem Hostprogramm.
Webmodul
Eine Einheit, die aus einer oder mehreren Webkomponenten und einem Webimplementierungsdeskriptor besteht. (Sun)
Webprojekt
Ein Container für andere Ressourcen (beispielsweise Quellendateien und Metadaten), der der Java EE-definierten Containerstruktur und Hierarchie von Dateien entspricht, die erforderlich sind, um Webanwendungen zu implementieren.
Webressource
Jede Ressource, die während der Entwicklung einer Webanwendung erstellt wird, beispielsweise Webprojekte, HTML-Seiten, JavaServer Pages-Dateien (JSP-Dateien), Servlets, Bibliotheken mit angepassten Tags und Archivdateien.
Web-Server
Softwareprogramm, das HTTP-Anforderungen (HTTP - Hypertext Transfer Protocol) verarbeiten kann.
Web-Service
Eine eigenständige, sich selbst beschreibende, modulare Anwendung, die unter Verwendung von Standardnetzprotokollen über ein Netz publiziert, lokalisiert und aufgerufen werden kann. In der Regel gilt Folgendes: Die Daten werden unter Verwendung von XML mit Tags versehen und mit Hilfe von SOAP übertragen; die Beschreibung der verfügbaren Services erfolgt mit WSDL und die Auflistung der verfügbaren Services mit UDDI.
Web Services Description Language (WSDL)
XML-basierte Spezifikation, bei der Netzservices als Set von Endpunkten beschrieben werden, die auf Nachrichten reagieren, die entweder dokumentorientierte oder prozedurorientierte Informationen enthalten.
Web Services Interoperability Organization (WSI)
Eine offene branchenspezifische Organisation, die sich zum Ziel gesetzt hat, die Interoperabilität von Web-Services unabhängig von Plattformen, Betriebssystemen und Programmiersprachen zu fördern.
Web Services Invocation Language (WSIL)
XML-Dokumentformat, das die Erkennung von bestehenden Web-Services vereinfacht und Regeln bereitstellt, die festlegen, wie die für die Inspektion relevanten Informationen zugänglich gemacht werden sollen.
Website
Eine zusammengehörige Gruppe von Dateien, die im Web verfügbar ist, von einer einzelnen Entität (Organisation oder Einzelperson) verwaltet wird und Informationen in Hypertext für Benutzer enthält. Eine Website enthält oft auch Hypertext-Links zu anderen Websites.
WebSphere
Ein IBM Markenname, der Tools für die Entwicklung von e-business Anwendungen und Middleware zum Ausführen von Webanwendungen umfasst.
WebSphere Application Server
Webanwendungsserversoftware, die auf einem Web-Server ausgeführt wird und für die Implementierung, Integration, Ausführung und Verwaltung von e-business Anwendungen verwendet werden kann.
WebSphere-Testumgebung
Eine Laufzeitumgebung, die in die Rational-Entwicklungsworkbench integriert ist, mit der Anwendungen getestet werden können, die für WebSphere Application Server bestimmt sind.
WYSIWYG
Abkürzung für "what you see is what you get". Die Fähigkeit eines Editors, Seiten immer exakt so anzuzeigen, wie sie gedruckt bzw. in anderer Form wiedergegeben werden.
Fensterobjekt
Eine wieder verwendbare Benutzerschnittstellenkomponente (zum Beispiel ein Knopf, eine Schiebeleiste, ein Steuerbereich oder ein Texteditierbereich), die Eingabe von der Tastatur oder der Maus empfangen und mit einer anderen Anwendung oder einem anderen Fensterobjekt kommunizieren kann.
Wire-Verbindung
Ein Verfahren zum Verbinden von zwei oder mehr kooperativen Portlets, so dass bei Änderungen im Quellenportlet automatisch auch die Zielportlets aktualisiert werden. Siehe auch Click-to-Action, Kooperative Portlets.
Wireless Application Protocol (WAP)
Ein offener Branchenstandard für mobilen Internetzugriff, der mobilen Benutzern mit mobilen Endgeräten erlaubt, ohne großen Aufwand sofort auf Informationen und Services zugreifen und mit ihnen interagieren zu können.
Wireless Markup Language (WML)
Eine auf XML basierende Markup-Sprache, mit der Inhalt und Benutzerschnittstellen für mobile Endgeräte, wie beispielsweise Mobiltelefone, Pager und Personal Digital Assistants, dargestellt werden können.
Assistent
Eine aktive Form der Hilfe, die Benutzer durch jeden Schritt einer bestimmten Task führt.
WML
Siehe Wireless Markup Language.
Workbench
Die Benutzeroberfläche und integrierte Entwicklungsumgebung (IDE) bei Eclipse und Eclipse-basierten Tools, wie beispielweise IBM Rational Application Developer.
Arbeitsbereich
Die Teile des ausführbaren Codes und/oder der Datenbereiche eines Programms, die intensiv genutzt werden und aus diesem Grund in Speicher des Typs gespeichert werden sollten, der die größten Geschwindigkeiten ermöglicht. Demzufolge handelt es sich bei dem Arbeitsbereich des Instruktionscaches eines Programms um die Programm-Cache-Lines, die im Instruktionscache vorhanden sein müssen, wenn das Programm mit maximaler Geschwindigkeit ausgeführt werden soll.
Arbeitsbereich
Bei Eclipse die Gruppe der Projekte und anderer Ressourcen, die der Benutzer momentan in der Workbench entwickelt. Metadaten zu diesen Ressourcen befinden sich in einem Verzeichnis im Dateisystem; die Ressourcen können sich in demselben Verzeichnis befinden.
Wrapper
Objekt, das sich in ein anderes Objekt einbindet und an dieses delegiert, um seine Schnittstelle oder das Verhalten auf bestimmte Art zu verändern. (Sun)
WSDL
Siehe Web Services Description Language.
WSDL-Dokument
Eine Datei, die eine Gruppe von Definitionen bereitstellt, mit denen ein Web-Service im WSDL-Format (WSDL = Web Services Definition Language) beschrieben wird.
WSDL-Datei
Siehe WSDL-Dokument.
WSI
Siehe Web Services Interoperability Organization.
WSIL
Siehe Web Services Invocation Language.
What you see is what you get
Siehe WYSIWYG.
Xalan-Prozessor
Ein XSLT-Prozessor, der Teil des Apache-Projekts ist. Siehe auch XSL Transformation.
XDoclet
Eine offene Steuerkomponente für die Generierung von Quellcode, die spezielle Javadoc-Tags verwendet, um Java-Quellendateien syntaktisch zu analysieren und Ausgabe, wie beispielsweise XML-Deskriptoren oder Quellcode, auf der Basis von Schablonen zu generieren.
XHTML
Siehe Extensible Hypertext Markup Language.
XML
Siehe Extensible Markup Language.
XML-Katalog
Katalog mit Regeln, die angeben, wie ein XML-Prozessor Verweise auf Entitäten auflösen soll. Bei Verwendung eines Katalogs entfällt das Ändern von URIs innerhalb von XML-Dokumenten, wenn Ressourcen während der Entwicklung verschoben werden.
XML-Parser
Ein Programm, das XML-Dokumente liest und einer Anwendung den Zugriff auf Inhalt und Struktur der Dokumente ermöglicht.
Sprache XPath
Eine Sprache zum eindeutigen Identifizieren oder Adressieren von Teilen der XML-Quellendaten für die Verwendung mit XSLT-bezogenen Technologien, wie XSLT, XQuery und XML-Parsern. XPath ist ein Standard des World Wide Web Consortium.
XML-Schema
Ein Mechanismus, der den Inhalt von XML-Dateien beschreibt und einschränkt, indem er angibt, welche Elemente in welchen Kombinationen erlaubt sind. XML-Schemas stellen eine Alternative zu Dokumenttypdefinitionen (DTDs) dar und können dazu verwendet werden, die Funktionalität in den Bereichen Datentypbestimmung, Vererbung und Darstellung zu erweitern.
XML Schema Definition Language (XSD, XSDL)
Eine Sprache zum Beschreiben von XML-Dateien, die ein XML-Schema enthalten.
XPath (XPath)
Siehe Sprache XPath.
XPath-Ausdruck
Ein Ausdruck, der ein XML-Dokument durchsucht und Informationen aus den Knoten (beliebiger Teil des Dokuments, beispielsweise ein Element oder Attribut) in diesem Dokument extrahiert.
XSD
(1) Siehe XML Schema Definition Language.
(2) Eine Instanz eines XML-Schemas, das in der XML Schema Definition Language geschrieben ist. Eine XML Schema Definition-IFile hat die Erweiterung .xsd. Das Präfix "xsd" wird außerdem typischerweise in den XML-Elementen der XSD-Datei verwendet, um den Namensbereich des XML-Schemas anzugeben.
XSDL
Siehe XML Schema Definition Language.
XSL
Siehe Extensible Stylesheet Language.
XSL-Style-Sheet
Code, der beschreibt, wie ein XML-Dokument wiedergegeben werden soll (angezeigt oder gedruckt).
XSLT
Siehe XSL Transformation.
XSLT-Funktion
Funktion, die von der XSL Transformation- (XSLT-)Spezifikation definiert wird und zum Bearbeiten von Zahlen, Zeichenfolgen, Booleschen Werten und Knotengruppen dient.
XSL Transformation (XSLT)
Ein Standard, der XSL-Style-Sheets verwendet, um XML-Dokumente in andere XML-Dokumente, Fragmente oder HTML-Dokumente umzusetzen. Siehe auch Xalan-Prozessor.