[8.5.5.6 oder höher]

Video: Java EE 7 in Liberty profile

Das folgende Transkript bezieht sich auf das Video "Java EE 7 in Liberty profile", in dem die Unterstützung der Java™ Platform, Enterprise Edition (Java EE) 7-Spezifikationen durch das Liberty-Profil beschrieben wird und Möglichkeiten erläutert werden, wie die Liberty Profile-Server für Java EE 7 aktiviert werden können. Dieses Transkript ist das Storyboard des Videos. "Audio" beschreibt den Filmkommentar und die Überschriften, die "Bildschirmaktion" beschreibt den im Video gezeigten Inhalt.

Video Java EE 7 in Liberty profile

Tabelle 1. Titelseite und Vorteile von Java EE 7. Der Titel wird angezeigt und die Vorteile von Java EE 7 werden aufgelistet.
Szene Audio Bildschirmaktion
1 Das Liberty-Profil ist jetzt mit Java Platform, Enterprise Edition Version 7 kompiliert. In diesem Video erhalten Sie Informationen zur Liberty-Unterstützung für Java EE 7 und sehen, wie Sie Ihre Server schnell dafür konfigurieren können. Der Titel Java EE 7 in Liberty profile und das Logo für Java Compatible Enterprise Edition werden angezeigt. Außerdem ist einige Sekunden lang Java Platform, Enterprise Edition Version 7 anstelle von Java EE 7 zu sehen, um den vollständigen Namen für Java EE 7 anzuzeigen.
2 Mit Java EE 7 steht Ihnen ein offenes Framework zur Verfügung, das Sie verwenden können, um stabile Unternehmenslösungen bereitzustellen und Ihre Java-Programmierung einzusetzen.

Sie können dynamisch skalierbare HTML5-Anwendungen für Desktops, Tablets und Smartphones bereitstellen.

Sie können produktiver sein. Die vereinfachte Anwendungsarchitektur reduziert die Menge des für die Geschäftslogik erforderlichen Standardcodes.

Und Sie können den Leistungsbedarf in Ihrem Unternehmen besser erfüllen. Sie können Stapelanwendungen in Java schreiben, die eine Standard-API verwenden und auf mehrere Laufzeiten portierbar sind. Außerdem können Sie Stapeljobs in einfach zu verwaltende Blöcke aufgliedern, um eine unterbrechungsfreie Leistung sicherzustellen.

Eine Animation wird gezeigt, die Java EE 7 beschreibt und die Hauptvorteile hervorhebt:
  • Dynamisch skalierbare HTML5-Anwendungen
  • Höhere Entwicklerproduktivität
  • Im Unternehmen eingesetzte Technologien wie Stapelverarbeitung
Tabelle 2. Gruppierung der Spezifikationen in "Java EE 7 full platform" und "Java EE 7 Web Profile". Anzeige der verfügbaren Spezifikationen in den Gruppen "Java EE 7 full platform" und "Java EE 7 Web Profile".
Szene Audio Bildschirmaktion
3 Java EE 7 stellt die vollständige Plattform bereit. Alle Java EE 7-Spezifikationenen (oder JSRs) werden mit der vollständigen Plattform bereitgestellt. Ein Bild mit dem gesamten Umfang von Java EE 7 wird angezeigt, zunächst wird "Full Platform" hervorgehoben und danach alle Spezifikationen.
4 Die Spezifikationen für Webanwendungen werden in Web Profile, einem Subset der vollständigen Plattform bereitgestellt.

In Java EE 6 wurde Web Profile eingeführt, um die Entwickler von dynamischen Webanwendungen durch Bereitstellen von Technologien wie EJB Lite, Java Persistence API und Java Transaction API zu unterstützen.

Für Java EE 7 wird mit Web Profile die Unterstützung für HTML5 hinzugefügt.

Zwei neue Technologien, WebSocket und JSON, ermöglichen einen schnelleren Datenaustausch und vereinfachen das Datenparsing für portierbare Anwendungen. Updates für bestehende Technologie, JAX-RS 2.0, Java Server Faces 2.2 und Servlet 3.1, bieten eine bessere Möglichkeit zur Entwicklung dynamischer HTML5-Anwendungen.

Ein stabilers POJO-Entwicklungsmodell ermöglicht eine breitere Verwendung von Annotationen, z. B. in Interceptors und CDI.

Bean Validation 1.1 stellt eine Validierung auf Methodenebene bereit.
Ein Bild mit dem gesamten Umfang von Java EE 7 wird gezeigt. Anschließend werden in einer Animation die Spezifikationen in Web Profile aufgelistet und die im Audio genannten Spezifikationen hervorgehoben.
Web Profile

Specification                         Java EE 6  Java EE 7

