Jeff,

I do understand the flip side of the issue. In our environment, one developer "owns" 
what would be considered the related actions. In any case, CVS does a great job of 
handling multiple developers working on the same file. As far as a common base class 
goes, well Java doesn't support multiple inheritance and you pretty much already have 
to extend Action.

All I'm striving for is a little bit of balance between lots of little files, the only 
difference between them being their class name and the method they call on the bean; 
and the need for flexibility.

Donnie


>>> [EMAIL PROTECTED] 03/08/01 10:47AM >>>
>From: DONNIE HALE [mailto:[EMAIL PROTECTED]] 
>
>Thanks for responding. I understand what you're saying re: 
>keeping the action classes simple. However, it still makes the 
>whole cycle more tedious than perhaps it needs to be. It's 
>harder to write "helper" methods, perhaps for bean 
>manipulation, that can be shared across action classes. In the 
>real world, where revision control is being used, you have to 
>make sure to check all the action classes in. And so on. 
>Further, the smaller those action classes are, the more 
>painful it is to have to put each in a separate source file.

Hey, you could implement your *entire* application as a single java file
with inner classes!  Wouldn't that be convenient!

I don't quite understand the problem with lots of small files.  It seems
to me that this is a good thing.  If you want helper methods, put them
in a common base class.

If you want version control pain, try having 15 developers all working
on a single file :-) 

Jeff

Reply via email to