ShowTable of Contents
This Application Pattern overview article discusses the generation of "Create, Read, Update, Delete (CRUD)" based applications with Web Experience Factory, using the Data Services User Interface builder.
|Service Consumer||Leverage data operations, input and result descriptions (schemas) defined by service provider models|
|Data Services User Interface||Automate the generation of a complete CRUD (Create, Read, Update and Delete) application from providers that provide those operations|
|Data Field Settings|| Define the visibility, labels and controls to be used for the various fields described by the structured data schema.|
|View and Form with Input Form|| If DSUI does not meet your requirements, you can build CRUD apps using a combination of View and Form for list and details plus Input Form for the Create page|
Web Experience Factory provides the Data Services User Interface builder to generate a complete web application supporting Create, Read, Update, Delete and Filter capabilities from a Service Provider that provides such operations along with metadata describing the semantics of such operations. For example, the data service operations generated by the SQL Data Services builder are labelled with metadata describing which operation to call for Create semantics, which for Update, etc. See the WEF Orders Consumer sample, tutorials and the enablement videos referenced below for example uses of this builder.
- Use Data Field Settings (as opposed to a combination of multiple Data Field Modifier, Data Column Modifier builders) to set the behavior for specified fields across all pages in your application.
|OrdersServiceConsumer||Sample in the Building Models feature set which uses the Data Services User Interface builder to generate a CRUD application|
|Tutorial, Database||WEF Tutorial on creating a database backed CRUD application using Data Services User Interface and Data Field Settings builders|
WEF Enablement Videos
Data Services User Interface builder product documentation
Samples - Add the "Building Models" and "Tutorials" feature sets to your project and then look under models/samples and models/tutorials in the Eclipse project explorer.