Bean Validation                             1.0   1.1
Common Annotations for the Java Platform    1.1   1.2
Contexts and Dependency Injection (CDI)     1.0   1.2
Debugging Support for Other Languages       1.0   1.0
Dependency Injection for Java               1.0   1.0
Enterprise JavaBeans (EJB) Lite             3.1   3.2
Expression Language (JSP/EL)                2.2   3.0
Interceptors                                1.1   1.2
Java API for JSON Processing (JSON-P)       n/a   1.0
Java API for RESTful Web Services (JAX-RS)  n/a   2.0
Java Database Connectivity (JDBC)           4.0   4.1
Java Naming and Directory Interface (JNDI)  1.0   1.0
Java Servlet                                3.0   3.1
JavaServer Faces (JSF)                      2.0   2.2
JavaServer Pages (JSP)                      2.2   2.3
Java Transaction API (JTA)                  1.1   1.2
Java Persistence API (JPA)                  2.0   2.1
Managed Beans                               1.0   1.0
Standard Tag Library for JavaServer Pages (JSTL) 1.2  1.2
WebSocket                                   n/a   1.0, 1.1
5 In Version 7 wurden auch Spezifikationen für Unternehmensanwendungen, Web-Service-Anwendungen, Stapelanwendungen und andere Anwendungen aufgenommen sowie die Unterstützung von Anwendungssicherheit, -implementierung und -management. Diese Spezifikationen sind im Umfang der vollständigen Plattform enthalten.

Java EE 7 stellt eine vereinfachte Architektur bereit, die weniger Standardcode für die Geschäftslogik benötigt, z. B. in JMS 2.0.

Für das Unternehmen können Sie Stapelanwendungen einsetzen, um die Datenverarbeitungsressourcen besser zu nutzen, indem Verarbeitungszeiten so festgelegt werden, dass die Ressourcen dann verwendet werden, wenn diese normalerweise inaktiv sind. Concurrency Utilities unterstützen skalierbare Anwendungen, die sicher und zuverlässig in die Java EE-Laufzeit integriert werden können.

Die vollständige Plattform verfügt außerdem über aktualisierte Unterstützung für Java Connector Architecture und Java Message Service.

Ein Bild mit dem gesamten Umfang von Java EE 7 wird gezeigt. Anschließend werden in einer Animation die Spezifikationen in der vollständigen Plattform aufgelistet und die im Audio genannten Spezifikationen hervorgehoben.
Full Platform

Web Profile

Specification                         Java EE 6  Java EE 7

Bean Validation                             1.0   1.1
Common Annotations for the Java Platform    1.1   1.2
Contexts and Dependency Injection (CDI)     1.0   1.2
Debugging Support for Other Languages       1.0   1.0
Dependency Injection for Java               1.0   1.0
Enterprise JavaBeans (EJB) Lite             3.1   3.2
Expression Language (JSP/EL)                2.2   3.0
Interceptors                                1.1   1.2
Java API for JSON Processing (JSON-P)       n/a   1.0
Java API for RESTful Web Services (JAX-RS)  n/a   2.0
Java Database Connectivity (JDBC)           4.0   4.1
Java Naming and Directory Interface (JNDI)  1.0   1.0
Java Servlet                                3.0   3.1
JavaServer Faces (JSF)                      2.0   2.2
JavaServer Pages (JSP)                      2.2   2.3
Java Transaction API (JTA)                  1.1   1.2
Java Persistence API (JPA)                  2.0   2.1
Managed Beans                               1.0   1.0
Standard Tag Library for JavaServer Pages (JSTL) 	1.2  1.2
WebSocket                                   n/a   1.0, 1.1

Remaining Full Platform

Batch Applications for Java Platform        n/a   1.0
EE Concurrency Utilities                    n/a   1.0
Enterprise JavaBeans (EJB) full             n/a   3.2
Implementing Enterprise Web Services        n/a   1.4
J2EE Management                             n/a   1.1
Java API for RESTful Web Services (JAX-RS)  1.1   n/a
Java API for XML-Based Web Services (JAX-WS) n/a  2.2
Java API for WSDL (JWSDL) Java API for XML Processing (JAXP)          n/a   1.4
Java Architecture for XML Binding (JAXB)    n/a   2.2
Java Authentication Service Provider Interface for Containers (JASPIC) n/a  1.1
Java Authorization Contract for Containers (JACC) n/a  1.5
Java EE Connector Architecture (JCA)        1.6   1.7
JavaMail                                    n/a   1.5
Java Message Service (JMS) API              1.1   2.0
Java Management Extensions (JMX)            n/a   2.0
JavaBeans Activation Framework (JAF)        n/a   1.1
SOAP with Attachments API for Java (SAAJ)   n/a   1.3
Streaming API for XML (StAX)                n/a   1.0
Web Services Metadata for the Java Platform
6 Insgesamt umfasst Java EE 7 mehr als 20 neue oder geänderte Spezifikationen.

