Wir arbeiten daran, die Unionpedia-App im Google Play Store wiederherzustellen
AusgehendeEingehende
🌟Wir haben unser Design für eine bessere Navigation vereinfacht!
Instagram Facebook X LinkedIn
Ihre eigene Unionpedia mit Ihrem Logo und Ihrer Domain, ab 9,99 USD/Monat
Mein Unionpedia erstellen

Jakarta EE

Index Jakarta EE

Jakarta EE, früher Java Platform, Enterprise Edition (Java EE), ist die Spezifikation einer Softwarearchitektur für die transaktionsbasierte Ausführung von in Java programmierten Anwendungen und insbesondere Webanwendungen.

Inhaltsverzeichnis

  1. 101 Beziehungen: Annotation (Java), Anwendungsserver, Apache Geronimo, Apache Tomcat, Authentifizierung, Autorisierung, BEA Systems, Betriebssystem, Client, Common Object Request Broker Architecture, Container (Entwurfsmuster), Contexts and Dependency Injection, Datenbank, Document Object Model, EbXML, Eclipse Foundation, EJB-Container, Enterprise Application Integration, Entität, Extensible Markup Language, Forrester Research, Geschäftslogik, GlassFish, Hypertext Transfer Protocol, Internationalisierung (Softwareentwicklung), Internet Message Access Protocol, Interoperabilität, Inversion of Control, Iterator, Jakarta Connectors, Jakarta Enterprise Beans, Jakarta Faces, Jakarta Mail, Jakarta Messaging, Jakarta Persistence API, Jakarta RESTful Web Services, Jakarta Server Pages, Jakarta Servlet, Jakarta Standard Tag Library, Jakarta Transactions API, Jakarta XML Binding, Jakarta XML RPC, Jakarta XML Web Services, Java (Programmiersprache), Java API for XML Processing, Java Authentication and Authorization Service, Java Community Process, Java Database Connectivity, Java Naming and Directory Interface, Java Platform, Micro Edition, ... Erweitern Sie Index (51 mehr) »

Annotation (Java)

Als Annotation wird im Zusammenhang mit der Programmiersprache Java ein Sprachelement bezeichnet, das die Einbindung von Metadaten in den Quelltext erlaubt.

Sehen Jakarta EE und Annotation (Java)

Anwendungsserver

Ein Anwendungsserver oder Applikationsserver, englisch Application Server, ist im Allgemeinen ein Server in einem Computernetzwerk, der Anwendungsprogramme ausführt.

Sehen Jakarta EE und Anwendungsserver

Apache Geronimo

Apache Geronimo ist ein Open-Source-Jakarta EE-Anwendungsserver.

Sehen Jakarta EE und Apache Geronimo

Apache Tomcat

Apache Tomcat ist ein Open-Source-Anwendungsserver und Servlet-Container, der die Spezifikation für Jakarta Servlets (früher: Java Servlets) und Jakarta Server Pages (JSP, früher: JavaServer Pages) implementiert und es damit erlaubt, in Java geschriebene Web-Anwendungen auf Servlet- beziehungsweise JSP-Basis auszuführen.

Sehen Jakarta EE und Apache Tomcat

Authentifizierung

Authentisierung und Authentifizierung in einer Benutzer-Server-Beziehung Authentifizierung (von; Stammform verbunden mit) ist der Nachweis (Verifizierung) einer behaupteten Eigenschaft (claim) einer Entität, die beispielsweise ein Mensch, ein Gerät, ein Dokument oder eine Information sein kann und die dabei durch ihren Beitrag ihre Authentisierung durchführt.

Sehen Jakarta EE und Authentifizierung

Autorisierung

Eine Autorisierung (von) ist im weitesten Sinne eine Zustimmung oder Erlaubnis, spezieller die Einräumung von Rechten gegenüber interessierten Rechtssubjekten, gegebenenfalls als Nutzungsrecht gegenüber Dritten.

Sehen Jakarta EE und Autorisierung

BEA Systems

BEA Systems, Inc. war ein 1995 gegründetes US-amerikanisches Softwareunternehmen mit Sitz in San José (Kalifornien), das 2008 von Oracle übernommen wurde.

Sehen Jakarta EE und BEA Systems

