Payara Micro Overview and
Workshop
Overview
lWho am I and What is Payara?
lWhat is payara-micro?
lWhat can I do with Payara micro as opposed to??
l- technologies supported etc
lDemo of payara-micro using different specs
lWorkshop and tutorial
lQuestions et le fin
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.
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.
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
Demo and Workshop
lDemonstrate various features
l - clustering out of the box
l - session replication
l - jaxrs, cdi and session beans
l - using payara-micro with Docker
lWorkshop
l- using the embedded API with Payara Micro vs Payara Embedded
lQuestions and wrap-up

Developing JavaEE 7 based apps with Payara Micro

  • 1.
  • 2.
    Overview lWho am Iand What is Payara? lWhat is payara-micro? lWhat can I do with Payara micro as opposed to?? l- technologies supported etc lDemo of payara-micro using different specs lWorkshop and tutorial lQuestions et le fin
  • 3.
    What is Payara? •PayaraServer 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.
  • 4.
    Open Source Infrastructure •SourceCode 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.
  • 5.
    Payara Micro Building onthe 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
  • 6.
    Demo and Workshop lDemonstratevarious features l - clustering out of the box l - session replication l - jaxrs, cdi and session beans l - using payara-micro with Docker lWorkshop l- using the embedded API with Payara Micro vs Payara Embedded lQuestions and wrap-up