Das Produkt Liberty Profile unterstützt die Spezifikationen der vollständigen Plattform, während das Produkt Liberty Core hauptsächlich die Web Profile-Spezifikationen unterstützt.

Ein Bild mit dem gesamten Umfang von Java EE 7 wird angezeigt und die von Liberty Profile und Liberty Core unterstützten Spezifikationen werden hervorgehoben.
Tabelle 3. Demo für die Installation des Liberty-Profils mit Java EE 7 durch Extraktion einer komprimierten (ZIP-)Datei. Es wird gezeigt, wie eine Liberty Profile-Laufzeit mit Java EE 7 installiert wird, indem eine von WASdev heruntergeladene ZIP-Datei extrahiert wird.
Szene Audio Bildschirmaktion
7 Sie können das Liberty Profile mit Java EE 7-Technologien installieren, indem Sie eine komprimierte (ZIP-)Datei von der WASdev-Website in ein temporäres Verzeichnis herunterladen und anschließend die ZIP-Datei in ein leeres Verzeichnis extrahieren. So einfach ist das! Es wird gezeigt, wie eine ZIP-Datei mit Liberty Profile und Java EE-Technologien von der WASdev-Website in das Verzeichnis C:\temp auf einer Workstation heruntergeladen und anschließend die ZIP-Datei in C:\ extrahiert wird, so dass Liberty Profile in C:\wlp installiert wird.
8   Nach der Installation wird das Verzeichnis C:\wlp\lib\features angezeigt, das Feature-Dateien, einschließlich der Dateien für Java EE 7, enthält.
Tabelle 4. Demo für das Hinzufügen einer Liberty Profile-Laufzeit mit Java EE 7-Features in WebSphere Developer Tools for Eclipse. Es wird gezeigt, wie ein Server mit Java EE-Features in WebSphere Developer Tools installiert wird.
Szene Audio Bildschirmaktion
9 In WebSphere Developer Tools for Eclipse können Sie eine Liberty Profile-Laufzeit mit Java EE-Technologien hinzufügen.

Erstellen Sie einen neuen Server und wählen Sie eine Liberty Profile-Laufzeitumgebung in ibm.com zum Download und zur Installation aus.

Die Laufzeit mit Java EE 7-Technologien umfasst die vollständige Plattform. Es gibt auch Optionen für Laufzeiten mit Web Profile oder Clienttechnologien.

Sie können einzelne Features hinzufügen. Technologien, die in der ausgewählten Laufzeitoption enthalten sind, sind grau unterlegt.

Es werden Bilder gezeigt, die veranschaulichen, wie ein Liberty Profile-Server mit Java EE-Technologien in WebSphere Developer Tools hinzugefügt wird.
  1. Rechtsklick in der Ansicht "Server" und Auswahl von New > Server.
  2. Im Assistenten "New Server":
    1. Auswahl des Servertyps WebSphere Application Server Liberty Profile und Anklicken des Links Add.
    2. Auswahl von Install from an archive or repository und Anklicken von Next.
    3. Angabe des Verzeichnisses für die Installation von Liberty Profile, Auswahl von Download and install a new runtime environment from ibm.com, Auswahl eines Liberty Profile-Produkts mit Java EE 7-Technologien und Anklicken von Next.
    4. Auswahl von Add-ons für die Installation und Anklicken von Next.
    5. Akzeptieren der Lizenzvereinbarung und Anklicken von Fertigstellen.
    6. Nach der Installation Anklicken von Next.
    7. Angabe eines Servernames und Anklicken von Next.
    8. Anklicken von Finish.