Betriebssystem

Zusammenhang zwischen Betriebssystem, Hardware, Anwendungssoftware und dem Benutzer PC Betriebssysteme Marktanteile in DeutschlandBerechnung nach https://de.statista.com/statistik/daten/studie/158102/umfrage/marktanteile-von-betriebssystemen-in-deutschland-seit-2009/ https://de.statista.com/ - abgerufen am 2.

Sehen Jakarta EE und Betriebssystem

Client

Ein Client (über aus wörtlich für „Klient“ oder „Kunde“) – auch clientseitige Anwendung, Clientanwendung oder Clientprogramm – bezeichnet ein Computerprogramm, das auf dem Endgerät eines Netzwerks ausgeführt wird und mit einem Server (Zentralrechner) kommuniziert.

Sehen Jakarta EE und Client

Common Object Request Broker Architecture

Die Common Object Request Broker Architecture (CORBA, für Allgemeine Architektur für Vermittler von Objekt-Nachrichten) ist eine Spezifikation für eine objektorientierte Middleware, deren Kern ein sog.

Sehen Jakarta EE und Common Object Request Broker Architecture

Container (Entwurfsmuster)

Das Container-Entwurfsmuster wird im Bereich der Softwareentwicklung verwendet.

Sehen Jakarta EE und Container (Entwurfsmuster)

Contexts and Dependency Injection

Contexts and Dependency Injection (CDI) – auch bekannt als Web Beans – ist ein Java-Standard, welcher die Konfiguration von Modulen abhängig von verschiedenen Zusammenhängen durch Injektion von Abhängigkeiten erlaubt.

Sehen Jakarta EE und Contexts and Dependency Injection

Datenbank

Eine Datenbank, auch Datenbanksystem genannt, ist ein System zur elektronischen Datenverwaltung.

Sehen Jakarta EE und Datenbank

Document Object Model

DOM-Knotenbaum einer fiktiven Webseite Das Document Object Model (DOM, engl. für Dokumenten-Objekt-Modell) ist eine Spezifikation einer Programmierschnittstelle, welche HTML- oder XML-Dokumente als eine Baumstruktur darstellt, in der jeder Knoten ein Objekt ist, welches einen Teil des Dokumentes repräsentiert, z.

Sehen Jakarta EE und Document Object Model

EbXML

ebXML steht für Electronic Business using XML, d. h.

Sehen Jakarta EE und EbXML

Eclipse Foundation

Die Eclipse Foundation ist eine gemeinnützige Gesellschaft mit der Aufgabe, die Eclipse-Open-Source-Gemeinschaft und ihre Projekte zu unterstützen.

Sehen Jakarta EE und Eclipse Foundation

EJB-Container

Ein EJB-Container ist eine Software, die auf einem Jakarta-EE-Server läuft und sogenannte Jakarta Enterprise Beans (EJB) verwaltet.

Sehen Jakarta EE und EJB-Container

Enterprise Application Integration

Enterprise Application Integration (EAI) oder Unternehmensanwendungsintegration (UAI) ist ein Konzept zur unternehmensweiten Integration der Geschäftsfunktionen entlang der Wertschöpfungskette, die über verschiedene Applikationen auf unterschiedlichen Plattformen verteilt sind und die im Sinne der Daten- und Geschäftsprozessintegration verbunden werden können.

Sehen Jakarta EE und Enterprise Application Integration

Entität

Entität (mittellateinisch entitas, zu spätlateinisch ens ‚seiend, Ding‘) ist in der Philosophie ein Grundbegriff der Ontologie, der in zwei Bedeutungen verwendet wird.

Sehen Jakarta EE und Entität

Extensible Markup Language

Die Extensible Markup Language (dt. Erweiterbare Auszeichnungssprache), abgekürzt XML, ist eine Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten im Format einer Textdatei, die sowohl von Menschen als auch von Maschinen lesbar ist.

Sehen Jakarta EE und Extensible Markup Language

Forrester Research

Forrester Research ist ein amerikanisches börsennotiertes Marktforschungsunternehmen, das Analysen, Beratung und Veranstaltungen mit einem besonderen Schwerpunkt im Bereich Informationstechnologie anbietet.

Sehen Jakarta EE und Forrester Research

