In AppFuse 2.0, we're requiring JDK 5 and using annotations where it seems appropriate. AFAIK, we can eliminate .page files if we use annotations instead. Is that true? If so, how do you define how a @TextField works (displayName, validation rules, etc.)? Do you use annotations on your model object? A link to documentation or an example would be great.
Matt Schulte Marcus wrote: > > You'd have to map between .page- and template-file-name and the Java > class name if you don't want to break the convention for Java class > names. > > Since Tap-4 I don't have .page files anymore. So non-CamelCase page > names would simply not be an option for me - even if I found them > aesthetically more pleasing (which I'm not) > > Marcus > >> -----Original Message----- >> From: mraible [mailto:[EMAIL PROTECTED] >> Sent: Friday, December 29, 2006 6:11 AM >> To: users@tapestry.apache.org >> Subject: CamelCase page names/URLs in Tapestry >> >> >> Are CamelCase page names and URLs the standard with Tapestry >> applications? >> I'm used to doing more lowercase things, for example: >> >> http://server/app/userList.html >> >> I'm even starting to warm up to doing things all lowercase: >> >> http://server/app/userlist.html >> >> However, according to HLS, CamelCase is the recommended (and >> preferred) way of doing things w/in the Tapestry community. >> >> http://server/app/UserList.html >> >> Is that true? This seems odd to me. I can understand that >> using an uppercase first letter makes everything match, but >> it leads to non-standard URLs, no? I guess Tapestry has never >> been too keen on pretty URLs, so maybe this isn't an issue >> for most users? >> >> Background: >> ---------------------- >> Howard did a thorough review of the Tapestry code in AppFuse >> about 6 months ago. He sent me a private e-mail, which I >> posted as a JIRA issue: >> >> http://issues.appfuse.org/browse/APF-404 >> >> We've since broken up this issue into several subtasks, and >> the one I'm referring to in particular can be found at: >> >> http://issues.appfuse.org/browse/APF-499 >> >> <description> >> In Tapestry, the established convention is that page names >> are CamelCase. >> Further, the XML specification (.page file), HTML template >> and Java class should all be named the same. Likewise for components. >> </description> >> >> If UserList.html is the preferred standard among Tapestry >> users, we'll follow it - I just want to make sure that Howard >> and the community agree on this one. >> >> Thanks, >> >> Matt >> -- >> View this message in context: >> http://www.nabble.com/CamelCase-page-names-URLs-in-Tapestry-tf >> 2893433.html#a8083998 >> Sent from the Tapestry - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/CamelCase-page-names-URLs-in-Tapestry-tf2893433.html#a8093597 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]