Developing Java EE applications with NetBeans and Payara

31
Developing Java EE applications with NetBeans and Payara

Transcript of Developing Java EE applications with NetBeans and Payara

Page 1: Developing Java EE applications with NetBeans and Payara

Developing Java EE applications with NetBeans and Payara

Page 2: Developing Java EE applications with NetBeans and Payara

Agenda• Java EE is not last millennium’s J2EE• What is Payara ?• Code Demo• Wrap Up

Page 3: Developing Java EE applications with NetBeans and Payara

Java EE 7 is not J2EE• For the old Guys• Java EE is NOT XML Driven• Java EE IS POJOs and Annotations• EJBs do NOT need complex Development• Java EE provides Dependency Injection• Java EE is lightweight

NetBeans has full Java EE 7 support out of the box

Page 4: Developing Java EE applications with NetBeans and Payara

What is Payara

Payara is 24/7 software support for GlassFish Server Open Source Edition.

Payara Server is a drop in replacement for GlassFish

Server with guaranteed quarterly releases. We provide enhancements, bug fixes and patches to

upstream GlassFish Server and dependent libraries including Tyrus, Eclipse Link, Jersey and others.

Payara Server Developed on GitHubhttps://github.com/payara/Payara.

Page 5: Developing Java EE applications with NetBeans and Payara

Payara

WAR file

Contact Database (Code Demo)

Database

Entity Bean

Session Bean

RESTService

HTTP (JSON)

Servlet

HTTP (HTML)

Page 6: Developing Java EE applications with NetBeans and Payara

Java EE 7 is not J2EE• For the old Guys• Java EE is NOT XML Driven• Java EE IS POJOs and Annotations• EJBs do NOT need complex Development• Java EE provides Dependency Injection• Java EE is lightweight

NetBeans has full Java EE 7 support out of the box

Page 7: Developing Java EE applications with NetBeans and Payara
Page 8: Developing Java EE applications with NetBeans and Payara
Page 9: Developing Java EE applications with NetBeans and Payara
Page 10: Developing Java EE applications with NetBeans and Payara
Page 11: Developing Java EE applications with NetBeans and Payara
Page 12: Developing Java EE applications with NetBeans and Payara
Page 13: Developing Java EE applications with NetBeans and Payara
Page 14: Developing Java EE applications with NetBeans and Payara
Page 15: Developing Java EE applications with NetBeans and Payara
Page 16: Developing Java EE applications with NetBeans and Payara
Page 17: Developing Java EE applications with NetBeans and Payara
Page 18: Developing Java EE applications with NetBeans and Payara
Page 19: Developing Java EE applications with NetBeans and Payara
Page 20: Developing Java EE applications with NetBeans and Payara
Page 21: Developing Java EE applications with NetBeans and Payara
Page 22: Developing Java EE applications with NetBeans and Payara
Page 23: Developing Java EE applications with NetBeans and Payara
Page 24: Developing Java EE applications with NetBeans and Payara
Page 25: Developing Java EE applications with NetBeans and Payara
Page 26: Developing Java EE applications with NetBeans and Payara
Page 27: Developing Java EE applications with NetBeans and Payara
Page 28: Developing Java EE applications with NetBeans and Payara
Page 29: Developing Java EE applications with NetBeans and Payara
Page 30: Developing Java EE applications with NetBeans and Payara
Page 31: Developing Java EE applications with NetBeans and Payara