Geschäftslogik

Geschäftslogik (auch Anwendungslogik) ist ein abstrakter Begriff in der Softwaretechnik, der eine Abgrenzung der durch die Aufgabenstellung selbst motivierten Logik eines Softwaresystems zu der notwendigen, technischen Logik zum Ziel hat.

Sehen Jakarta EE und Geschäftslogik

GlassFish

GlassFish ist ein Open-Source-Anwendungsserver-Projekt für Java EE, das von Sun Microsystems gestartet wurde und seit 2010 von der Oracle Corporation gesponsert wird.

Sehen Jakarta EE und GlassFish

Hypertext Transfer Protocol

Nutzern begegnet das Kürzel häufig z. B. am Anfang einer Web-Adresse in der Adresszeile des Browsers Das Hypertext Transfer Protocol (HTTP, für Hypertext-Übertragungsprotokoll) ist ein 1991 eingeführtes zustandsloses Protokoll zur Übertragung von Daten auf der Anwendungsschicht über ein Rechnernetz.

Sehen Jakarta EE und Hypertext Transfer Protocol

Internationalisierung (Softwareentwicklung)

Internationalisierung bedeutet in der Informatik beziehungsweise in der Softwareentwicklung, ein Programm so zu gestalten, dass es leicht (ohne den Quellcode ändern zu müssen) an andere Sprachen und Kulturen angepasst werden kann.

Sehen Jakarta EE und Internationalisierung (Softwareentwicklung)

Internet Message Access Protocol

Das Internet Message Access Protocol (IMAP), ursprünglich Interactive Mail Access Protocol, ist ein Netzwerkprotokoll, das ein Netzwerkdateisystem für E-Mails bereitstellt.

Sehen Jakarta EE und Internet Message Access Protocol

Interoperabilität

Zu dem Begriff Interoperabilität (von lateinisch opus ‚Arbeit‘ und inter ‚zwischen‘) existieren zwei unterschiedliche, jedoch sinngleiche Definitionen.

Sehen Jakarta EE und Interoperabilität

Inversion of Control

Der Begriff Inversion of Control (IoC, oder Steuerungsumkehr) bezeichnet ein Umsetzungsparadigma, das u. a.

Sehen Jakarta EE und Inversion of Control

Iterator

Der Begriff Iterator stammt aus dem Bereich der Softwareentwicklung und bezeichnet einen Zeiger, mit dem die Elemente einer Menge durchlaufen werden können (z. B. eine Liste).

Sehen Jakarta EE und Iterator

Jakarta Connectors

Die Jakarta Connectors (JCA; früher Java EE Connector Architecture) ist eine Softwarearchitektur und Programmierschnittstelle (API) zur Integration von heterogenen Anwendungen in die Jakarta-EE-Plattform.

Sehen Jakarta EE und Jakarta Connectors

Jakarta Enterprise Beans

Jakarta Enterprise Beans (früher Enterprise JavaBeans, EJB) sind standardisierte Komponenten innerhalb der Java-EE-Plattform.

Sehen Jakarta EE und Jakarta Enterprise Beans

Jakarta Faces

Jakarta Faces (JSF; früher Jakarta Server Faces, davor JavaServer Faces) ist ein Framework-Standard zur Entwicklung von grafischen Benutzeroberflächen für Webanwendungen.

Sehen Jakarta EE und Jakarta Faces

Jakarta Mail

Jakarta Mail (früher JavaMail) ist eine Java-Programmierschnittstelle zum Plattform- und Protokoll-unabhängigen Senden und Empfangen von E-Mails.

Sehen Jakarta EE und Jakarta Mail

Jakarta Messaging

Jakarta Messaging (früher Java Message Service; JMS API) ist eine Programmierschnittstelle (API) für die Ansteuerung einer Message Oriented Middleware (MOM) zum Senden und Empfangen von Nachrichten aus einem Client heraus, der in der Programmiersprache Java geschrieben ist.

Sehen Jakarta EE und Jakarta Messaging

Jakarta Persistence API

Die Jakarta Persistence API (JPA; früher Java Persistence API) ist eine Schnittstelle für Java-Anwendungen, die die Zuordnung und die Übertragung von Objekten zu Datenbankeinträgen vereinfacht.

