Developing JavaEE 7 based apps with Payara Micro

6
Payara Micro Overview and Workshop

Transcript of Developing JavaEE 7 based apps with Payara Micro

Page 1: Developing JavaEE 7 based apps with Payara Micro

Payara Micro Overview and Workshop

Page 2: Developing JavaEE 7 based apps with Payara Micro

Overviewl Who am I and What is Payara?

l What is payara-micro?

l What can I do with Payara micro as opposed to??l - technologies supported etc

l Demo of payara-micro using different specs

l Workshop and tutorial

l Questions et le fin

Page 3: Developing JavaEE 7 based apps with Payara Micro

What is Payara?• Payara Server is a drop in replacement for GlassFish Server.

• We provide product enhancements, bug fixes and patches to upstream GlassFish Server and dependent libraries including Tyrus, Eclipse Link, Jersey and others.

• Quarterly releases since October 2014. Approx. 50 defect fixes outside of dependent libraries and 10 enhancements in first two releases.

Page 4: Developing JavaEE 7 based apps with Payara Micro

Open Source Infrastructure

• Source Code Hosted on github @ www.github.com/payara

• Automated CI environment using Jenkins.

• Contributions by community via pull requests.

• Synched with Glassfish SVN and fixes/features pushed back to Glassfish project.

Page 5: Developing JavaEE 7 based apps with Payara Micro

Payara Micro

Building on the Java EE 7 support of its GlassFish 4.1 core Payara Micro enables you to run war files from the command line without any application server installation.

57MB, can be run in lightweight containers such as Docker and has out of box clustering (show later this)

- Servlets, JSTL, EL and JSPs, WebSockets - JSF - JAX-RS - EJB lite - JTA - JPA - Bean Validation - CDI - JCache and JBatch

Page 6: Developing JavaEE 7 based apps with Payara Micro

Demo and Workshop

l Demonstrate various featuresl - clustering out of the boxl - session replicationl - jaxrs, cdi and session beansl - using payara-micro with Docker

l Workshopl - using the embedded API with Payara Micro vs Payara

Embedded

l Questions and wrap-up