Downloading and Installing SVN
Installing the Java Development Kit (JDK)
Downloading OFBiz Ready to Launch
Using Derby—the OFBiz Stock Database
Resetting Our Play Area Quickly
The Structure of OFBiz in General
The Model-View-Controller Architectural Pattern
Equipping Our Webapp with a Screen Widget View Handler
Using the Screen Widget View Handler
Creating Our First Screen Widget
Nested Sections for Nested Conditions
Organizing a Large Screen into Smaller Screens
Screen Widget's Integration with FreeMarker
Cleaning Up in the "party" Component
Commenting Changes to the Core Code
Creating Our First Form Widget
Form Processing via Request Event
Submitting and Processing Our First Form
Alternative Targets in Two-Target Forms
Other View Element Types in Screen Widgets
How OFBiz Hears Our Requests—The Control Servlet
Entities, View Entities, and Extended Entities
Accessing the Entities and View Entities
Paginating Using the EntityListIterator
Functions and Dynamic View Entities
Creating the Java Code for the Service
Service Security and Access Control
Calling Services from Java Code
Synchronous and Asynchronous Services.
Naming a Service and the Service Reference
Permissions and the Service Engine
Two-Part Permissions and Special "_ADMIN" Permissions
Validating and Converting Fields
Managing a Project Using Subversion