Sehen Jakarta EE und Jakarta Persistence API

Jakarta RESTful Web Services

Bei den Jakarta RESTful Web Services (JAX-RS; früher: Java API for RESTful Web Services) handelt es sich um die Spezifikation einer Programmierschnittstelle (API) der Programmiersprache Java, die die Verwendung des Software-Architekturstils Representational State Transfer (REST) im Rahmen von Webservices ermöglicht und vereinheitlicht.

Sehen Jakarta EE und Jakarta RESTful Web Services

Jakarta Server Pages

Jakarta Server Pages (JSP), früher JavaServer Pages, ist eine von Sun Microsystems entwickelte, auf JHTML basierende Web-Programmiersprache zur einfachen dynamischen Erzeugung von HTML- und XML-Ausgaben eines Webservers.

Sehen Jakarta EE und Jakarta Server Pages

Jakarta Servlet

Als Jakarta Servlet (früher Java Servlet) bezeichnet man Java-Klassen, deren Instanzen innerhalb eines Webservers Anfragen von Clients entgegennehmen und beantworten.

Sehen Jakarta EE und Jakarta Servlet

Jakarta Standard Tag Library

Die Jakarta Standard Tag Library (JSTL; früher JavaServer Pages Standard Tag Library) ist eine Sammlung von vier Custom-Tag-Bibliotheken, die für die Erstellung von JSP-Seiten hilfreich sind.

Sehen Jakarta EE und Jakarta Standard Tag Library

Jakarta Transactions API

Jakarta Transactions API (JTA; früher Java Transaction API) ist eine von Sun und dem Java Community Process spezifizierte Programmierschnittstelle (API), welche den Einsatz verteilter Transaktionen über mehrere XA-Ressourcen unter Java ermöglicht.

Sehen Jakarta EE und Jakarta Transactions API

Jakarta XML Binding

Jakarta XML Binding (JAXB; früher Java Architecture for XML Binding) ist eine Programmschnittstelle in Java, die es ermöglicht, Daten aus einer XML-Schema-Instanz heraus automatisch an Java-Klassen zu binden, und diese Java-Klassen aus einem XML-Schema heraus zu generieren.

Sehen Jakarta EE und Jakarta XML Binding

Jakarta XML RPC

Jakarta XML RPC (JAX-RPC; früher Java API for XML Based RPC) ist eine Java-Bibliothek, um Remote Procedure Calls auf XML-Basis ausführen zu können.

Sehen Jakarta EE und Jakarta XML RPC

Jakarta XML Web Services

Die Jakarta XML Web Services (JAX-WS; früher Java API for XML Web Services) ist eine Jakarta EE-API zum Erstellen von Webservices.

Sehen Jakarta EE und Jakarta XML Web Services

Java (Programmiersprache)

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

Sehen Jakarta EE und Java (Programmiersprache)

Java API for XML Processing

Das Java API for XML Processing, oder JAXP, ist eines der Java-XML-APIs.

Sehen Jakarta EE und Java API for XML Processing

Java Authentication and Authorization Service

Java Authentication and Authorization Service (JAAS) ist ein Java-API, welches es ermöglicht, Dienste zur Authentifizierung und Zugriffsrechte in Java-Programmen bereitzustellen.

Sehen Jakarta EE und Java Authentication and Authorization Service

Java Community Process

Der Java Community Process (JCP) ist das 1998 eingerichtete Verfahren, das bei der Weiterentwicklung der Programmiersprache Java und ihrer Standardbibliothek angewandt wird.

Sehen Jakarta EE und Java Community Process

Java Database Connectivity

Java Database Connectivity (JDBC, für Java Datenbankverbindungsfähigkeit) ist eine Datenbankschnittstelle der Java-Plattform, die eine einheitliche Schnittstelle zu Datenbanken verschiedener Hersteller bietet und speziell auf relationale Datenbanken ausgerichtet ist.

Sehen Jakarta EE und Java Database Connectivity

Java Naming and Directory Interface

Java Naming and Directory Interface (JNDI) ist eine Programmierschnittstelle (API) innerhalb der Programmiersprache Java für Namensdienste und Verzeichnisdienste.

