IIRC, WebObjects had an application called WebObjects Builder that was essentially a WYSIWYG HTML editor that was the web equivalent of Cocoa's Interface Builder. You'd drag & drop UI elements and hook them up to data objects, which would generate Java classes in the background.