On 8/2/06, Patrick Lightbody <[EMAIL PROTECTED]> wrote:
Perhaps the best thing to do to address these little issues is to mock out what an ideal webapp would look like using ideal configurations/annotations.
I'm trying to do that now with the MailReader application, but I'm running into wildcard issues :( Film at 11. One notion would be the idea of using a combined mapping/validation/message configuration as a "code-behind", and then offering the same utilty via annotations. So, for a given Action class, we might have a single XML, along the lines of <struts> <package name="Registration.Retrieve" namespace="/Registration" extends="MailreaderSupport"> <action name="Retrieve" class="mailreader2.Registration.Retrieve"> <result name="input">/pages/Registration.jsp</result> <result type="redirect-action">MainMenu</result> <interceptor-ref name="guest"/> </action> </package> <validators> <field name="username"> <field-validator type="requiredstring"> <message key="error.username.required"/> </field-validator> </field> <field name="password"> <field-validator type="requiredstring"> <message key="error.password.required"/> </field-validator> </field> </validators> <messages> <locale name="en"> <key>error.username.required</key> <text>User Name is required</key> <key>error.password.required</key> < text>Password is required</key> </locale> </messages> </struts> Which would not necessarily obviate have separate -validation, -action, and -message files, if desired. -Ted. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]