Sehen Jakarta EE und Java Naming and Directory Interface

Java Platform, Micro Edition

Java Platform, Micro Edition, abgekürzt Java ME, früher auch als Java Platform 2, Micro Edition oder kurz J2ME bezeichnet, ist eine Umsetzung der Programmiersprache Java für embedded consumer products wie etwa Mobiltelefone oder PDAs.

Sehen Jakarta EE und Java Platform, Micro Edition

Java Platform, Standard Edition

Die Java Platform, Standard Edition oder kurz Java SE (deutsch „Java-Plattform, Standardausgabe“ – bis Version 5.0 „Java 2 Platform, Standard Edition“, J2SE) ist eine Sammlung von Java-APIs.

Sehen Jakarta EE und Java Platform, Standard Edition

Jetty (Webserver)

Jetty ist ein in Java geschriebener Servlet/JSP-Container und Webserver.

Sehen Jakarta EE und Jetty (Webserver)

JOnAS

JOnAS (Java Open Application Server) ist ein freier (LGPL) Application Server und als solcher eine Java-Implementation der Jakarta EE-Spezifikation.

Sehen Jakarta EE und JOnAS

Laufzeitumgebung

Eine Laufzeitumgebung (Abkürzung: RTE oder seltener auch RE), auch Ausführungsumgebung oder seltener Ablaufumgebung, beschreibt die zur Laufzeit von Computerprogrammen verfügbaren und festgelegten Voraussetzungen eines bestimmten Laufzeitsystems.

Sehen Jakarta EE und Laufzeitumgebung

MicroProfile

Der Eclipse MicroProfile Standard ist eine auf Microservices ausgerichtete Spezifikation, die - komplementär und basierend auf der JavaEE - eine Portabilität für Applikationen auf unterschiedlichen MicroProfile Laufzeitumgebungen erreichen will.

Sehen Jakarta EE und MicroProfile

Microsoft

Washington Die Microsoft Corporation ist ein US-amerikanischer international tätiger Hard- und Softwareentwickler und ein Technologieunternehmen mit Sitz in Redmond, einer Stadt im Großraum Seattle im US-Bundesstaat Washington.

Sehen Jakarta EE und Microsoft

Middleware

Middleware (aus dem Englischen, lehnübersetzt Zwischenanwendung oder übertragen auch Diensteschicht) bezeichnet in der Informatik anwendungsneutrale Programme, die so zwischen Anwendungen vermitteln, dass die Komplexität dieser Applikationen und ihre Infrastruktur verborgen werden.

Sehen Jakarta EE und Middleware

Multipurpose Internet Mail Extensions

Die Multipurpose Internet Mail Extensions (MIME) sind Erweiterungen des Internetstandards RFC 822 (seit 2008 durch RFC 5322 ersetzt), der das Datenformat von E-Mails definiert.

Sehen Jakarta EE und Multipurpose Internet Mail Extensions

Objektdatenbank

Eine Objektdatenbank oder objektorientierte Datenbank ist eine Datenbank, die auf dem Objektdatenbankmodell basiert.

Sehen Jakarta EE und Objektdatenbank

Objektrelationale Abbildung

Objektrelationale Abbildung (ORM) ist eine Technik der Softwareentwicklung, mit der ein in einer objektorientierten Programmiersprache geschriebenes Anwendungsprogramm seine Objekte in einer relationalen Datenbank ablegen kann.

Sehen Jakarta EE und Objektrelationale Abbildung

Open Liberty

Der Open Liberty Server ist ein Anwendungsserver nach dem Java-EE und MicroProfile-Standard.

Sehen Jakarta EE und Open Liberty

Open Source

Logo der Open Source Initiative Als Open Source (aus englisch open source, wörtlich offene Quelle) wird Software bezeichnet, deren Quelltext öffentlich ist und von Dritten eingesehen, geändert und genutzt werden kann.

Sehen Jakarta EE und Open Source

Oracle

Oracle Corporation ist ein US-amerikanischer Soft- und Hardwarehersteller mit Hauptsitz in Austin, Texas.

Sehen Jakarta EE und Oracle

Oracle Application Server

Der Oracle Application Server 10g ist ein Anwendungsserver des Unternehmens Oracle, der unter anderem eine Implementation der Jakarta-EE-Architektur enthält.

