Kapitel 2. Technologievorschau
- Moderne Enterprise Web Applications mit JavaScript auf JVM Serverseite (technische Vorschau für JBoss EAP 7.0)
- JBoss EAP 7 ermöglicht JavaScript-Schreibvorgänge auf Serverseite (mittels JDK 8 Nashorn Fähigkeiten) zur schnellen Entwicklung von REST-Endpunkten, die CDI-Beans einziehen, JNDI-Lookups durchführen und JPA Entity Beans aufrufen können. Das Undertow-Projekt bietet diese Fähigkeit.
- PowerShell Skripte
Die PowerShell Skripte sind nur zur technischen Vorschau verfügbar und werden nicht unterstützt. PowerShell Skripte wurden entwickelt, um korrekt mit Version 2 und Neueren zu funktionieren, weil JBoss EAP auf Windows Server 2008 R2 Enterprise x86_64 und Windows Server 2012 R2 Standard x86_64 unterstützt wird.
- Standardmäßig benutzt Windows Server 2008 R2 Enterprise x86_64 die PowerShell Version 2. Eine neuere Version kann installiert werden.
Standardmäßig benutzt Windows Server 2012 R2 Standard x86_64 die PowerShell Version 4. Eine neuere Version kann installiert werden.
Der Pfad der PowerShell Skripte lautet
EAP_HOME/bin
und Sie können die Skripte verwenden, wenn Sie moderne Skriptsprache auf Windows verwenden wollen.
- Undertow bietet Support für den HTTP/2 Standard
- Undertow bietet Support für den HTTP/2 Standard (technische Vorschau nur für JBoss EAP 7.0). HTTP/2 senkt die Latenz durch das Komprimieren von Headern und das Multiplexen von Streams über dieselbe TCP-Verbindung. Es unterstützt auch die Möglichkeit des Servers Ressourcen an den Client zu pushen, ehe er diese angefordert hat, wodurch Seiten schneller geladen werden.
- Clustered Singleton MDB
- Die Clustered Singleton MDB ist eine technische Vorschau in JBoss EAP 7. Wenn eine MDB als ein Clustered Singleton identifiziert und in einem Cluster bereitgestellt wurde, dann wird sie immer nur an einem Knoten aktiv sein. Wenn der Serverknoten fehlschlägt oder herunter fährt, dann ist die Clustered Singleton MDB auf einem anderen Knoten aktiviert und beginnt die Nachrichten auf diesem Knoten zu verbrauchen.
- Vorlagen für Datenquellen in der Management Konsole
- Die Datenquellen-Vorlage für die Erstellung neuer Datenquellen in der Management Konsole ist eine technische Vorschau in JBoss EAP 7.
- JCA und Datenquellen
-
JBoss EAP 7 unterstützt die Implementierung von
DistributedWorkManager
, basierend auf dem Projekt JGroups. Dies ist lediglich eine technische Vorschau. - Transaktionsüberwachung
JBoss EAP 7 unterstützt Transaktionsüberwachung. Die ist lediglich eine technische Vorschau. Die beiden folgenden neuen Attribute wurden zur Überwachung der Transaktionen hinzugefügt:
-
number-of-system-rollbacks
: Die Anzahl von Transaktionen, die aufgrund eines internen Systemfehlers zurückgesetzt werden mussten. average-commit-time
: Die durchschnittliche Zeit in Nanosekunden für die Ausführung einer Transaktion.Diese Statistiken sind nur durch den Standard JMX Client verfügbar.
AnmerkungEine geringe Anzahl stecken gebliebener Transaktionen kann die gesamte
average-commit-time
verfälschen.
-
- Die Konfiguration bestimmter Subsysteme in der Management Konsole
Die Konfiguration bestimmter Subsysteme in der Management Konsole ist eine technische Vorschau in JBoss EAP 7:
- IO
- Remoting
- BeanValidation
- Jaxrs
- Jdr
- Jsf
- Jsr77
- Naming
- Pojo
- RequestController
- Sar
- SecurityManager
- Singleton
- Weld
- Batch-Verarbeitung (JSR 352) durch JBeret
Batch-Verarbeitung (JSR 352) wird von JBeret vorgenommen. Bei JBeret gibt es die folgenden drei Helfer-Anmerkungen, die in einer zukünftigen Release gegebenenfalls Teil der Batch-Spezifikation werden.
-
@org.jberet.cdi.JobScoped
-
@org.jberet.cdi.StepScoped
@org.jberet.cdi.PartitionScoped
Diese Anmerkungen sind im
org.jberet.core
Modul, welches ein privates Modul ist. Diese spezifischen Anmerkungen werden lediglich als technische Vorschau erachtet. In einer zukünftigen Release können diese Anmerkungen in ein unterstütztes öffentliches Modul verschoben werden. Derzeit führt die Verwendung dieser Anmerkungen zu einer Warnmeldung, die angibt, dass dasorg.jberet.core
Modul ein privates Modul ist.
-
- Server-Sent Events (SSE) in Java
- Eine Implementierung des Server-Sent Event Modells in Java wird Kunden zur Verfügung gestellt, die mit mobilen und reichen Kunden arbeiten. Dies beinhaltet nur die Server-Implementierung. Hierbei handelt es sich lediglich eine technische Vorschau.
- Microsoft Azure Discovery-Protokoll
-
Das JGroups
AZURE_PING
Discovery-Protokoll für Microsoft Azure wurde einer minimalen Testphase unterzogen und ist nur für eine technische Vorschau verfügbar in JBoss EAP 7. Weitere Informationen finden Sie unter JBEAP-3327 und imjgroups-azure
GitHub Repository.