I have been working on extending struts mappings to allow me to pass in
information through the action mappings, but I always use on generic
action class. Struts is extensible, so you should be able to accomplish
what you want with a minimal amount of effort.

        -----Original Message----- 
        From: Phase Web and Multimedia 
        Sent: Thu 4/25/2002 12:25 PM 
        To: Struts Dev; Struts User 
        Cc: 
        Subject: Struts (MVC) Shortcomings?
        
        

        I am throwing this post out there in the hopes that it will
either spawn a
        solid answer or at least discussion towards addressing these
issues that I
        am facing with MVC/Struts. So, here I go...
        
        It is an issue I think is kind of addressed with Plugins but
gives no inline
        processing options.
        
        The issue becomes one of preparing data for the view without
having to write
        an Action Class for every possible page someone might view. For
example I
        have a shopping cart and I have dynamic content that is produced
seperate
        from the shopping cart. The dynamic content shows up side by
side with the
        shopping cart content. I would have to produce an Action class
for that
        particular scenario in order to prepare data for the shopping
cart and the
        dynamic content.
        
        Wouldn't it be easier if there were a way to allow inline
processing, like
        an internal struts filter, that could be configured in an xml
file and would
        pass the request through a processing that could prepare
different data
        combinations without having to hardcode everything.
        
        So in my afformentioned scenario I would pass the request
through some
        filtering process (I imagine it would be an interface) that is
predefined in
        an xml doc and then provide the data to the page for display.
For many cases
        I wouldn't have to touch the action class. Conditional info can
be contained
        within the filters (a login bean of sorts). The advantage of
doing this over
        using Filters (2.3/1.2) is that you can configure it within
struts on
        specific Action Classes or maybe url patterns and define the
order of
        processing in an xml doc.
        
        So then you could produce a custom action class and assign
common processing
        to the Action class without having to touch a stitch of code or
use a
        generic class and give it common processing requirements. I know
this is
        probably an oversimplification. But, it doesn't seem entirely
impossible. I
        would be willing to work on this if I though it would be
possible to have it
        included into struts in the future. Also, if someone is doing
this already.
        I would love to get my grubby fingers on it.
        
        Brandon Goodin
        Phase Web and Multimedia
        P (406) 862-2245
        F (406) 862-0354
        [EMAIL PROTECTED]
        http://www.phase.ws
        
        
        
        --
        To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
        For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
        
        


Attachment: winmail.dat
Description: application/ms-tnef

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to