Dictionary Driven Development

Introduction

It is often critical to have a web interface that allow you to Created, Retreative Update and Delete (CRUD) records on a table. The standard CRUD application has a List Page showing the records of the table and links on each record in the table so that you can update or delete them. The list page also contains a button to allow you to add a new record. There are either two or three screens in a CRUD application, a list screen and one Edit/Add page or two pages one Edit and one Add.

In development a "standard" is developed and implemented for the first series of CRUD pages. After that most of the code that was written can be copied and used replacing the Table Name and all of the field names.

If you build a data dictionary where you provide "meta" data for the data table with information such as:

This website is web development workbench where you can create a Data Dictionary and use that information to help develop CRUD applications. There are seveal ways that this can be accomplished:

This site was created by Stanley Merrill who is an application development consultant.