Zum Starten des Servers wird der Liberty Profile-Server in der Ansicht "Servers" ausgewählt und Start wird angeklickt.
Tabelle 5. Demo für das Hinzufügen von Java EE 7-Features zu einer Liberty-Installation über eine Befehlszeile und Installation Manager. Es wird gezeigt, wie ein featureManager-Befehl für die Installation von Java EE-Features ausgeführt wird. Die Option "Installation Manager" wird kurz angezeigt.
Szene Audio Bildschirmaktion
10 Wenn Liberty Profile bereits installiert ist, können Sie Java EE 7-Features zu Ihrer Installation hinzufügen, indem Sie einen featureManager- oder installUtility-Befehl ausführen. Die Ausführung eines featureManager-Befehls zur Installation von Features in einer vorhandenen Installation von Liberty Profile unter C:\wlp wird gezeigt.
11 Sie können auch Installation Manager verwenden, um Java EE 7-Features zu installieren. Es wird ein Bild gezeigt, das die Verwendung von Installation Manager zur Installation von Java EE 7-Features veranschaulicht.
Tabelle 6. Demo für das Hinzufügen von Java EE 7-Komfortfeatures zu einem Liberty Profile-Server. Es wird gezeigt, wie Java EE 7-Komfortfeatures in eine Serverkonfiguration aufgenommen werden.
Szene Audio Bildschirmaktion
12 Nachdem Java EE 7-Features installiert wurden, können Sie Unterstützung für eine Java EE 7-Spezifikation zu einem Liberty-Server hinzufügen, indem Sie einfach einen Featuresnamen zur Datei server.xml hinzufügen. Es wird ein Texteditor gezeigt, in dem die Datei server.xml geöffnet wird.
13 Liberty stellt die Komfortfeatures javaee-7.0, webProfile-7.0 und javaeeClient-7.0 bereit, um die Unterstützung eines breiten Spektrums von Anwendungen durch Ihre Server zu vereinfachen. Es wird gezeigt, wie das Komfortfeature javaee-7.0 zu einem Feature-Manager hinzugefügt wird.
14 Verwenden Sie das Feature javaee-7.0, um schnell Unterstützung für alle Spezifikationen hinzuzufügen. Das Feature webProfile-7.0 fügt Unterstützung für Webanwendungen hinzu. Und das Feature javaeeClient-7.0 erlaubt eine schnelle Konfiguration einer Anwendungsclientkomponente. Die Produktnachrichten werden angezeigt, die die Änderung der Serverkonfiguration bestätigen.
Tabelle 7. Einige Features erfordern die Konfiguration oder Migration. Es wird gezeigt, wo Anweisungen zur erforderlichen Konfiguration oder Migration zu finden sind.
Szene Audio Bildschirmaktion
15 Das IBM® Knowledge Center enthält Informationen zu den Features.

In Unterstützung des Java EE 7-Programmiermodells sind die Java EE-Spezifikationen aufgelistet, sind Links zu den JSRs und Liberty-Features enthalten sowie Informationen dazu, welche Produkte die Spezifikationen unterstützen. Beachten Sie, dass nicht alle Java EE-Spezifikationen ein eigenes Liberty-Feature beinhalten.

Für einige Features müssen Sie zusätzlich dazu, dass Sie den Featurenamen in eine server.xml-Datei aufnehmen, weitere Konfigurationsschritte ausführen.

Wenn Ihr Server Java EE 6-Features verwendet und wenn Sie Features der Version 7 hinzufügen möchten, lesen Sie die Informationen unter Unterstützte Kombinationen der Features für Java EE 7 und Java EE 6, um festzustellen, welche Kombinationen von Liberty-Features der Version 6 und 7 in einer Serverkonfiguration kompatibel sind. Möglicherweise müssen Sie Ihre Serverkonfiguration so aktualisieren, dass nur die Features der Version 7 verwendet werden. Sehen Sie sich außerdem Verhaltensänderungen in Java EE 7 an, um festzustellen, ob Ihre Anwendungen und Ihre Umgebung davon profitieren würden, wenn Sie ein Feature der Version 6 auf Version 7 aktualisieren.

Ausführliche Informationen zu Features finden Sie in der Beschreibung der Liberty-Features.

Es werden Artikel im Knowledge Center gezeigt, die die Konfiguration und Migration der Features beschreiben.
  • Unterstützung des Java EE 7-Programmiermodells
  • Unterstützte Kombinationen der Features für Java EE 7 und Java EE 6
  • Verhaltensänderungen in Java EE 7
  • Liberty-Features
Tabelle 8. Zusammenfassung. Es wird gezeigt, wo weitere Informationen zu Java EE 7 in Liberty Profile zu finden sind.
Szene Audio Bildschirmaktion
16 Artikel und Videos zur Verwendung von Java EE 7 in Ihren Anwendungen sowie Informationen zur Konfiguration von Servern finden Sie unter WASdev.net sowie in der Dokumentation für WebSphere Application Server Liberty Profile im IBM Knowledge Center. Es wird eine Grafik zu Liberty Profile mit Informationen zur Dokumentation angezeigt:
WASdev
http://developer.ibm.com/wasdev
WebSphere Application Server Liberty profile documentation on IBM Knowledge Center
http://www.ibm.com/support/knowledgecenter/

Weitere Informationen finden Sie unter Java EE 7 in Liberty Profile.


Symbol das den Typ des Artikels anzeigt. Konzeptartikel

Nutzungsbedingungen für Information Center | Feedback


Symbol für Zeitmarke Letzte Aktualisierung: 25.08.2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=video_transcript_javaee7
Dateiname: video_transcript_javaee7.html