The "Forms, Fields, Mappings and Constraints" lecture is not free and you are not enrolled in the course, or you are not logged in. Information about the lecture follows. Click on the About the Course and Course Outline tabs above to learn more about the course. You can enroll by clicking on the button on the upper right of this page.
We defined a domain model for the crud webapp in the preceding Define and Persist Model lecture, and showed how it can be stored and retrieved. We also learned how to work with localized messages in the Internationalization lecture. This lecture discusses how instances of the domain model can be created, verified and modified using Play Controllers. A later lecture, Twirl Form Helpers, will show how to create views that allow users to manipulate the data. The final lecture in this section, CRUD Example, will walk you through the entire webapp.