Thank you for using Portofino 4, the web application framework for Java and Groovy developers. Its purpose is to help developers create outstanding enterprise applications by addressing three specific needs:
- Portofino gives results quicky (using the wizard you can create a webapp in 30 seconds!) and allows developers to stay productive at all stages in a project.
- Portofino is packed with features for common enterprise requirements that end users will love.
- Portofino's architecture is well layered, flexible, secure and simple to understand.
The present manual applies to Portofino version 4.1 and up.
This manual is structured as follows:
- Here you will find information on how to install Portofino in various environments.
- Working with pages
- Here you will learn the nuts and bots of creating a webapp/website with pages, navigation and a flexible user interface.
- REST support
- Here you will learn how Portofino exposes its REST APIs and how to add your own REST APIs to your pages.
- Page types
- Here you will familiarize with the different page types, the basic building blocks that provide the dynamic content of a webapp/website.
- Here you will learn how to set up the database connections, how to manage the object-to-relational mapping and how to configure the webapp/website in general.
- Here you will see the details of the security configuration and integration with your existing authentication/authorization mechanism.
- Gdpr compliance
- Here you will learn the details and the steps to become compliance with the Gdpr regulation.
About the examples
In this manual we often use a demo application called "demo-tt" , a simple ticket tracker which is included in the standard Portofino distribution.