Obsługa modelu programowania Java EE 6

Tabela i odsyłacze Java™ EE 6 pokazują, w jakim stopniu każda z głównych edycji serwera obsługuje tradycyjny model programistyczny serwera WebSphere® Application Server .

Ustabilizowane funkcje: Następujące funkcje Java EE 6 są stabilne: beanValidation-1.0, cdi-1.0, ejbLite-3.1, jaxrs-.1, jca-1.6, jms-1.1, jpa-2.0, jsf-2.0, jsp-2.2, mdb-3.1, servlet-3.0, wasJmsClient-1.1, webProfile-6.0i wmqJmsClient-1.1. Można nadal korzystać z funkcji. Należy jednak rozważyć użycie opcji Java EE 7 lub 8. Patrz sekcja Funkcje Liberty, Obsługiwane kombinacje opcji Java EE 6 i 7oraz zmiany zachowaniaJava EE 7.

Technologie Java EE 6

Tabela 1. Obsługa środowiska Java EE 6.

Lista technologii Java EE podzielona na sekcje dotyczące usług Web Service, aplikacji WWW, aplikacji korporacyjnych, zarządzania i zabezpieczeń oraz specyfikacji Java EEzwiązanych ze specyfikacją w języku Java SE. Dla każdej technologii istnieje odwołanie do specyfikacji, dowolna pokrewny składnik Liberty oraz wskazanie, czy technologia jest obsługiwana przez produkt WebSphere Application Server traditional, przez Liberty, a także przez WebSphere Application Server Liberty Core. Edycja WebSphere Application Server Liberty Core zawiera podzbiór funkcji Liberty , które są dostępne w innych edycjach produktu.

Technologia Skorowidz specyfikacji Opcja Liberty tradycyjny Liberty Liberty Core
           
Java Platform, Enterprise Edition 6 (Java EE 6) JSR 316      
Profil WWW Java Platform, Enterprise Edition 6 JSR 316 webProfile-6.0
           
Technologie usług WWW          
Interfejs API języka Java dla usług RESTful Web Services (JAX-RS) 1.1 JSR 311 jaxrs-1.1
Implementowanie korporacyjnych usług Web Services 1.4 JSR 109    
Java API for XML-Based Web Services (JAX-WS) 2.2 JSR 224 jaxws-2.2  
Profil podstawowy Web Services Interoperability Organization (WS-I) Profil podstawowy WS-I 1.2

Profil podstawowy WS-I 2.0

jaxws-2.2  
Java Architecture for XML Binding (JAXB) 2.2 JSR 222 jaxb-2.2  
Web Services Metadata for the Java Platform JSR 181  
Interfejs Java API for XML-based RPC (JAX-RPC) 1.1 JSR 101      
Java API for WSDL (JWSDL) JSR 110    
SOAP with Attachments API for Java (SAAJ) 1.31 JSR 67    
Java API for XML Registries (JAXR) 1.0 JSR 93      
           
Technologie aplikacji WWW          
Serwlet Java 3.0 JSR 315 servlet-3.0
JavaServer Faces (JSF) 2.0 JSR 314 jsf-2.0
JavaServer Pages 2.2/Expression Language (JSP/EL) 2.2 JSR 245 jsp-2.2
Standardowa biblioteka znaczników dla stron JavaServer (JSTL) 1.2 JSR 52  
Obsługa debugowania dla innych języków 1.0 JSR 45  
           
Technologie aplikacji korporacyjnych          
Injection i Dependency Injection for Java (Web Beans 1.0) JSR 299 cdi-1.0
Wstrzykiwanie zależności dla języka Java 1.0 JSR 330  
Sprawdzanie poprawności komponentu bean 1.0 JSR 303 beanvalidation-1.0
Enterprise JavaBeans (EJB) 3.1 (zawiera Przechwytywacze 1.1) JSR 318 ejbLite-3.1 2 3
Architektura konektora Java EE 1.6 JSR 322 jca-1.6  
Trwałość Java 2.0 JSR 317  
Wspólne adnotacje dla platformy Java 1.1 JSR 250  
Interfejs API usługi Java Message Service (JMS) 1.1 JSR 914 jms-1.1  
Java Transaction API (JTA) 1.1 JSR 907  
JavaMail 1.4 JSR 919      
           
Technologie zarządzania i zabezpieczeń          
Java Authentication Service Provider Interface for Containers (JASPIC) JSR 196      
Java Authorization Contract for Containers (JACC) 1.3 JSR 115      
Wdrażanie aplikacji Java EE 1.2 JSR 88      
J2EE Management 1.1 JSR 77      
           
Specyfikacje dotyczące środowiska Java EE w środowisku Java SE          
Java API for XML Processing (JAXP) 1.4 JSR 206  
Java Database Connectivity (JDBC) 4.0 JSR 221 jdbc-4.0
Rozszerzenia Java Management Extensions (JMX) 2.0 JSR 255  
Środowisko aktywacji JavaBeans Activation Framework (JAF) 1.1 JSR 925  
Interfejs API do przetwarzania strumieniowego dla XML (StAX) 1.0 JSR 173  

Rozszerzenia modelu programistycznego

Listę rozszerzeń modelu programistycznego produktu WebSphere zawiera temat "WebSphere extensions" w sekcji WebSphere Application Server: Overview (Serwer aplikacji WebSphere Application Server).

1 SOAP with Attachments API for Java (SAAJ) jest również określany jako Java API for XML Messaging(Funkcje API języka Java dla przesyłania komunikatów XML).
2 Liberty obsługuje tylko podzbiór EJB Lite i komponenty bean sterowanego komunikatami. Więcej informacji na ten temat zawiera sekcja Enterprise JavaBeans (EJB) Lite subset w sekcji Funkcje Liberty.
3 Podstawowy moduł Liberty obsługuje tylko podzbiór EJB Lite. Więcej informacji na ten temat zawiera sekcja Enterprise JavaBeans (EJB) Lite subset w sekcji Funkcje Liberty.