You can use Zero Config and Code Behind to get rid of XML and annotations
altogether. Here's how:

http://raibledesigns.com/rd/entry/zero_configuration_in_struts_2

Matt

On Fri, Aug 8, 2008 at 9:15 AM, Martin Homik <[EMAIL PROTECTED]> wrote:

>
> Matt, this is not what I meant. I asked whether it is preferable to use
> 1. @Result annotations as a replacement for result declarations in
> struts.xml
> 2. @Validation/@Required* annotations as a replacement for *-validation.xml
> files
>
> The idea is to get rid of xml as much as possible without loosing
> expressivity
>
> As far as I can see, the annotation approach has two problems:
> 1) lacks the ability of name aliasing, hence actions cannot be mapped
> to methods other than execute(), and
> 2) the ability of defining validation visitors
>
> But I might be wrong. :-)
>
> Cheers,
> Martin
>
>
>
> mraible wrote:
> >
> > AppFuse is configured by default to use Zero Configuration, which
> > means you don't have to use XML or annotations. Just name your classes
> > XXXAction and put them in the package defined in your web.xml.
> >
> > Matt
> >
> > On Fri, Aug 8, 2008 at 2:44 AM, Martin Homik <[EMAIL PROTECTED]> wrote:
> >>
> >> Dear all,
> >>
> >> I'd like to ask the community whether you have any experience with
> >> AppFuse
> >> and Struts2 annotations.
> >>
> >> The AppFuse tutorial introduces only the xml-based declarative
> >> architecture.
> >> Also, in the book "Struts2 in Action" the authors use the xml-based
> >> approach
> >> for educational reasons, but they expect developers to use annotations.
> >> They
> >> say: "... Struts2 developers are ardently moving toward a
> >> zero-configuration
> >> system that uses convention over configuration, with annotations serving
> >> as
> >> an elegant override mechanism when conventions aren't followed."
> >>
> >> What do you think? Should one favour annotations over xml files? Has
> >> Struts2
> >> matured for using annotations? Personally, I'd like to give it a shot. A
> >> similar experience with AppFuse which I valued pretty much was using JPA
> >> annotations instead of writing Hibernate xml files.
> >>
> >> Cheers,
> >> Martin
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/Experience-with-Struts2-Annotations--tp18888046s2369p18888046.html
> >> Sent from the AppFuse - 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/Experience-with-Struts2-Annotations--tp18888046s2369p18893766.html
> Sent from the AppFuse - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to