JPA 2.1 on Payara Server

9
JPA 2.1 on Payara David Winters

Transcript of JPA 2.1 on Payara Server

Page 1: JPA 2.1 on Payara Server

JPA 2.1 on PayaraDavid Winters

Page 2: JPA 2.1 on Payara Server

Overview• Who I am?

•Payara Introduction

•JPA Demo Overview and Architecture

•Demo JPA Code Talk

•JPA Performance Further Optimisations

•Further Information and Questions

Page 3: JPA 2.1 on Payara Server

About Me10 years Java Enterprise Middleware Experience

Work for C2B2 Consultancy/Payara

Technical Consultant/Developer

Interests and Ambitions

Page 4: JPA 2.1 on Payara Server

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. • Latest Release 4.1.154 contains 11 enhancement Requests, 25 Bug Fixes and 11 Module updates.

Page 5: JPA 2.1 on Payara Server

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 6: JPA 2.1 on Payara Server

JPA Demo Overview

Page 7: JPA 2.1 on Payara Server

Code Breakdown ..

Page 8: JPA 2.1 on Payara Server

JPA Performance Optimisations

Page 9: JPA 2.1 on Payara Server

Further Information