jpa modeler - netbeans day, hyderabad 23-april-2016

Post on 15-Jan-2017

209 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

JPA ModelerNew Code Generation Tools for JPA, MVC and More!

Gaurav Gupta

About me

Author of JPA Modeler, jBatchSuite, jBPMN, jFX Fluidon, jCode, NetBeans Modeler Framewok and JS CSS Minify Compress etc.

I am LAZY Programmer => JPAModeler

Twitter-Facebook-GitHub-LinkedIn: jGauravGupta

What I’ll talk aboutOverview of the JPA Modeler and DB Modeler

Reverse Engineering (Java classes + DB)

MVC 1.0 Generator (JSR 371)

Live demo of the Java EE 8 application generator

JPA 2.1

The Java Persistence API (JPA) is a Java specification for accessing, persisting, and managing data between Java objects / classes and a relational database

JPA Modeler 1.5

JPA Modeler is an open source graphical tool that enhances productivity and simplifies development tasks of creating entity relationship models and generating JavaEE 8 source code.

Who can use it ?Select * from Java EE community

>_ Beginner, Intermediate and Expert in JavaEE

>_ Trainee, Software Engineer, Technical lead, Software architect, Speaker and CTO

Why should you use it ?- To increase your productivity

- To save your development time

- To simplify development tasks

Lets start Demonstration with

Zer0 C0ding

InheritanceInheritance is a fundamental concept of object-oriented programming and Java.

-Single Table Inheritance-Joined Inheritance-Table Per Class Inheritance

EmbeddableIn JPA a relationship where the target object's data is embedded in the source object's table is considered an embedded relationship, and the target object is considered an Embeddable object.

RelationshipsRelationships are defined through object references (pointers) from a source object to the target object.

In a relational database relationships are defined through foreign keys.

About other contributors

Twitter-GitHub-LinkedIn: jShiwaniGupta (wife)

Twitter-GitHub : vicky11g (new member)

And from all over the world.

JPAModeler.next(“Generator”).announce()

Angular JS 1 Angular JS 2 JAX RS 2.1 - JSR 370Servlet 4.0 - JSR 369Java EE 8 Security API - JSR 375And much more !

Join us to contribute : github.com/jGauravGupta/JPAModeler, github.com/jGauravGupta/jCode

JPAModeler.vision()Developer Role : Design the architecture .JPA Modeler Role : Generate the JPA Entity

If you have to change the source code after generation again n again, PLEASE report the issue/requirement :

IssueTracker : github.com/jGauravGupta/JPAModeler/issues

Contact USTwitter : @JPAModeler

Youtube : youtube.com/JPAModeler

Website : jpamodeler.github.io

Github : github.com/jGauravGupta/JPAModeler

IssueTracker : github.com/jGauravGupta/JPAModeler/issues

That’s all folks!Thank you :)

Follow us @JPAModeler

top related