Freezer is a Java code generator which can easily generate the persistence layer of your Java application, and it can as well expose easily Tables/Views/Procedures/Functions of your database as Microservices, Webservices or RESTful services. The resulting application may be easily deployed as a stand-alone application, as a web application or as a microservice running in Docker/Kubernates which may be consumed from:

- A client application consuming the generated Webservices.
- An Angular (or ExtJS) application consuming the generated RESTful services.

The Freezer code generator can generate: DAOs exposing database tables/procedures, Business Rules calling the generated DAOs, and Webservices/RESTful services exposing the generated Business Rules (see the Project Sample figure).

Continue reading: http://softwaresouls.com/freezer/
Contact & Collaboration: freezer.persistence.generator@gmail.com

Features

  • Easy generation of the persistence layer of an application, reducing the time required to write an application, and overall, to maintain that application.
  • It allows the programmer to have a fine control over the database accesses performed so as to facilitate their optimization and maintenance.
  • It requires little hardware and software resources in order to offer a great performance.
  • Easy to adapt the code generator in order to improve it, for instance in order to meet particular user requirements.
  • It facilitates the deployment of the resulting application as a microservice in a Docker container or in a Kubernates cluster.
  • It avoids the need of writing tedious and error-prone code. All the boilerplate is automatically generated.
  • Easy transaction management.
  • Support for several databases: Tested so far with MySql, Oracle, PostgreSQL and SQLServer.
  • It allows to specify the application model by Java annotated descriptors, which may be automatically generated from an existing database.
  • It allows to generate a database from Java annotated descriptors.

Project Samples

Project Activity

See All Activity >

Categories

Code Generators

License

Creative Commons Attribution Non-Commercial License V2.0

Follow Freezer Persistence

Freezer Persistence Web Site

Other Useful Business Software
Get Avast Free Antivirus with 24/7 AI-powered online scam detection Icon
Get Avast Free Antivirus with 24/7 AI-powered online scam detection

Get protection for today’s online threats. Free.

Award-winning antivirus protection, as well as protection against online scams, dangerous Wi-Fi connections, hacked accounts, and ransomware. It includes Avast Assistant, your built-in AI partner, which gives you help with suspicious online messages, offers, and more.
Free Download
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Freezer Persistence!

Additional Project Details

Intended Audience

Information Technology

User Interface

Java Swing

Programming Language

Java

Related Categories

Java Code Generators

Registered

2014-02-11