Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

DirectToWeb for "CRUD" UI

If you require CRUD (i.e Create, Read, Update and Delete) functionality in your WebObjects application then look no further than DirectToWeb.
Diva look gives you the ability to tailor the theme of DirectToWeb to your existing application.


  1. Add the following frameworks to the project build path:
    • JavaDirectToWeb
    • JavaDTWGeneration
    • JavaEOProject
    • ERDirectToWeb
    • ERDivaliteLook
  2. Make your DirectAction class inherit from ERD2WDirectAction
    This will give you access to DirectToWeb pages via direct actions. See ERD2WDirectAction
  3. Insert a <div id="a">...</div> container for the page content in your PageWrapper.
    See How to Layout a Diva look page
  4. Include a global CSS theme in the PageWrapper template:
    Code Block
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "">
    		<webobject name = "Stylesheet"></webobject>
                <div id="a">
                     <webobject name = "ComponentContent" />
    Code Block
    Stylesheet: ERXStyleSheet {
       filename = "d2w.css";
    ComponentContent: WOComponentContent {}
  5. Add the user.d2wmodel and d2w.d2wmodel files to the project Resources folder.
  6. Clean & build

Now you may link actions in your application to D2W pageConfigs as per ERD2WDirectAction or via logic using the D2W factory API.