1. A data processing system for interleaving XForms with Java server faces (JSF) request processing, the system comprising: an XForms definition generated for a form configured for rendering in a Web application, said XForms definition specifying a data model for data to be processed within said form; and, a JSF code generation module programmed to process said forms model to produce a form bean, a faces configuration, and a JSF page for each navigable view defined in said XForms definition.