openxava / documentation / Course

This course is meant to teach you how to develop Java Enterprise applications with OpenXava as well as other Java related technologies, tools and frameworks. Together we will develop step by step a complete application from scratch.
The OpenXava reference guide describes all syntax and associated semantics of OpenXava precisely. Without a doubt, it's an essential tool, and allows you to learn all the OpenXava secrets. But, if you are a newcomer to the Java Enterprise world, you might need more than reference documentation. You want a lot of code examples as well as a means to learn the other related technologies which are needed to create an advanced application.
In this course you'll learn not only about OpenXava, but JPA, JUnit, Bean Validation, etc. as well. And even more important: you're going to learn techniques to fulfill the common and advanced requirements you will be facing in typical business applications.
Don't hesitate to ask in the Help forum if you have any problem with the course or in the Open Discussion forumfor any suggestion.

Getting started

Modeling with Java


Basic business logic

Advanced validation

Refining the standard behavior

Behavior & business logic

References & collections


Go to Lesson 1