A solid release of Netspread Carrier 2.0 b2 is available today. The Carrier client, a visual design environment on Internet, is tested with JRE 1.4.2 with performance surprising my VB friends.
There are two new things I am very proud of: 1) A Form Token Facility is introduced to automatically protect every web form and every hyper link in application modules with no-cache turned on. The facility is completely hidden from the views of designers and can be turned on/off programmatically. 2) The Carrier Developer's Guide is near completed in which the LocalizedDate class is examined in details. The four key attributes, input format, output format, format pattern (or a key to the localized pattern), and error key, are completely encapsulated in the class. Therefore designers only need to register this class in a form bean property descriptor with desired format pattern or its key in ONE place. I see other methodologies make the designers to register input format here, output format there, pattern in another configuration file... causing endless troubles just for a simple Date property. Now the problem is solved in the cleanest way. It is a complete i18n java.sql.Date property to my knowledge and it tells us almost any other complex properties could be designed this way. See it with composing screen shots at http://www.netspread.com/developer.html#FormBeanValidations Carrier is designed to be used by sloppy users like many of us in this list. It doesn't tell you "How easy to write codes to do it", instead, it tells you "How easy to compose web forms to do it" with the capability of CRUD operations for hierarchical and/or tabular data entries. It also tells you "Where you put wrong things" in case configuration errors occur. It is a solid commercial grade product for you to enjoy, no suffering. If you complain any parts of it, tell us. User experience is on top of the priority list. Do not forget to follow the 24 tips on Wheels and Struts when you play it http://www.netspread.com/help.html Jing Netspread Carrier http://www.netspread.com