Programming Models Supported in Liberty Profile

Topic:  Programming Models Supported:

Java Servlet 3.0
JavaServer Faces (JSF) 2.0
JavaServer Pages (JSP) 2.2
Java Expression Language 2.2
Standard Tag Library for JavaServer Pages (JSTL) 1.2
Bean Validation 1.0
Java Persistence API (JPA) 2.0
Java Transaction API (JTA) 1.1
Java Database Connectivity (JDBC) 4.0
Java API for RESTful Web Services (JAX-RS) 1.1

In WAS 8.5.5 version  it supports the below

Contexts and Dependency Injection for Java (Web Beans 1.0)
Dependency Injection for Java 1.0
Enterprise JavaBeans 3.1 (includes Interceptors 1.1) - EJB Lite subset

In other editions, such as WebSphere Application Server and WebSphere
Application Server Network Deployment, the Liberty profile supports the
following technologies in addition to those contained in Liberty Core:

Java API for XML-Based Web Services (JAX-WS) 2.2
Java Architecture for XML Binding (JAXB) 2.2
SOAP with Attachments API for Java (SAAJ) 1.3
Java Message Service API (JMS) 1.1
Enterprise JavaBeans 3.1 - Message-Driven beans
 
The Liberty profile supports OSGi applications in all editions. The following list
shows supported technologies for OSGi applications (with a reference to the
specification where appropriate):
 Web Application Bundles (OSGi R4.2 Enterprise, Chapter 128)
Blueprint Container (OSGi R4.2 Enterprise, Chapter 121)
– Blueprint Transactions
– Blueprint Managed JPA
JNDI (OSGi R4.2 Enterprise, Chapter 126)
OSGi application of Java EE technologies supported by the profile


 

Comments

Popular posts from this blog

Jenkins Dynmaic Parameter - List All Branches in a Git Repository

JMSWMQ2013: The security authentication was not valid that was supplied for QueueManager 'XYZ' with connection mode 'Client' and host name 'x.x.x.x(1415)'. Please check if the supplied username and password are correct on the QueueManager to which you are connecting.