nureyev / jeddict

Jeddict assists software developers to create, design and edit java persistence application business model visually as graphical diagram . It automates Java code generation(JPA 2.1) from the JPA Class Diagrams , enable to import database table into entity diagram and also supports existing JPA Classes Reverse Engineering.

Home Page:http://jeddict.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jeddict

http://jeddict.github.io/

Jeddict is an open source graphical tool that enhances productivity and simplifies development tasks of creating complex entity relationship models. Using it developers can create JPA class & Database visually and automates Java code generation. The Jeddict provides forward & reverse engineering capabilities, import models from existing database, generate complex SQL/DDL and much more.

Requirement & Installation

See the Requirement and Installation for initial environment, and installation instruction.

Quick Start

See the Quick Start for demonstration, examples, and other information.

What does it do?

1) JavaEE 8 source generation
2) Visualize architecture
3) JPA 2.1 source generation
4) Reverse Engineering of Java Source Code
5) Visual creation of database structures
6) DB Reverse Engineering
7) SQL/DDL script generation (Beta)
8) Model documentation
9) Improves your productivity
10) Tech Stack : REST(JAX-RS), MVC 1.0(JSR-371), JavaEE Security(JSR-375), EJB, CDI, JSP, HTML5, Bootstrap, Angular JS

Communication

Bugs and Feedback

For bugs, questions and discussions please use the Github Issues.

If you like❤️ this project, don't forget😊 to give us a star🌟 on GitHub!

About

Jeddict assists software developers to create, design and edit java persistence application business model visually as graphical diagram . It automates Java code generation(JPA 2.1) from the JPA Class Diagrams , enable to import database table into entity diagram and also supports existing JPA Classes Reverse Engineering.

http://jeddict.github.io/

License:Apache License 2.0


Languages

Language:Java 99.9%Language:HTML 0.1%