Video: Java EE 7 in Liberty
Das folgende Transkript bezieht sich auf das Video "Java EE 7 in Liberty", in dem Liberty-Unterstützung für Java™ Platform, Enterprise Edition (Java EE) 7-Spezifikationen durch beschrieben wird und Möglichkeiten zur Aktivierung der Liberty-Server für Java EE 7 genannt werden. Dieses Transkript ist das Storyboard des Videos. "Audio" beschreibt den Filmkommentar und die Überschriften, die "Bildschirmaktion" beschreibt den im Video gezeigten Inhalt.
Szene | Audio | Bildschirmaktion |
---|---|---|
1 | Liberty 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 und das Logo für Java Compatible Enterprise Edition werden gezeigt. Außerdem ist einige Sekunden lang Java Platform, Enterprise Edition Version 7 anstelle von Java EE 7 zu sehen, um den vollständigen Namen von 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:
|
Szene | Audio | Bildschirmaktion |
---|---|---|
3 | Java EE 7 stellt die vollständige Plattform bereit. Alle Java EE 7-Spezifikationen (oder JSRs) werden mit der vollständigen Plattform bereitgestellt. | Ein Bild mit dem gesamten Umfang von Java EE 7 wird gezeigt, 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 vorhandene Technologien, JAX-RS 2.0, Java Server Faces 2.2 und Servlet 3.1, bieten eine bessere Möglichkeit zur Entwicklung dynamischer HTML5-Anwendungen. Ein stabileres POJO-Entwicklungsmodell ermöglicht eine breitere Verwendung von Annotationen, z. B. in Interceptors und CDI. Bean Validation 1.1 bietet eine Validierung auf Methodenebene. |
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.
|
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.
|
6 | Insgesamt umfasst Java EE 7 mehr als 20 neue oder geänderte Spezifikationen.
Das Produkt Liberty 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 gezeigt und die von Liberty und Liberty Core unterstützten Spezifikationen werden hervorgehoben. |
Szene | Audio | Bildschirmaktion |
---|---|---|
7 | Sie können Liberty 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 entpacken. | Es wird gezeigt, wie eine ZIP-Datei mit Liberty und Java EE-Technologien von der WASdev-Website in das Verzeichnis C:\wlp_temp auf einer Workstation heruntergeladen und anschließend die ZIP-Datei in C:\ entpackt wird, sodass Liberty in C:\wlp installiert wird. |
8 | So einfach ist das! | Es wird gezeigt, wie das Installationsverzeichnis C:\wlp ausgewählt wird. |
Szene | Audio | Bildschirmaktion |
---|---|---|
9 | In WebSphere Developer Tools for Eclipse können Sie
eine Liberty-Laufzeit mit Java EE-Technologien hinzufügen. Erstellen Sie einen neuen Server und wählen Sie eine Liberty-Laufzeitumgebung auf ibm.com zum Download und zur Installation aus. Die Laufzeitoptionen mit Java EE 7-Technologien gelten für die vollständige Plattform, Web Profile oder Client. 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-Server mit
Java EE-Technologien
in WebSphere Developer Tools hinzugefügt wird.
|
Szene | Audio | Bildschirmaktion |
---|---|---|
10 | Wenn Liberty 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 des Befehls installUtility zur Installation von
Features in einer vorhandenen Liberty-Installation unter
C:\wlp wird gezeigt.
|
11 | Sie können auch Installation Manager verwenden, um Java EE 7-Features zu installieren. | Es werden Bilder gezeigt, die demonstrieren, wie Installation Manager verwendet wird, um Liberty mit Java EE 7-Features zu installieren.
|
12 | Eine Zusammenfassung der möglichen Installationswege für Java EE 7-Technologien für Liberty wird gezeigt:
|
Szene | Audio | Bildschirmaktion |
---|---|---|
13 | 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 Featurenamen zur Datei server.xml hinzufügen. | Unter der Überschrift Configuration wird eine Befehlszeile im Verzeichnis C:\wlp\bin mit dem Befehl server run server1 sowie mit Nachrichten gezeigt, die angeben, dass server1 ausgeführt wird. Es wird außerdem ein Texteditor gezeigt, in dem die Datei server.xml von server1 geöffnet ist. Schließlich wird gezeigt, wie das Feature jaxrs-2.0 zum Feature-Manager hinzugefügt wird und wie in den darauffolgenden server1-Nachrichten die Serverkonfigurationsänderung bestätigt wird. |
14 | 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. | Eine Liste der Liberty-Komfortfeatures für Java EE 7 wird gezeigt:
|
15 | 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. | Beispielkonfigurationsdateien für die Komfortfeatures javaee-7.0, webProfile-7.0 und javaeeClient-7.0 werden gezeigt. |
Szene | Audio | Bildschirmaktion |
---|---|---|
16 | Das IBM® Knowledge
Center enthält Informationen zu den Features. In Unterstützung des Java EE 7-Programmiermodells sind die Java EE-Spezifikationen aufgelistet und Links zu den JSRs und Liberty-Features sowie Informationen dazu, welche Produkte die Spezifikationen unterstützen, enthalten. 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 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. 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.
|
Szene | Audio | Bildschirmaktion |
---|---|---|
17 | 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 im IBM Knowledge Center. | Es wird gezeigt, wo Informationen zu Java EE 7 in Liberty zu finden sind:
|
Weitere Informationen finden Sie unter Java EE 7 in Liberty.