Skip to main content
You are not a member of this wiki.
Pages and Files
Ask in the forums
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.
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, Eclipse, JUnit, HtmlUnit, Bean Validation, Tomcat, 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
if you have any problem with the course or in the
Open Discussion forum
for any suggestion.
Lesson 1: Getting started
Lesson 2: Modeling with Java
Lesson 3: Automated testing
Lesson 4: Inheritance
Lesson 5: Basic business logic
Lesson 6: Advanced validation
Lesson 7: Refining the standard behavior
Lesson 8: Behavior & business logic
Lesson 9: References & collections
Appendix A: Architecture & philosophy
Appendix B: Java Persistence API
Appendix C: Annotations
Go to Lesson 1
help on how to format text
Turn off "Getting Started"