Sehen Jakarta EE und Oracle Application Server

Plattform (Computer)

Grafische Darstellung des Grundkonzepts einer Computerplattform: oben drei identische Komponenten (blau) innerhalb dreier unterschiedlicher Umgebungen von weiteren Komponenten, die unten auf drei unterschiedlichen Rechnersystemen aufgesetzt werden können Eine Computerplattform (auch -schicht oder -ebene, kurz Plattform) bezeichnet in der Informatik eine einheitliche Grundlage, auf der Computerprogramme ausgeführt und entwickelt werden können.

Sehen Jakarta EE und Plattform (Computer)

Pluggable Authentication Modules

Pluggable Authentication Modules (PAM) ist eine Programmierschnittstelle (API), die es Programmen ermöglicht, Benutzer über konfigurierbare Module zu authentifizieren.

Sehen Jakarta EE und Pluggable Authentication Modules

Post Office Protocol

Das Post Office Protocol (POP) ist ein Netzwerkprotokoll auf Anwendungsschicht, über das ein E-Mail-Programm E-Mails von einem E-Mail-Server abholen kann und das 1984 erstmals beschrieben wurde.

Sehen Jakarta EE und Post Office Protocol

Programmierschnittstelle

Quelltextkompatibilität, d. h. Quelltext kann ohne Anpassungen für die jeweiligen Systeme erfolgreich kompiliert werden. Eine Programmierschnittstelle (auch Anwendungsschnittstelle, genauer Schnittstelle zur Programmierung von Anwendungen), häufig nur kurz API genannt (von, wörtlich ‚Anwendungs­programmier­schnittstelle‘), ist ein Programmteil, der von einem Softwaresystem anderen Programmen zur Anbindung an das System zur Verfügung gestellt wird.

Sehen Jakarta EE und Programmierschnittstelle

Proprietär

Das Adjektiv proprietär bedeutet in Eigentum befindlich.

Sehen Jakarta EE und Proprietär

Relationale Datenbank

Eine relationale Datenbank ist eine digitale Datenbank, die zur elektronischen Datenverwaltung in Computersystemen dient und auf einem tabellenbasierten relationalen Datenbankmodell beruht.

Sehen Jakarta EE und Relationale Datenbank

Remote Procedure Call

Remote Procedure Call (RPC; für „Aufruf einer fernen Prozedur“) ist eine Technik zur Realisierung von Interprozesskommunikation.

Sehen Jakarta EE und Remote Procedure Call

Resin (Java)

Resin ist eine Software von Caucho Technology, die einen Webserver und einen Java-Application-Server bietet.

Sehen Jakarta EE und Resin (Java)

SAP NetWeaver Application Server

Der SAP NetWeaver Application Server (früher auch SAP Web Application Server) ist Teil von SAP NetWeaver und stellt die Basis der meisten SAP-Produkte dar.

Sehen Jakarta EE und SAP NetWeaver Application Server

Schichtenarchitektur

Aufrufschema in einer Schichtenarchitektur Die Schichtenarchitektur (auch Schichtenmodell oder Schichtenmuster) ist ein häufig angewandtes Strukturierungsprinzip für die Architektur von Softwaresystemen.

Sehen Jakarta EE und Schichtenarchitektur

Simple API for XML

Die Simple API for XML (SAX) ist ein De-facto-Standard, der ein Application Programming Interface (API) zum Parsen von XML-Daten beschreibt.

Sehen Jakarta EE und Simple API for XML

Simple Mail Transfer Protocol

Das Simple Mail Transfer Protocol (SMTP, auf Deutsch etwa Einfaches E-Mail-Übertragungsprotokoll) ist ein Protokoll der Internetprotokollfamilie, das zum Austausch von E-Mails in Computernetzen dient.

Sehen Jakarta EE und Simple Mail Transfer Protocol

Skalierbarkeit

Unter Skalierbarkeit versteht man die Fähigkeit eines Systems, Netzwerks oder Prozesses zur Größenveränderung.

Sehen Jakarta EE und Skalierbarkeit

SOAP

