At my last job (Darden Solutions - http://www.dardensolutions.com/),
we built a system that did exactly what you describe.
For the web front-end, Tapestry provided the dynamic form generation
very nicely. On the back-end, a Swing WebStart application provided
drag-and-drop design of the form fields, validation constraints, and
such.
Erik
On Jul 25, 2005, at 12:56 PM, Olaf Schroeder wrote:
Hi All,
I am working on a Java web app and I have to give customers the option
to design their own forms. Therefore the forms cannot be hardcoded
into JSP's but need to be rendered dynamically based on the customer's
form definition.
The forms will be made up of predefined fields like First Name,
Home Phone etc..
So I am looking for a technology that lets me define forms in a 'form
definition language', load theses forms into my web app and
process/validate the form fields (oh yeah - and eventually the data
needs to be persisted too!)
In the back of my mind I am thinking about such frameworks as Struts
and Hibernate, maybe even try EJB3.0 as the web application has
prototype character. But I am not set on anything just yet.
Of secondary nature is that I need a drag-and-drop form builder for my
customers. Once I figured out which technology I will use to present,
process and validate forms I can worry about the form builder (The
form builder could be a fat client rather than a web app).
In my research I have come across JSF and Cocoon Forms. While Cocoon
Forms is still under development it seems like JSF is able to do what
I need.
Does anybody have experience with custom-designed-forms in web apps?
How did you do it?
Is there some other technology out there that I have overlooked?
Thank you,
Olaf
_______________________________________________
Juglist mailing list
[email protected]
http://trijug.org/mailman/listinfo/juglist_trijug.org
_______________________________________________
Juglist mailing list
[email protected]
http://trijug.org/mailman/listinfo/juglist_trijug.org