Business applications tend to get complex and complicated. Minimal-J prevents this by setting clear rules how an application should behave and how it should be implemented.
Minimal applications may not always look the same. But the UI concepts never change. There are no surprises for the user.
-
Independed to the used UI technology. Implementations for Web / Mobile / Desktop.
-
ORM persistence layer for Maria DB or in memory DB. Transactions and Authorization supported.
-
Small: The minimalj.jar is still < 1MB
-
Very few dependencies
-
Applications run standalone or in a servlet container.
-
Minimal user guide Good start point for user and programmer.
The small examples are currently deployed on CloudFoundry as online demo. Please note that some features are still incomplete in the html frontend.
-
Empty Application The smallest application (online demo)
-
Hello World The hello world and the greeting application (online demo)
-
Notes This application manages some notes (online demo)
-
Library Shows some more features of the framework (online demo)
-
Numbers How integers and BigDecimals are used (online demo)
-
Persistence Introduction to the O/R mapping
-
PetClinic Cover version of the Spring PetClinic application (online demo)
-
Architecture Explains the difference between client/server and frontend/backend
-
Lists How to use one to many relations in the data model
-
UI details Content, components and forms
-
Authorization Security concepts and configuration