SOAP (ursprünglich für Simple Object Access Protocol) ist ein Netzwerkprotokoll, mit dessen Hilfe Daten zwischen Systemen ausgetauscht und Remote Procedure Calls durchgeführt werden können.

Sehen Jakarta EE und SOAP

Softwarearchitektur

Eine Softwarearchitektur ist einer der Architekturtypen in der Informatik und beschreibt die grundlegenden Komponenten und deren Zusammenspiel innerhalb eines Softwaresystems.

Sehen Jakarta EE und Softwarearchitektur

Softwarekomponente

Eine Komponente ist im Kontext der Softwarearchitektur ein Teil einer Software, der mit anderen Softwareteilen gemäß den Regeln eines Komponentenmodells zusammenwirken kann.

Sehen Jakarta EE und Softwarekomponente

Softwareverteilung

Softwareverteilung nennt man Prozesse zur Installation von Software auf Rechnern.

Sehen Jakarta EE und Softwareverteilung

Spezifikation

Spezifikation (aus, „Auflistung“, „Verzeichnis“) ist im Vertragsrecht die genaue Bestimmung der Anforderungen des Käufers oder Auftraggebers an die Eigenschaften eines Produktes, einer Leistung, Dienstleistung oder eines Systems.

Sehen Jakarta EE und Spezifikation

Spring (Framework)

Das Spring Framework (kurz Spring) ist ein quelloffenes Framework für die Java-Plattform, welches oft für Web-Anwendungen verwendet wird.

Sehen Jakarta EE und Spring (Framework)

SQL

SQL (offizielle Aussprache, mitunter auch; auf Deutsch auch häufig die deutsche Aussprache der Buchstaben) ist eine Datenbanksprache zur Definition von Datenstrukturen in relationalen Datenbanken sowie zum Bearbeiten (Einfügen, Verändern, Löschen) und Abfragen von darauf basierenden Datenbeständen.

Sehen Jakarta EE und SQL

Streaming API for XML

Streaming API for XML (StAX) ist ein Application Programming Interface (API), um XML-Dateien aus Java zu verarbeiten.

Sehen Jakarta EE und Streaming API for XML

Tag-Library

Tag-Libraries sind ein Bestandteil der JSP-Spezifikation.

Sehen Jakarta EE und Tag-Library

Thread (Informatik)

In der Informatik bezeichnet Thread (‚Faden‘, ‚Strang‘) – auch Aktivitätsträger oder leichtgewichtiger Prozess genannt – einen Ausführungsstrang oder eine Ausführungsreihenfolge in der Abarbeitung eines Programms.

Sehen Jakarta EE und Thread (Informatik)

Transaktion (Informatik)

Als Transaktion (von lateinisch trans „(hin-)über“, agere „treiben, handeln, führen“: also wörtlich: Überführung; dt. hier besser: Durchführung) wird in der Informatik eine Folge von Programmschritten bezeichnet, die als eine logische Einheit betrachtet werden, weil sie den Datenbestand nach fehlerfreier und vollständiger Ausführung in einem konsistenten Zustand hinterlassen.

Sehen Jakarta EE und Transaktion (Informatik)

Transaktionsmonitor

Ein Transaktionsmonitor (engl.: transaction processing monitor, kurz TP monitor) ist eine der ältesten und bekanntesten Formen von Middleware, deren Hauptaufgabe das Unterstützen und Abwickeln von Interaktionen zwischen Anwendungen auf verschiedenen, auch heterogenen Rechnerplattformen ist.

Sehen Jakarta EE und Transaktionsmonitor

Universal Description, Discovery and Integration

Universal Description, Discovery and Integration (UDDI) ist ein Begriff aus dem Umfeld der serviceorientierten Architektur (SOA) und bezeichnet einen standardisierten Verzeichnisdienst, der die zentrale Rolle in einem Umfeld von dynamischen Web Services spielen sollte.

Sehen Jakarta EE und Universal Description, Discovery and Integration

Verteiltes System

Ein verteiltes System ist nach der Definition von Andrew S. Tanenbaum ein Zusammenschluss unabhängiger Computer, die sich für den Benutzer als ein einziges System präsentieren.

Sehen Jakarta EE und Verteiltes System

Verzeichnisdienst

Ein Verzeichnisdienst (in Englisch directory service) stellt in einem Netzwerk eine zentrale Sammlung von Daten bestimmter Art zur Verfügung.

