1. Create a project
2. Create run configuration
3. Run the application
4. Add dependencies
5. Create persistence.xml
6. Define model classes
7. Register model classes, entity and transaction manager
8. Define controller
9. Define view
10. Run the application
!mvc_application!
11. Debug application
!mvc_debug!
12. Add JSON API
!mvc_json!