On Sat, Aug 13, 2005 at 07:48:15AM -0400, Danny Rubis wrote:
> Hey!
>
> I have been with servlets since day one. You may recognize me for I
> responded
> many times years ago when servlets were been formulated and thereafter
> answering
> questions as a mentor on this list.  For the most part, servlets have
> evolved into some
> thing good.  I don't like the "higher up the stack" based on servlets,
> i.e. STRUTS and
> I probably won't like JSF.  I have written a 'better' STRUTS.  It is
> much faster and
> much easier to add capabilities. My apologies go McClaughlin, et al.
> For one, I just
> don't think XML is a good way to communicate with the Controller in the
> MVC model.
>
> If I have some time, maybe when I retire, I will write something on how
> to write a good
> Controller.  Most projects 'out here' don't need the enormous overhead
> of STRUTS to
> do an MVC. How many files do you have to create?  Five???  I really
> don't know
> because I just don't use and don't need STRUTS.  BTW guys, don't put MVC
> experience
> on your resumes just because you know how to use STRUTS.  I see that on so
> many resumes.  Only the writers of STRUTS can claim MVC.
R
> Jason, that being said, I don't care which Approach you take.  Just
> write something so we can
> have some fun and you can make another "million dollars" (quote by Dr.
> Evil). :>)  I'll buy
> your book.
>
> Sans adieu,
> Danny Rubis

I usually just lurk in the shadows on this list, but mr. Rubis' rather
ill-begotten views on projects such as Struts made my fingers itch.

I have not been on this list since day one. I have however, had a good amount of
experience with servlets (both http and sip). I do not claim servlet-mastery,
but I do have a good understanding of how they function and when to use a
raw servlet, and when to avoid that.

The Struts project was one of the first (in my eyes) real efforts to bring the
MVC paradigm to servlets. Web applications will always have the inherent problem
of not being able to isntantly display changes in the model to the user due to
the way in which the HTTP protocol works. GUI programs have a lot easier time
doing this. After Struts had a strong footing, a load of new projects mushroomed
allowing the MVC in HTTP to go further and further.

Whether data passed to the MVC controller is XML, binary or whatever is not
important to the paradigm. It is the paradigm as such that is an important
mechanism for the separation of concerns, how it is implemented is not even
relevant.

I have used a Struts a lot and have found it not only to be very simple in use,
but also a close adherent to the MVC paradigm (take input, process, select a
view to display). It also speeds up development time a lot, since all
configuration (like form behaviour) can happen in just a few files.

What is "MVC experience"? Coming up with the idea for the first time? Building
an MVC framework that implements the paradigm? Using that framework? Using
software that uses the framework? Where do we draw the line? It's like saying a

In my opinion having knowledge of the subject and knowing how it works is
enough to state one has "MVC experience". What you are stating is like saying
that a car mechanic cannot have experience with car repair because he didn't
come up with the original design of the car.

cheers,

Ben

--
Ben Turner
SIEMENS - COM D MN B
tel: +32 14 252326

~ Scientia Vincere Tenebras ~

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to