Sehen Jakarta EE und Verzeichnisdienst

Wartung

Wartung eines Personenwagens in der SBB-Hauptwerkstätte Zürich, 1930 Als Wartung, in der Schweiz auch Service, werden gemäß DIN 31051 Maßnahmen zur Verzögerung des Abbaus des vorhandenen Abnutzungsvorrats der Betrachtungseinheit verstanden.

Sehen Jakarta EE und Wartung

Webanwendung

Eine Webanwendung (auch Online-Anwendung, Webapplikation oder kurz Web-App) ist ein Anwendungsprogramm nach dem Client-Server-Modell.

Sehen Jakarta EE und Webanwendung

Webbrowser

Windows 10 Android Webbrowser oder allgemein auch Browser (zu to browse ‚stöbern‘) sind Computerprogramme zur Darstellung von Webseiten im World Wide Web oder allgemein von Dokumenten und Daten.

Sehen Jakarta EE und Webbrowser

Webservice

Ein Webservice (auch Webdienst) stellt eine Schnittstelle für die Maschine-zu-Maschine- oder Anwendungs-Kommunikation über Rechnernetze wie das Internet zur Verfügung.

Sehen Jakarta EE und Webservice

WebSocket

Das WebSocket-Protokoll ist ein auf TCP basierendes Netzwerkprotokoll, das entworfen wurde, um eine bidirektionale Verbindung zwischen einer Webanwendung und einem WebSocket-Server bzw.

Sehen Jakarta EE und WebSocket

WebSphere

Logo WebSphere ist eine Produktlinie des Unternehmens IBM, die unterschiedliche Software für Anwendungsintegration, Infrastruktur (z. B. Transaktionen und Warteschlangen) und eine integrierte Entwicklungsumgebung umfasst.

Sehen Jakarta EE und WebSphere

WildFly

Der WildFly Application Server ist ein Anwendungsserver nach dem Jakarta-EE-Standard und Teil des JBoss Middleware-Frameworks.

Sehen Jakarta EE und WildFly

XML Schema

XML Schema, abgekürzt XSD (XML Schema Definition), ist eine Empfehlung des W3C zum Definieren von Strukturen für XML-Dokumente.

Sehen Jakarta EE und XML Schema

.NET (Oberbegriff)

.NET-Logo.NET, teilweise auch als Microsoft.NET bezeichnet, dient als Oberbegriff für mehrere von Microsoft herausgegebene Software-Plattformen, die der Entwicklung und Ausführung von Anwendungsprogrammen dienen, Produkte, Frameworks, Programmiersprachen und alles, was mit den genannten in Verbindung steht, etwa Werkzeuge und Techniken.

Sehen Jakarta EE und .NET (Oberbegriff)

Auch bekannt als Apache OpenEJB, J2EE, Java 2 Enterprise Edition, Java 2 Platform Enterprise Edition, Java EE, Java Enterprise Edition, Java Platform Enterprise Edition, Java Platform, Enterprise Edition, JavaEE, OpenEJB.

, Java Platform, Standard Edition, Jetty (Webserver), JOnAS, Laufzeitumgebung, MicroProfile, Microsoft, Middleware, Multipurpose Internet Mail Extensions, Objektdatenbank, Objektrelationale Abbildung, Open Liberty, Open Source, Oracle, Oracle Application Server, Plattform (Computer), Pluggable Authentication Modules, Post Office Protocol, Programmierschnittstelle, Proprietär, Relationale Datenbank, Remote Procedure Call, Resin (Java), SAP NetWeaver Application Server, Schichtenarchitektur, Simple API for XML, Simple Mail Transfer Protocol, Skalierbarkeit, SOAP, Softwarearchitektur, Softwarekomponente, Softwareverteilung, Spezifikation, Spring (Framework), SQL, Streaming API for XML, Tag-Library, Thread (Informatik), Transaktion (Informatik), Transaktionsmonitor, Universal Description, Discovery and Integration, Verteiltes System, Verzeichnisdienst, Wartung, Webanwendung, Webbrowser, Webservice, WebSocket, WebSphere, WildFly, XML Schema, .NET (Oberbegriff).