Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
Again, sigh, this is irrelevant.  This is so off the topic and the point.
How you could think this is relevant is truly a mystery.

On 3/24/06, Dave Newton [EMAIL PROTECTED] wrote:

 Dakota Jack wrote:
  I flat don't believe this.  Who, what, where, when, etc?
 

 This isn't me (although I did fix an essentially identical bug in an
 internal webapp at Morgan Stanley (who), an Action instance variable
 (what), in Morristown (where), spring 2004 (when), because they paid me
 (why), by putting the data into a synchronized map (how) although I
 believe eventually they changed the structure of the app to eliminate
 the need for that (it was a quick fix for an emergency problem: this
 works almost all the time, but under load we occasionally get corrupted
 data-a-thon).

 http://www.thedailywtf.com/

 Today's is the cost of static.

 Anybody who thinks anyone should have commit access... feel free to walk
 around tdwtf, marvel, and pat yourself on the back for being better than
 some of the stories there (I hope :)

 Dave



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




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
Turns out you were talking about, as I understand you, code in company as
opposed to code on an open source project.  This is totally irrelevant.  The
issue is not whether there are people who make mistakes in companies.  The
issue is about open source.  Those are not the same.  So, do you have any
experience, as you suggested, with the relevant matter, viz., open source,
as indicated?

As to the rest, so far as I can tell, you are the troll, my friend.

On 3/24/06, Dave Newton [EMAIL PROTECTED] wrote:

 Dakota Jack wrote:
  I flat don't believe this.  Who, what, where, when, etc?
 

 Uh... you're saying you don't believe I've managed and/or worked on
 large projects at large companies?

 Or you're saying that you don't believe that I've had (occasionally
 _substantial_) issues with sub-standard coders having commit rights to
 said projects (which I would think is a no-brainer)? (Two good ones pop
 immediately to mind: why is the laser printer printing everything as a
 mirror image? Hint: it's not a printer setting, and it's somewhere in
 that 1.2 million lines of C and C++ code. Why does Beavis occasionally
 hover 8-16 pixels above the ground under certain pad inputs combined
 with one of two specific moving obstacles? That's somewhere in 16K of
 self-modifying Z80 assembly language. Ooo, how about trying to fix a
 300-line lisp macro written by somebody else that really didn't know
 lisp? Or the completely undocumented 64K of 8051 assembly and C pump
 control system that wanted a pressure compensation algorithm but it was
 kind of hard to tell which of the multi-processors you needed to add the
 code to? Or the cereal boxer written in Forth that would occasionally
 (think 8-bit overflow) shoot cereal more or less everywhere?)

 NOT EVERYONE SHOULD HAVE COMMIT ACCESS. Non-trivial things can happen
 when they do.

 Either way, why on EARTH would I give a shit what you think? I've been
 doing this for 20 years in essentially every major software field there
 is (and about 10 years non-professionally before that) and somehow I've
 managed not to alienate nearly every user of this list and still be a
 pretty good programmer. Somehow I manage to not threaten people with
 lawsuits if they call me a name.

 Tell me why I should care what you think, 'cuz I'm having problems with
 this one.

 And for those of you flooding me with don't feed the troll emails, I
 know... but now Dakota Jack is directly questioning my honesty and my
 history, which I do _not_ take kindly to. I am many, many things, not
 all good, but a person who does not speak the truth is not among those
 things. I spend most of my non-computer time in a dojo where them's
 fightin' words.

 Dave



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




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


SV: [Shale] Name scoping in Clay

2006-03-25 Thread Hermod Opstvedt
Hi

The method exists on my bean with the correct methodsignature.
I had stolen this from your excellent rolodex example, and there you had
it defined as:
component jsfid=tabs extends=clay id=tabs allowBody=false
attributes
set name=jsfid value=RUNTIME/
set name=managedBeanName value=rolodex$hrolodex/
set name=shapeValidator
value=[EMAIL PROTECTED]/ 
/attributes
/component

So I thought that I could substitute the hardcoded name with a Clay symbol.
Your solution worked like a charm. Thanks.

I have an improvement to the rolodex createTabs that I want to put forward:

In the Rolodex.java file method createCommandLinkMetadata, you add
parameters to the link. If you need to add more than 1 parameter, you need
to use the renderId, because it is the key into the map. I tried to add
several parameters to no avail until I looked at the Element bean, where it
was stated. In order for others to grasp this more quickly I suggest that
you add do the following to the example:

// create a parameter
ElementBean param = new ElementBean();
param.setJsfid(param);
+ // RenderId is the key to the Map. Increment for each new
parameter
+   param.setRenderId(1);
param.setComponentType(javax.faces.Parameter);


Hermod


-Opprinnelig melding-
Fra: Gary VanMatre [mailto:[EMAIL PROTECTED] 
Sendt: 25. mars 2006 02:18
Til: Struts Users Mailing List; [EMAIL PROTECTED]
Emne: Re: [Shale] Name scoping in Clay

From: Hermod Opstvedt [EMAIL PROTECTED] 

 Hi 
 
 I have defined a Clay component: 
 
component jsfid=resultattabs extends=clay id=resultattabs
allowBody=false
attributes
   set name=jsfid value=RUNTIME/
   set name=managedBeanName value=@managed-bean-name/
   set name=shapeValidator
value=[EMAIL PROTECTED]/ 
 /attributes
/component


The jsfid attribute should be named clayJsfid.  The jsfid here says
that you want to use
the clay component and the clayJsfid is the root component of the subtree
under the 
clay component.  The special RUNTIME clayJsfid indicates you want to build
the
metadata at runtime.

Another way to do this is to use the binding attribute.  You bind a
component to a
managed bean and add to it dynamically.  Craig has an example of this in the

sql-browser example application.  This approach is tricky if you don't just
delete
the subtree and rebuild it.  You will see in the sql-browser example, the 
children of the dataTable are cleared in the prerender method of the managed
bean.

http://svn.apache.org/viewcvs.cgi/struts/shale/trunk/sql-browser/src/java/or
g/apache/shale/examples/sqlbrowser/Query.java?view=markup

The Clay runtime option is similar but the component handles the details of
finding
an existing component versus creating a new one.  In the clay method, you 
create a graph of objects used to create the JSF component where the binding
method you actually create the components and hook them together.


 
 
 Where @managed-bean-name is set to the faces defined managed bean 
 open$arrangement. 
 
 I would have thought that Clay would resolve this to for instance 
 myBean.createTabs, but I am getting an error : 
 
 Exception while invoking expression #{open$arrangement.createTabs} 



It looks like the symbol is being replaced.  The expression show the 
open$arrangement substitued for @managed-bean-name.  If you 
look further down in the stack trace you will most likely seen another
exception, Caused by: java.lang.NoSuchMethodException:.

This shapeValidator method binding signature is the same as
the validator signature.  

The confusing part is that this method is invoked in the rendering phase 
and not the validation phase.  The thought was that by implementing the
method 
you are validating the shape of the subtree.  I should have choose another 
attribute name.

Make sure that your managed bean implements a method with the following
signature:

   public void createTabs(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.Object displayElementRoot) {




 
 Hermod 
 

Gary

 
 - 
 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]



SV: [shale] Best practice for passing information between views in Shale

2006-03-25 Thread Hermod Opstvedt
Hi

1.
Thanks, I looked at Gary's Rolodex example, and the QueryParam valueholder
seems like another way of doing it. This also allows for moving between
arbitrary pages. Not quite JSFish though.

2.
I think that the t:saveState might be what I want here.

Hermod


-Opprinnelig melding-
Fra: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] På vegne av Craig
McClanahan
Sendt: 25. mars 2006 03:22
Til: Struts Users Mailing List; [EMAIL PROTECTED]
Emne: Re: [shale] Best practice for passing information between views in
Shale

On 3/24/06, Hermod Opstvedt [EMAIL PROTECTED] wrote:

 Hi

 I have scenario where information on one page is used a basis for another
 page. What would be best practice for transferring information from page1
 to
 page2, where both pages are request scoped. Declaring this as a dialog
 flow,
 or using a session scoped bean as a value holder?


There's a few options, including the ones below.  Let's call the page that
processed the form submit page1 and the one to be rendered as page2.

*  Define a public property on page1's backing bean, store the info
  there, and code page2's backing bean (or binding expressions)
  to call it.  This works, but has a significant disadvantage -- it works
  only when going from page1 to page2, but not page3 to page2.

* Similar to the first solution, but put the public property on page2
  instead of on page1.  There is still a coupling disadvantage, but
  you can at least get to page2 from multiple origins.

* Use a dialog state.  Quite nice for this, but pretty complex to set up
  if all you need is to pass the data along.

* Use an arbitrary request attribute.  This is more typical of what you'd
  do in non-JSF applications, and works fine.  To put something into
  these attributes with key foo, you'd do:

getExternalContext().getRequestMap().put(foo, bar);

NOTE - i'm evaluating ways to emulate what Ruby on Rails does with the
flash concept to address the need it for one more request, but could
perhaps also help for this scenario in the current request.

Another goes for maintaining state between accesses to the same page. Using
 hidden inputfields or a session scoped bean as a value holder?


Both of those work ... the JSF-ish way to do the hidden input field would be
an h:inputHidden component.

If you're using MyFaces, you should also check out t:saveState for this.

Hermod


Craig


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



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
I don't think you see, Steve, that this sardonic cuteness misses the whole
point.  While you seem to think you have it all going on, this in fact is
inane.  No one in their right mind without some political in or position
would take much time to contribute to Struts, because the process is
completely bankrupt.

On 3/24/06, Steve Raeburn [EMAIL PROTECTED] wrote:

 I have an idea. Why don't we publish the source code to Struts so that
 absolutely anyone can contribute to the project. You are right that
 we'll need a review process for all those contributions. So why don't we
 require all incoming code to be reviewed by at least one experienced
 developer before it is added to the code base. After a while, developers
 will earn a level of trust and we can relax the review requirement to
 only happen after the code is updated.

 Thanks for the advice. We should implement this new process right away.

 Steve

 Jonathan Revusky wrote:
  Dave Newton wrote:
  Dakota Jack wrote:
 
  I flat don't believe this.  Who, what, where, when, etc?
 
 
 
  This isn't me (although I did fix an essentially identical bug in an
  internal webapp at Morgan Stanley (who), an Action instance variable
  (what), in Morristown (where), spring 2004 (when), because they paid me
  (why), by putting the data into a synchronized map (how) although I
  believe eventually they changed the structure of the app to eliminate
  the need for that (it was a quick fix for an emergency problem: this
  works almost all the time, but under load we occasionally get corrupted
  data-a-thon).
 
  http://www.thedailywtf.com/
 
  Today's is the cost of static.
 
 
  I just visited the above link and read the article and I don't see how
  this can be presented as evidence against a more open collaborative
  model. Basically it's the story of a bug. Somebody made a mistake.
  People will make mistakes regardless. Also, the bug occurred, as far
  as I can see, in a closed source commercial codebase, so it's not
  clear to me how this is relevant at all.
 
  I have said repeatedly at this point that I assume that code committed
  by newbie committers would be reviewed. In principle, a bug like the
  one described in that article would be caught at that point. But
  another point about this is that having more people in the code could
  decrease the mean life expectancy of such bugs because of the
  phenomenon of more eyeballs.
 
  Jonathan Revusky
  --
  lead developer, FreeMarker project, http://freemarker.org/
 
 
  Anybody who thinks anyone should have commit access... feel free to
 walk
  around tdwtf, marvel, and pat yourself on the back for being better
 than
  some of the stories there (I hope :)
 
  Dave
 
 
  -
  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]




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
Good God, Michael, he was trying to be sarcastic and only reached sardonic
but fooled you.  Do you actually think a lightbulb like Raeburn would be
agreeing with Revusky?  Don't you realize that Raeburn is another one of
DOH bunch?

On 3/24/06, Michael Jouravlev [EMAIL PROTECTED] wrote:

 On 3/24/06, Steve Raeburn [EMAIL PROTECTED] wrote:
  I have an idea. Why don't we publish the source code to Struts so that
  absolutely anyone can contribute to the project. You are right that
  we'll need a review process for all those contributions. So why don't we
  require all incoming code to be reviewed by at least one experienced
  developer before it is added to the code base. After a while, developers
  will earn a level of trust and we can relax the review requirement to
  only happen after the code is updated.
 
  Thanks for the advice. We should implement this new process right away.
 
  Steve

 Does not it work like this already? Someone opens up a Bugzilla ticket
 and puts up code. Then a committer verifies it and commits it. Well,
 if there is a committer who finds the code at all worthy ;-)

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




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
I could not bear the thought of having some of these committers talk about
my code when they have trouble with the English language, much less Java.

On 3/24/06, Jonathan Revusky [EMAIL PROTECTED] wrote:

 Michael Jouravlev wrote:
  On 3/24/06, Steve Raeburn [EMAIL PROTECTED] wrote:
 
 I have an idea. Why don't we publish the source code to Struts so that
 absolutely anyone can contribute to the project. You are right that
 we'll need a review process for all those contributions. So why don't we
 require all incoming code to be reviewed by at least one experienced
 developer before it is added to the code base. After a while, developers
 will earn a level of trust and we can relax the review requirement to
 only happen after the code is updated.
 
 Thanks for the advice. We should implement this new process right away.
 
 Steve
 
 
  Does not it work like this already? Someone opens up a Bugzilla ticket
  and puts up code. Then a committer verifies it and commits it. Well,
  if there is a committer who finds the code at all worthy ;-)

 Or that there is a committer who actually looks at it... :-)

 Jonathan Revusky
 --
 lead developer, FreeMarker project, http://freemarker.org/
 FreeMarker group blog, http://freemarker.blogspot.com/


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




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
This is going to be one of my all time favorites.  Brought a HUGE grin to my
face.

snip
On 3/24/06, Dave Newton [EMAIL PROTECTED] wrote:

 I have no publicly-accessible open-source projects.

/snip

--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
The fact is that there will not be an explanation for this failure.  While
sitting in the biggest pile of crap code one could imagine, they continue to
extoll their virtues as if they were about to be mentioned for an honorarium
in computer history.

snip
On 3/24/06, Jonathan Revusky [EMAIL PROTECTED] wrote:

 Steve Raeburn wrote:
  Bottom line is that this is the way Apache works and it's not going to
  change.

 In any case, it is not a subject of legitimate debate at this point that
 progress on the Struts framework stagnated. If you guys were doing
 everything right, then what is your explanation for that?

 Jonathan Revusky

/snip




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Re: Struts Tutorial

2006-03-25 Thread Dakota Jack
It is Struts that is confused, not this person.  If you are smart, go
elsewhere where things are not this nuts.

On 3/24/06, James Mitchell [EMAIL PROTECTED] wrote:

 As far as products, right now there is Action and Shale.

 Most people familiar with Action might just say 'Struts' and there
 isn't usually a misunderstanding.  I suppose the same confusion
 exists when someone says 'Apache'.  Do you mean the organization or
 the server?


 --
 James Mitchell
 EdgeTech, Inc.
 http://edgetechservices.net/
 678.910.8017
 Skype: jmitchtx



 On Mar 24, 2006, at 10:54 AM, Dave Newton wrote:

  Andreas wrote:
  Hi, I'm a newbie in Struts so I'm looking for a struts tutorial on
  the net.
 
  Which Struts?
 
  See, I don't like that I have to ask that question, and on this I
  completely agree with Jonathon etc. :P
 
  Dave
 
 
 
  -
  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]




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Using the nocache attribute of the tag controller in struts-config.xml

2006-03-25 Thread Pierrot
Hello, I'm trying to set the nocache attribute of the tag controller of the 
struts-config.xml to false so that my JSP pages won't be cached by either IE or 
Firefox but to no avail. I've also included the following script to the 
mainlayout.jsp file from which all my JSP files extend: My application also use 
Hibernate and Tiles. Could it be that it's not possible to disable the caching 
of the JSP pages when using Tiles? Regards.


Broadband interface (RIA) + mail box saftey = 
http://Struts_User_List.roomity.com
*Your* clubs, no sign up to read, ad supported; try broadband internet. 


Re: View Not Correctly Being Indexed by searchengines.

2006-03-25 Thread Mark Lowe
Sessionid's can cause problems, some spiders understand
;jsessionid=[the id] is part of the url. Therefore everytime the bot
comes around it thinks its a different page.

The usual thing to do is remove sessionid for spiders. Attention needs
to be paid in case the application depends on the session is any way,
but thats rarely the case with product pages..

Mark

On 3/25/06, Jim Reynolds [EMAIL PROTECTED] wrote:
 Hello,

 I created a ecommerce site using struts and opened it up about 6
 months ago. Ever since its inception, I have had trouble getting my
 site indexed by google, or any other searchengine.

 I am using servlet mapping of .do. I cannot understand for my life,
 but it appears that when the robots see a link for something like:
 http://www.mysite.com/context/welcome.do that it does not actually
 call the page, which calls welcome.jsp which is where my metas are.
 (But If I call that link from a browser, of course the page shows). I
 can source it, and see all my metas.

 Is this a struts problem, or a MVC problem with searchengines?

 So in desperation, I purchased a product today called WebPosition, and
 started pointing to my pages like
 http://www.mysite.com/context/welcome.do and it says I do not even
 have a title. It does not see the .jsp page that struts forwards to.

 Does anyone have any explanation why this is occuring? Anyone give me
 pointers how to resolve this. I am getting desperate and could use a
 hand.

 Sincerely

 -
 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]



Re: View Not Correctly Being Indexed by searchengines.

2006-03-25 Thread Mark Lowe
Here's something you may find handy

http://tuckey.org/urlrewrite/manual/2.6/guide.html

outbound-rule encodefirst=true
condition name=user-agentgooglebot.*/condition
from^(.*);jsessionid=.*(\?.*)$/from
to$1$2/to
/outbound-rule

On 3/25/06, Mark Lowe [EMAIL PROTECTED] wrote:
 Sessionid's can cause problems, some spiders understand
 ;jsessionid=[the id] is part of the url. Therefore everytime the bot
 comes around it thinks its a different page.

 The usual thing to do is remove sessionid for spiders. Attention needs
 to be paid in case the application depends on the session is any way,
 but thats rarely the case with product pages..

 Mark

 On 3/25/06, Jim Reynolds [EMAIL PROTECTED] wrote:
  Hello,
 
  I created a ecommerce site using struts and opened it up about 6
  months ago. Ever since its inception, I have had trouble getting my
  site indexed by google, or any other searchengine.
 
  I am using servlet mapping of .do. I cannot understand for my life,
  but it appears that when the robots see a link for something like:
  http://www.mysite.com/context/welcome.do that it does not actually
  call the page, which calls welcome.jsp which is where my metas are.
  (But If I call that link from a browser, of course the page shows). I
  can source it, and see all my metas.
 
  Is this a struts problem, or a MVC problem with searchengines?
 
  So in desperation, I purchased a product today called WebPosition, and
  started pointing to my pages like
  http://www.mysite.com/context/welcome.do and it says I do not even
  have a title. It does not see the .jsp page that struts forwards to.
 
  Does anyone have any explanation why this is occuring? Anyone give me
  pointers how to resolve this. I am getting desperate and could use a
  hand.
 
  Sincerely
 
  -
  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]



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Steve Raeburn
I normally ignore your crap and I'm sorry for prolonging this agony for 
everyone. This really will be my last word.


Michael, why do you continue to waste your time on such a big pile of 
crap as Struts? What kind of a fool must you be for using the world's 
worst web framework, run by a bunch on idiotic dictators? If you really 
believe that, then you are as big a loser as you appear to be. If you 
think you can do better, then fine, go do it. But please, quit whining 
and doing nothing about it. Or do you just enjoy whining?


Please. Get a life.

Steve

p.s. Don't bother addressing any reply to me. You'll just be pissing in 
the wind.


Dakota Jack wrote:

The fact is that there will not be an explanation for this failure.  While
sitting in the biggest pile of crap code one could imagine, they continue to
extoll their virtues as if they were about to be mentioned for an honorarium
in computer history.

snip
On 3/24/06, Jonathan Revusky [EMAIL PROTECTED] wrote:
  

Steve Raeburn wrote:


Bottom line is that this is the way Apache works and it's not going to
change.
  

In any case, it is not a subject of legitimate debate at this point that
progress on the Struts framework stagnated. If you guys were doing
everything right, then what is your explanation for that?

Jonathan Revusky



/snip




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~

  



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



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Jonathan Revusky

Steve Raeburn wrote:
I normally ignore your crap and I'm sorry for prolonging this agony for 
everyone. This really will be my last word.


Michael, why do you continue to waste your time on such a big pile of 
crap as Struts? What kind of a fool must you be for using the world's 
worst web framework, run by a bunch on idiotic dictators? 


Steve, do you realize that a lot of rank-and-file people out there don't 
have a choice about what tools they use in their daily paid work? For 
example, Patrick Lightbody, currently lead developer of the Webwork 
project, was using Struts in his day job for a good while. I recall this 
from looking at this blog. When he wrote this Struts Really Sucks blog 
entry,


http://blogs.opensymphony.com/plightbo/2003/10/webwork_docaday_struts_really.html

he knew whereof he spoke. He had quite intimate knowledge of Struts from 
having to use it at work.


If he'd had the choice in that day job, he surely would have been using 
Webwork.


I remember at one point lurking on the Tapestry list a bit (a few years 
back) and Howard Lewis Ship (Mr. Tapestry himself) mentioned that he was 
using Struts in his day-job and finding it quite frustrating.


If Howard had had the choice, he surely would have used Tapestry.

Anyway, you really ought to answer the question I posed earlier. Why, in 
your opinion, did Struts development stagnate? Surely you have thought 
about this


Regards,

Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/


 If you really
 believe that, then you are as big a loser as you appear to be. If you
 think you can do better, then fine, go do it. But please, quit whining
 and doing nothing about it. Or do you just enjoy whining?



Please. Get a life.

Steve

p.s. Don't bother addressing any reply to me. You'll just be pissing in 
the wind.


Dakota Jack wrote:

The fact is that there will not be an explanation for this failure.  
While
sitting in the biggest pile of crap code one could imagine, they 
continue to
extoll their virtues as if they were about to be mentioned for an 
honorarium

in computer history.

snip
On 3/24/06, Jonathan Revusky [EMAIL PROTECTED] wrote:
 


Steve Raeburn wrote:
   


Bottom line is that this is the way Apache works and it's not going to
change.
  


In any case, it is not a subject of legitimate debate at this point that
progress on the Struts framework stagnated. If you guys were doing
everything right, then what is your explanation for that?

Jonathan Revusky




/snip




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~

  



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



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Martin Gainty

Steven-

A multi-threaded enterprise wide solution that is organised according to 
true Model View Controller paradigm is NOT a pile of crap nor is anything 
else you dont understand-
I would strongly suggest you think about all of the hard work and effort 
that the commiters and people on this list put into the product which is 
offered to us lowly developers

basically for free
In the meanwhile I would also strongly suggest you read everything you can 
about Software Architecture and Design so that you will be able to propose 
an alternative

but If you have no alternative then opening your ears and listening to
how can we make our system more maintainable while accomodating enterpise 
wide needs for our customers

would be a constructive use of your time

Martin-
- Original Message - 
From: Steve Raeburn [EMAIL PROTECTED]

To: Struts Users Mailing List user@struts.apache.org
Sent: Saturday, March 25, 2006 5:33 AM
Subject: Re: [FRIDAY] Re: has struts reached the saturation


I normally ignore your crap and I'm sorry for prolonging this agony for 
everyone. This really will be my last word.


Michael, why do you continue to waste your time on such a big pile of 
crap as Struts? What kind of a fool must you be for using the world's 
worst web framework, run by a bunch on idiotic dictators? If you really 
believe that, then you are as big a loser as you appear to be. If you 
think you can do better, then fine, go do it. But please, quit whining and 
doing nothing about it. Or do you just enjoy whining?


Please. Get a life.

Steve

p.s. Don't bother addressing any reply to me. You'll just be pissing in 
the wind.


Dakota Jack wrote:
The fact is that there will not be an explanation for this failure. 
While
sitting in the biggest pile of crap code one could imagine, they continue 
to
extoll their virtues as if they were about to be mentioned for an 
honorarium

in computer history.

snip
On 3/24/06, Jonathan Revusky [EMAIL PROTECTED] wrote:


Steve Raeburn wrote:


Bottom line is that this is the way Apache works and it's not going to
change.


In any case, it is not a subject of legitimate debate at this point that
progress on the Struts framework stagnated. If you guys were doing
everything right, then what is your explanation for that?

Jonathan Revusky



/snip




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~





-
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]



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Jonathan Revusky

Dave Newton wrote:

Jonathan Revusky wrote:


snip


I have no publicly-accessible open-source projects. If I did, I would
not give commit access to anybody that asked for it, because I do not
have the time to review the contributions of others and do not trust J.
Random Coder enough to assume that they'll do the Right Thing, because
in general, most people aren't very good programmers.


The whole idea that, when you give somebody commit privileges, that they 
just go beserk committing all kinds of code of questionable quality -- 
this is just not something that really happens. I recognize that it 
could happen. Also it could happen that you give commit privileges to 
someone who is outright malicious. However, the latter would be so 
infrequent really that, IMO, it's not an issue. If a wandering serial 
saboteur -- the Ted Bundy of open source coding, if you will -- happens 
to get involved in your project, well, I would attribute that to 
inordinate bad luck, maybe like walking down the street and getting 
struck by lightning. Possible, but so unlikely that it does not 
condition your decision making.


What usually happens is that people sound all enthusiastic about doing 
stuff and then, when they have the commit access, they simply do 
nothing. That is what happens easily the vast majority of times. People 
overestimate the time they can devote to something. They underestimate 
the investment that it is to really get their heads around the code.


When people do start using their commit privileges they are usually 
quite timid about it initially and initiate discussion on your list 
prior to doing anything remotely controversial. People typically start 
off doing very small localized things. And these things are not very 
time consuming for the more established people on the team to review.


One thing that would be possible is to encourage people to get their 
legs by doing things like working on unit tests and javadoc comments and 
so on. Most projects, unfortunately, have too little of both of those 
things and letting people in to initially work on that is quite low risk.


That would provide a way for poeople to gradually get into the swing of 
things. I think that any people managing an open source project have to 
be thinking about how to get new blood into the project.




Again, YMMV, and hopefully has!



If you have, that's great, and I'm glad it's working for you, and I
hope it continues to.


It's not just working for me. It's working for a lot of people. A lot
of people use FreeMarker, you know.



That's a pretty small sample size, but good :)


Be that as it may, apparently it's infinitely greater than your 
experience running open source projects.


Anyway, this is getting sterile. I've made my point. It is my considered 
view that this idea that the ability to commit code is something that 
needs to be this zealously guarded is not well founded.


Probably a project like Struts would benefit from drastically lowering 
the bar to becoming a committer.


The problem is that they've created this political structure where 
they've defined committers as people with political power and 
non-committers as people with no political power and so it has to do 
with a certain clique retaining their power. It has basically nothing to 
do with guarding the quality of the code.


Actually, it is probable that being politically correct (less likely to 
disagree with the current clique) is a greater factor in becoming a 
committer than coding prowess is.


Regards,

Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/
FreeMarker group blog, http://freemarker.blogspot.com/



Dave



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



Re: Dynamic DynaActionForms

2006-03-25 Thread Hubert Rabago
Maybe you can leverage the LazyActionForm:

http://struts.apache.org/struts-action/userGuide/building_controller.html#lazy_action_form_classes

Hubert

On 3/24/06, Will Hartung [EMAIL PROTECTED] wrote:
 Simply put I have a need for a configurable form that can have any mixture
 of fields on it including, specifically, file uploads.

 Seems to me that the DynaActionForm would be the way to go about this,
 however, they're defined in struts-config.

 Clearly, struts already has all of the code to convert an HTML request in to
 a DynaActionForm, so I'd rather not reinvent that wheel if possible.

 Now it seems to me that I should be able to simply instantiate my own
 DynaActionForm that has all of the properties that coincedently looks like
 the form that's being submitted.

 Has anyone done something like this?

 I've been playing with trying to instatiate an DynaActionForm using some
 hand made FormPropertyConfig's, and then calling
 DynaFormAction.initialize(FormConfigBean), but I'm getting some null pointer
 exceptions, so I'm obviously missing something.

 I'd also like to intercept the form creation process to make the
 DynaActionForm on the fly during the request pipeline and, ideally, stuff
 the form in the Request scope where it belongs. Right now I have to stuff it
 in to the Session using an Action before the page is displayed, but
 obviously this won't work if there is the potential for more than one form
 to exist.

 So, anyway, has anyone tried to leverage the Struts pipeline to create on
 the fly DynaActionForms so you could leverage all of the built in Struts
 facilities? Has anyone ever successfully created a DynaActionForm directly
 rather than using the struts-config file?

 Thanx!

 Regards,

 Will Hartung
 ([EMAIL PROTECTED])


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



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dave Newton
Dakota Jack wrote:
 This is going to be one of my all time favorites.  Brought a HUGE grin to my
 face.
   

Weird, but okay.

If you are addressing the apparent dichotomy with publicly-accessible
and open-source then you probably just don't know very much, but I'll
talk slowly, as there are two different reasons I chose to risk you
being an asshole:

1) Open-source roots, multiplicity of commiters, not-yet-released (and,
I suppose, may never be at this point, but who knows)
2) Pre-released, ground-up effort

Multiple projects, unknown future. Labeled as open-source but relatively
small community and for the forseeable future (3-6 months?) nothing will
be publicly available.

Dave



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



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dave Newton
Dakota Jack wrote:
 While sitting in the biggest pile of crap code one could imagine, 

Oo, heavens no.

Maybe you haven't seen much code, but believe me: it gets much, much,
MUCH worse.

Dave



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



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dave Newton
Dakota Jack wrote:
 As to the rest, so far as I can tell, you are the troll, my friend.
   

*rotflmao*

And I am most certainly NOT your friend.

Dave



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



Re: Struts Tutorial

2006-03-25 Thread Dave Newton
Dakota Jack wrote:
 If you are smart, go elsewhere where things are not this nuts.
   

*ponder*

Dave



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



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Jonathan Revusky

Mark Lowe wrote:

May I +1000 what steve said, I'm all for a bit of digression, but this
thread has narrowed the sematic gap between to post and to smear..


What smear? Do you mean smear as in slander? Could you be more 
explicit about this? I think you ought to clarify what you mean by that 
statement or retract it.


I asked Steve Raeburn the same question I have asked before. The 
question is as follows:


If your project management practices are so great, how come Struts 
development stagnated to such an extent?


The stagnation is not a matter of legitimate debate now. They have had 
to bring in Webwork, a competing project developed outside of ASF, so 
that they could have something more up-to-date to offer under the 
Struts brand-name.


Why should I not ask that question? Because these people find it 
embarassing? Well, that's tough cookies, eh? Is that what you're talking 
about when you say a smear? I'm satisfied that this is a completely 
fair question. It's also a tough question, but it's 100% fair and it's 
100% on-topic to this discussion.


I don't see any reason for these people to refuse to answer it. It's a 
natural question when people insist that their approach to project 
management is beyond reproach.


Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/


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



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Mark Lowe
Look.. You've been invited to post your thoughts about the way that
apache do stuff, to a more appropiate audience than a bunch of
half-wit struts users like me..

I was using smear more in the context of to soil

You might have a point, you might not, you could be the next pope for
all i care.. Let the thread die.. What do you want? Everyone to say..
Yes jonathon you're correct, freemarker is the best because you're
involved and it employs a more open policy in respect to commit
privledges .. What do you want people to say?

Okay,.. You're my hero!! Jonathan is king!!! Anything else? I
surrender, I'll say whatever you want, your insesent ascii diarrhea
has beaten us all into submission Anything else you want me to say
to stop this thread just say!!! I'll do whatever you want!!! Please
just tell me what i can do..

Mark

On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:
 Mark Lowe wrote:
  May I +1000 what steve said, I'm all for a bit of digression, but this
  thread has narrowed the sematic gap between to post and to smear..

 What smear? Do you mean smear as in slander? Could you be more
 explicit about this? I think you ought to clarify what you mean by that
 statement or retract it.

 I asked Steve Raeburn the same question I have asked before. The
 question is as follows:

 If your project management practices are so great, how come Struts
 development stagnated to such an extent?

 The stagnation is not a matter of legitimate debate now. They have had
 to bring in Webwork, a competing project developed outside of ASF, so
 that they could have something more up-to-date to offer under the
 Struts brand-name.

 Why should I not ask that question? Because these people find it
 embarassing? Well, that's tough cookies, eh? Is that what you're talking
 about when you say a smear? I'm satisfied that this is a completely
 fair question. It's also a tough question, but it's 100% fair and it's
 100% on-topic to this discussion.

 I don't see any reason for these people to refuse to answer it. It's a
 natural question when people insist that their approach to project
 management is beyond reproach.

 Jonathan Revusky
 --
 lead developer, FreeMarker project, http://freemarker.org/


 -
 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]



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Jonathan Revusky

Mark Lowe wrote:

Look.. You've been invited to post your thoughts about the way that
apache do stuff, to a more appropiate audience than a bunch of
half-wit struts users like me..


Mark, I was involved in a conversation with various people. It so 
happens that the conversation developed here.


What I'm wondering about all this is the following:

Suppose you went to some meeting, let's say a Struts Users Group 
meeting. I'm talking about a non-virtual setting. At this meeting, 
various people get involved in a discussion, maybe even a passionate, 
heated discussion about something like this.


Under what circumstances would you butt into a conversation other people 
were having and start loudly telling one or more of those people to shut 
up? I mean in a situation in which you were not even part of the 
discussion even.


I would bet that you never would behave like this, because this would be 
outrageous, uncouth behavior. If you're not interested in what they're 
talking about, simply wander off and have some other interaction. The 
fact that these people are having whatever discussion does not cause you 
any particular inconvenience or problem. Similarly, nobody forces you to 
follow every conversation that is going on in this forum.


Now, if you think the above behavior is unacceptable in the non-virtual 
meeting, why do you think it's acceptable here? You take it upon 
yourself to jump into a conversation in which you were not even 
participating and tell people to shut up.


Please explain why you think this is acceptable.



I was using smear more in the context of to soil

You might have a point, you might not, you could be the next pope for
all i care.. Let the thread die.. What do you want? Everyone to say..
Yes jonathon you're correct, freemarker is the best because you're
involved and it employs a more open policy in respect to commit
privledges .. What do you want people to say?


As I said before, I posed a question. It was not a smarmy sarcastic 
question like that of James Mitchell asking me where my patch for the 
front web page was. I simply asked a straightforward question about why 
Struts development had stagnated if all the project management practices 
were so great.


This is a completely fair and relevant question in the context of the 
discussion that developed. I asked the question because I truly was 
interested to know what their answer would be.


I still don't know since nobody has answered the question. Again, why 
should I not ask this question? In what way is it a smear for me to 
ask this question?


And again, I will be fascinated to know why you think your behavior in 
butting into a conversation in which you were not a participant is at 
all acceptable. Maybe you should step back and think about this a bit.


Regards,

Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/




Okay,.. You're my hero!! Jonathan is king!!! Anything else? I
surrender, I'll say whatever you want, your insesent ascii diarrhea
has beaten us all into submission Anything else you want me to say
to stop this thread just say!!! I'll do whatever you want!!! Please
just tell me what i can do..

Mark

On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:


Mark Lowe wrote:


May I +1000 what steve said, I'm all for a bit of digression, but this
thread has narrowed the sematic gap between to post and to smear..


What smear? Do you mean smear as in slander? Could you be more
explicit about this? I think you ought to clarify what you mean by that
statement or retract it.

I asked Steve Raeburn the same question I have asked before. The
question is as follows:

If your project management practices are so great, how come Struts
development stagnated to such an extent?

The stagnation is not a matter of legitimate debate now. They have had
to bring in Webwork, a competing project developed outside of ASF, so
that they could have something more up-to-date to offer under the
Struts brand-name.

Why should I not ask that question? Because these people find it
embarassing? Well, that's tough cookies, eh? Is that what you're talking
about when you say a smear? I'm satisfied that this is a completely
fair question. It's also a tough question, but it's 100% fair and it's
100% on-topic to this discussion.

I don't see any reason for these people to refuse to answer it. It's a
natural question when people insist that their approach to project
management is beyond reproach.

Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/


-
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]



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Mark Lowe
On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:
 Mark Lowe wrote:
  Look.. You've been invited to post your thoughts about the way that
  apache do stuff, to a more appropiate audience than a bunch of
  half-wit struts users like me..

 Mark, I was involved in a conversation with various people. It so
 happens that the conversation developed here.

 What I'm wondering about all this is the following:

 Suppose you went to some meeting, let's say a Struts Users Group
 meeting. I'm talking about a non-virtual setting. At this meeting,
 various people get involved in a discussion, maybe even a passionate,
 heated discussion about something like this.

 Under what circumstances would you butt into a conversation other people
 were having and start loudly telling one or more of those people to shut
 up? I mean in a situation in which you were not even part of the
 discussion even.

 I would bet that you never would behave like this, because this would be
 outrageous, uncouth behavior. If you're not interested in what they're
 talking about, simply wander off and have some other interaction. The
 fact that these people are having whatever discussion does not cause you
 any particular inconvenience or problem. Similarly, nobody forces you to
 follow every conversation that is going on in this forum.

 Now, if you think the above behavior is unacceptable in the non-virtual
 meeting, why do you think it's acceptable here? You take it upon
 yourself to jump into a conversation in which you were not even
 participating and tell people to shut up.

 Please explain why you think this is acceptable.

 
  I was using smear more in the context of to soil
 
  You might have a point, you might not, you could be the next pope for
  all i care.. Let the thread die.. What do you want? Everyone to say..
  Yes jonathon you're correct, freemarker is the best because you're
  involved and it employs a more open policy in respect to commit
  privledges .. What do you want people to say?

 As I said before, I posed a question. It was not a smarmy sarcastic
 question like that of James Mitchell asking me where my patch for the
 front web page was. I simply asked a straightforward question about why
 Struts development had stagnated if all the project management practices
 were so great.

 This is a completely fair and relevant question in the context of the
 discussion that developed. I asked the question because I truly was
 interested to know what their answer would be.

 I still don't know since nobody has answered the question. Again, why
 should I not ask this question? In what way is it a smear for me to
 ask this question?

 And again, I will be fascinated to know why you think your behavior in
 butting into a conversation in which you were not a participant is at
 all acceptable. Maybe you should step back and think about this a bit.

 Regards,

 Jonathan Revusky
 --
 lead developer, FreeMarker project, http://freemarker.org/


 
  Okay,.. You're my hero!! Jonathan is king!!! Anything else? I
  surrender, I'll say whatever you want, your insesent ascii diarrhea
  has beaten us all into submission Anything else you want me to say
  to stop this thread just say!!! I'll do whatever you want!!! Please
  just tell me what i can do..
 
  Mark
 
  On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:
 
 Mark Lowe wrote:
 
 May I +1000 what steve said, I'm all for a bit of digression, but this
 thread has narrowed the sematic gap between to post and to smear..
 
 What smear? Do you mean smear as in slander? Could you be more
 explicit about this? I think you ought to clarify what you mean by that
 statement or retract it.
 
 I asked Steve Raeburn the same question I have asked before. The
 question is as follows:
 
 If your project management practices are so great, how come Struts
 development stagnated to such an extent?
 
 The stagnation is not a matter of legitimate debate now. They have had
 to bring in Webwork, a competing project developed outside of ASF, so
 that they could have something more up-to-date to offer under the
 Struts brand-name.
 
 Why should I not ask that question? Because these people find it
 embarassing? Well, that's tough cookies, eh? Is that what you're talking
 about when you say a smear? I'm satisfied that this is a completely
 fair question. It's also a tough question, but it's 100% fair and it's
 100% on-topic to this discussion.
 
 I don't see any reason for these people to refuse to answer it. It's a
 natural question when people insist that their approach to project
 management is beyond reproach.

Okay .. You're correct 100%, I'm wrong.. Everything you say is
correct, I'm not disputing anything your say, and i retract anything
you feel obligied to respond to. Will that do? will you let the thread
die know? Please I beg you tell me what I can to help kill this
thread...

Mark

 
 Jonathan Revusky
 --
 lead developer, FreeMarker project, http://freemarker.org/
 
 
 

Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Craig McClanahan
On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:

 Mark Lowe wrote:
  Look.. You've been invited to post your thoughts about the way that
  apache do stuff, to a more appropiate audience than a bunch of
  half-wit struts users like me..

 Mark, I was involved in a conversation with various people. It so
 happens that the conversation developed here.


No matter where the conversation developed, it has gone in directions that
are off topic on this list.  Please feel free to continue the conversation,
but do it somewhere else.

Craig


Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Frank W. Zammetti

Craig McClanahan wrote:

No matter where the conversation developed, it has gone in directions that
are off topic on this list.  Please feel free to continue the conversation,
but do it somewhere else.


(About to break my own I'm done posting in this thread rule)...

Even I, as someone who was knee-deep in this thread for a while, agree 
with Craig.  The problem is it was a discussion for a while, but has 
become people just talking over one another now.


I'm all for people expressing their viewpoints, no matter how unpopular, 
but at some point it becomes obvious that no one is listening to one 
another, and then it's an exercise in futility.


No one can stop anyone else from posting, not without locking someone 
out from the list anyway, which I hope never happens to anyone, but at 
some point everyone has to come to the realization that the conversation 
has past the point of being useful in any real way.  If no one's opinion 
was changed 30 posts ago, chances are it's not going to happen now.


Besides, if the points being raised are valid at all, this thread won't 
be the last of its kind...  Someone will at some point start another and 
it'll all come out again, so why not hold back some of the talking 
points for next time? ;)



Craig


Frank

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



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Paul Benedict
+1 with Frank and Craig. Unless you need to have your viewpoint
continuously heard in public, some of the latter postings can be
shared privately. Most of it was good, and I think it generated 
much good; thanks for sharing. 

--- Frank W. Zammetti [EMAIL PROTECTED] wrote:

 Craig McClanahan wrote:
  No matter where the conversation developed, it has gone in directions that
  are off topic on this list.  Please feel free to continue the conversation,
  but do it somewhere else.
 
 (About to break my own I'm done posting in this thread rule)...
 
 Even I, as someone who was knee-deep in this thread for a while, agree 
 with Craig.  The problem is it was a discussion for a while, but has 
 become people just talking over one another now.
 
 I'm all for people expressing their viewpoints, no matter how unpopular, 
 but at some point it becomes obvious that no one is listening to one 
 another, and then it's an exercise in futility.
 
 No one can stop anyone else from posting, not without locking someone 
 out from the list anyway, which I hope never happens to anyone, but at 
 some point everyone has to come to the realization that the conversation 
 has past the point of being useful in any real way.  If no one's opinion 
 was changed 30 posts ago, chances are it's not going to happen now.
 
 Besides, if the points being raised are valid at all, this thread won't 
 be the last of its kind...  Someone will at some point start another and 
 it'll all come out again, so why not hold back some of the talking 
 points for next time? ;)
 
  Craig
 
 Frank
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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



Why did Struts development stagnate?

2006-03-25 Thread Jonathan Revusky

Craig McClanahan wrote:

On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:


Mark Lowe wrote:


Look.. You've been invited to post your thoughts about the way that
apache do stuff, to a more appropiate audience than a bunch of
half-wit struts users like me..


Mark, I was involved in a conversation with various people. It so
happens that the conversation developed here.




No matter where the conversation developed, it has gone in directions that
are off topic on this list.  


Well, I differ with you on this. Before Mark's interruption, I posed 
basically the following question:


If there is no basic problem with your project management practices (as 
you seem to claim) what were the reasons that Struts development 
stagnated, with Struts becoming increasingly uncompetitive with other 
things in its space, such as Webwork?


The question is, at the very least, broadly on-topic. It is of interest 
to the Struts community, because seriously considering this question 
would allow you to avoid the same mistakes in the future. It would also 
be useful even to people like me who are managing other open source 
projects. It is always useful to see what other people have done right 
(and wrong) in terms of managing projects.


This is a very complex issue that is worthy of having an open-minded 
exchange of views about. Now, nobody is obliged to partake in this 
exchange of views, I grant that. But it is utterly beyond me why 
somebody who doesn't want to participate in such a discussion should be 
trying to prevent other people from doing so.


Regards,

Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/
FreeMarker group blog, http://freemarker.blogspot.com/




Please feel free to continue the conversation,
but do it somewhere else.

Craig




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



[TALK] Java Web Framework Sweet Spots - by Matt Raible

2006-03-25 Thread Michael Jouravlev
Java Web Framework Sweet Spots - by Matt Raible
http://www.virtuas.com/articles/webframework-sweetspots.html

I selected relevant responses by the following representatives:

JSF, Jacob Hookom
Seam, Gavin King
Spring MVC, Rob Harrop
Spring Web Flow, Rob Harrop and Keith Donald
Stripes, Tim Fennell
Struts Action 1, Don Brown
WebWork, Patrick Lightbody
Wicket, Eelco Hillenius

Their notes on Struts, WebWork and action-type frameworks in general:
-

While promoting JSF, Jacob agrees that for read-only or
not-so-stateful applications an action framework might suit better.
Struts is his choice primarily because of wide acceptance. He also
thinks that WebWork (future Struts Action 2) is better in practice.

Gavin thinks that Struts was innovative in its time but has failed to
reinvent itself. It was always way, way too overly complex to bind
model data to the view. The course-grained event model was OK at the
time, but fine-grained events are a better approach today. [WebWork
is] Struts++, missed its time. XWork was some great thinking at the
time, but it is dated now.

Spring MVC and Spring Web Flow: these guys PR too much about their own
stuff. Even when asked to describe situations where their product
might not be the best solution, or when directly asked about
experience with other frameworks, they still plug their product in
again and again.

Tim says: I found very little to like about Struts. I spent a lot
more time working around issues with Struts than I gained in
productivity from using Struts. WebWork appears to be much higher
quality, but its documentation is pretty sparse, making it hard to
ramp up quickly or to find out how to use advanced features.

Patrick was refreshingly direct and honest, pointing out current
issues with WebWork and good features of other frameworks. He did not
mention that Struts sucks. Guess who did? See below.

Eelco does not like all action-type frameworks: Model 2 frameworks
suck. I used them for years, ... but I totally lost my belief in them.
Model 2 frameworks are highly procedural, and programmers don't learn
object orientation properly from using them. I would rather hire
someone who coded Swing for a few years than someone who primarily
worked with model 2 frameworks because I would expect the Swing guy to
be a better coder in general. Working with model 2 frameworks means
going from hack to hack and back again, and the amount of copy 'n
paste code it generally results in is something that makes any serious
coder sad. If I had to pick any model 2 framework, I would probably
pick Stripes, which at least got some of the most annoying aspects of
model 2 out of the way.

Michael.

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



Re: Why did Struts development stagnate?

2006-03-25 Thread Craig McClanahan
On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:

 The question is, at the very least, broadly on-topic.


This interpretation is wildly out of sync with the formal description of
this mailing list's purpose[1], quoted below:

Subscribe to this list to communicate with other developers
that are using Struts for their own applications, including
questions about the installation of Struts, and the usage
of particular Struts features.


Jonathan Revusky


Craig

[1] http://struts.apache.org/mail.html


Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Jonathan Revusky

Paul Benedict wrote:

+1 with Frank and Craig. Unless you need to have your viewpoint
continuously heard in public, some of the latter postings can be
shared privately. Most of it was good, and I think it generated 
much good; thanks for sharing. 


Well, my problem on this right now is that I just don't have closure.

I asked the basic question of why Struts development stagnated and 
people who really should have by now really grappled with this question 
and considered it, simply disengaged, and some even started with the 
insults and such.


I don't really like putting you on the spot, Paul (with other people, I 
don't mind so much but you seem like a basically okay guy) but I'm just 
going to ask you the same question I asked a whole bunch of other people 
and never got any answer from.


What, in your opinion, are the reasons that Struts development stagnated?

I know I'm being a hard-nosed SOB but I also know that the question is 
well-formulated, valid, and broadly on-topic for a Struts list.


I'm sure you have an opinion on this subject, Paul. If you won't share 
your views, I'd be curious as to why. You see, I'm developing the 
impression that the above question is basically taboo somehow.


Once you pose this question, people just start coming out of the 
woodwork screaming at you to shut up and stuff. So, at this point, I 
pretty much have developed a morbid fascination and am inclined to 
simply ask the question to everybody and see how they react. :-) So now 
I am asking you... :-)


Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/





--- Frank W. Zammetti [EMAIL PROTECTED] wrote:



Craig McClanahan wrote:


No matter where the conversation developed, it has gone in directions that
are off topic on this list.  Please feel free to continue the conversation,
but do it somewhere else.


(About to break my own I'm done posting in this thread rule)...

Even I, as someone who was knee-deep in this thread for a while, agree 
with Craig.  The problem is it was a discussion for a while, but has 
become people just talking over one another now.


I'm all for people expressing their viewpoints, no matter how unpopular, 
but at some point it becomes obvious that no one is listening to one 
another, and then it's an exercise in futility.


No one can stop anyone else from posting, not without locking someone 
out from the list anyway, which I hope never happens to anyone, but at 
some point everyone has to come to the realization that the conversation 
has past the point of being useful in any real way.  If no one's opinion 
was changed 30 posts ago, chances are it's not going to happen now.


Besides, if the points being raised are valid at all, this thread won't 
be the last of its kind...  Someone will at some point start another and 
it'll all come out again, so why not hold back some of the talking 
points for next time? ;)




Craig


Frank

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






__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



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



Wizards in Struts

2006-03-25 Thread Michael Jouravlev
While reading Java Web Framework Sweet Spots by Matt Raible [1] I
found the following opinion by Patrick Lightbody:

Like any action framework, WebWork is poor at handling state and
wizards. If you're writing lots of long-running wizards, perhaps JSF
is the way to go.

I would like to plug in my own development here, asking Patrick and
other interested parties to try this live demo:
http://www.superinterface.com/strutsdialog/wizardaction.do

The source code for updated version is here:
http://prdownloads.sourceforge.net/struts/dialogs-samples-2.0.war?download

This wizard is implemented with Struts Classic using session-scoped
ActionForms and is bulletproof. Try to break it ;-) I hope this might
provide some ideas on possible wizard implementation in Struts Action
1/2 or in other action framework or in pure JSP application. The
latest version uses Struts EventActionDispatcher from Struts 1.2.9.

Michael.

[1] http://www.virtuas.com/articles/webframework-sweetspots.html

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



Re: Why did Struts development stagnate?

2006-03-25 Thread Jonathan Revusky

Craig McClanahan wrote:

On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:


The question is, at the very least, broadly on-topic.




This interpretation is wildly out of sync with the formal description of
this mailing list's purpose[1], quoted below:

Subscribe to this list to communicate with other developers
that are using Struts for their own applications, including
questions about the installation of Struts, and the usage
of particular Struts features.




So where should such a question be asked, Craig? On rec.automotive? On 
alt.politics.libertarian?


It still seems broadly on-topic to me. It's certainly a legitimate, 
well-formulated question.


Seriously, the only other possibility I see is struts-dev. If it's 
off-topic on both struts-user and struts-dev, then the question really 
is (as I am starting to suppose) basically taboo.


So, cutting to the chase, if I pose the same question on struts-dev, you 
and the others would answer it?


Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/



Jonathan Revusky


Craig






[1] http://struts.apache.org/mail.html




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



Re: Wizards in Struts

2006-03-25 Thread Jonathan Revusky

Michael Jouravlev wrote:

While reading Java Web Framework Sweet Spots by Matt Raible [1] I
found the following opinion by Patrick Lightbody:

Like any action framework, WebWork is poor at handling state and
wizards. If you're writing lots of long-running wizards, perhaps JSF
is the way to go.

I would like to plug in my own development here, asking Patrick and
other interested parties to try this live demo:
http://www.superinterface.com/strutsdialog/wizardaction.do

The source code for updated version is here:
http://prdownloads.sourceforge.net/struts/dialogs-samples-2.0.war?download

This wizard is implemented with Struts Classic using session-scoped
ActionForms and is bulletproof. Try to break it ;-) I hope this might
provide some ideas on possible wizard implementation in Struts Action
1/2 or in other action framework or in pure JSP application. The
latest version uses Struts EventActionDispatcher from Struts 1.2.9.


Frankly, I doubt that Patrick was saying that you flat out couldn't do 
this kind of thing with Struts or Webwork. I would interpret what he 
said as meaning that the same thing using JSF, say, might be more 
elegant/maintainable/synonym for good.


Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/



Michael.

[1] http://www.virtuas.com/articles/webframework-sweetspots.html



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



Re: Why did Struts development stagnate?

2006-03-25 Thread Craig McClanahan
On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:

 Craig McClanahan wrote:
  On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:
 
 The question is, at the very least, broadly on-topic.
 
 
 
  This interpretation is wildly out of sync with the formal description of
  this mailing list's purpose[1], quoted below:
 
  Subscribe to this list to communicate with other developers
  that are using Struts for their own applications, including
  questions about the installation of Struts, and the usage
  of particular Struts features.
 
 

 So where should such a question be asked, Craig? On rec.automotive? On
 alt.politics.libertarian?

 It still seems broadly on-topic to me. It's certainly a legitimate,
 well-formulated question.

 Seriously, the only other possibility I see is struts-dev. If it's
 off-topic on both struts-user and struts-dev, then the question really
 is (as I am starting to suppose) basically taboo.


What does the mailing list description for the dev list say?

Subscribe to this mailing list to communicate with other
developers interested in expanding and improving the
functionality supported by Struts itself.

So I guess it depends on your goals :-).

So, cutting to the chase, if I pose the same question on struts-dev, you
 and the others would answer it?


It wouldn't get rejected as off topic, but your rude and obnoxious behavior
has made me, speaking for myself, totally uninterested in whether you ever
receive closure on it.  So I'll most likely just ignore you there as well as
here.


Jonathan Revusky


Craig


PS:  Lest you think I'm an arrogant jerk that deigns to answer only
questions from worthy people, two notes of interest:

* If you count the number of questions that I've answered on
  this list alone (let alone all the other lists I participate in),
  it's in the many thousands.

* Adding you to my internal ignore list just doubled its size.
  This is the first time there has ever been more than one.


Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
Well, you managed to avoid the whole issue again, Raeburn.  Do you ever
address a topic?

On 3/25/06, Steve Raeburn [EMAIL PROTECTED] wrote:

 I normally ignore your crap and I'm sorry for prolonging this agony for
 everyone. This really will be my last word.

 Michael, why do you continue to waste your time on such a big pile of
 crap as Struts? What kind of a fool must you be for using the world's
 worst web framework, run by a bunch on idiotic dictators? If you really
 believe that, then you are as big a loser as you appear to be. If you
 think you can do better, then fine, go do it. But please, quit whining
 and doing nothing about it. Or do you just enjoy whining?

 Please. Get a life.

 Steve

 p.s. Don't bother addressing any reply to me. You'll just be pissing in
 the wind.

 Dakota Jack wrote:
  The fact is that there will not be an explanation for this
 failure.  While
  sitting in the biggest pile of crap code one could imagine, they
 continue to
  extoll their virtues as if they were about to be mentioned for an
 honorarium
  in computer history.
 
  snip
  On 3/24/06, Jonathan Revusky [EMAIL PROTECTED] wrote:
 
  Steve Raeburn wrote:
 
  Bottom line is that this is the way Apache works and it's not going to
  change.
 
  In any case, it is not a subject of legitimate debate at this point
 that
  progress on the Struts framework stagnated. If you guys were doing
  everything right, then what is your explanation for that?
 
  Jonathan Revusky
 
 
  /snip
 
 
 
 
  --
  You can lead a horse to water but you cannot make it float on its
 back.
  ~Dakota Jack~
 
 


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




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
I fully understand Struts, Martin.  Struts is fairly easy to understand.  I
work with code that makes Struts look like tinker toys.  I also understand
that Struts cannot be organized by the MVC paradigm and have discussed that
at length many times on the list.  Ted is right that only loose coupling
with V -- C -- M is possible with web applications like Struts.  I think
about what I actually see on the list.  I don't think about what you are
claiming happens.  I have complaints.  Sorry if that offends you.  I have
more knowledge about software architecture and design than you will ever
know, Martin.  I have proposed alternatives.  Unfortunately, the
committers decided on alternatives which have failed.  They have had to
admit that but won't discuss it.  That was the topic here, and you have
avoided it too.  Would you care to discuss that?

On 3/25/06, Martin Gainty [EMAIL PROTECTED] wrote:

 Steven-

 A multi-threaded enterprise wide solution that is organised according to
 true Model View Controller paradigm is NOT a pile of crap nor is anything
 else you dont understand-
 I would strongly suggest you think about all of the hard work and effort
 that the commiters and people on this list put into the product which is
 offered to us lowly developers
 basically for free
 In the meanwhile I would also strongly suggest you read everything you can
 about Software Architecture and Design so that you will be able to propose
 an alternative
 but If you have no alternative then opening your ears and listening to
 how can we make our system more maintainable while accomodating enterpise
 wide needs for our customers
 would be a constructive use of your time

 Martin-
 - Original Message -
 From: Steve Raeburn [EMAIL PROTECTED]
 To: Struts Users Mailing List user@struts.apache.org
 Sent: Saturday, March 25, 2006 5:33 AM
 Subject: Re: [FRIDAY] Re: has struts reached the saturation


 I normally ignore your crap and I'm sorry for prolonging this agony for
 everyone. This really will be my last word.
 
  Michael, why do you continue to waste your time on such a big pile of
  crap as Struts? What kind of a fool must you be for using the world's
  worst web framework, run by a bunch on idiotic dictators? If you really
  believe that, then you are as big a loser as you appear to be. If you
  think you can do better, then fine, go do it. But please, quit whining
 and
  doing nothing about it. Or do you just enjoy whining?
 
  Please. Get a life.
 
  Steve
 
  p.s. Don't bother addressing any reply to me. You'll just be pissing in
  the wind.
 
  Dakota Jack wrote:
  The fact is that there will not be an explanation for this failure.
  While
  sitting in the biggest pile of crap code one could imagine, they
 continue
  to
  extoll their virtues as if they were about to be mentioned for an
  honorarium
  in computer history.
 
  snip
  On 3/24/06, Jonathan Revusky [EMAIL PROTECTED] wrote:
 
  Steve Raeburn wrote:
 
  Bottom line is that this is the way Apache works and it's not going
 to
  change.
 
  In any case, it is not a subject of legitimate debate at this point
 that
  progress on the Struts framework stagnated. If you guys were doing
  everything right, then what is your explanation for that?
 
  Jonathan Revusky
 
 
  /snip
 
 
 
 
  --
  You can lead a horse to water but you cannot make it float on its
 back.
  ~Dakota Jack~
 
 
 
 
  -
  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]




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
If people want to talk, Mark, what do you care?  You and a few other drones
come on and beg people to stop talking.  What is that about? Who in the hell
do you think you are to dictate who wants to talk?  You always have these
facists tendencies?  The trouble is that the truth hurts.  Why don't you
address the issue?  The issue is whether Struts crapped out and lost the
competition with WebWorks?  You would think that did not happen and that
everything was wonderful.  If the reasons Struts crapped out are not
addressed, guess what?  It will happen again.  If you keep doing the same
thing you did, you will get the same thing you got.  What you got in this
case was a completely unacceptable code set that had to be rescrued by a
competitor.  Is it okay to talk about or do you still just want people to
shut up?

On 3/25/06, Mark Lowe [EMAIL PROTECTED] wrote:

 May I +1000 what steve said, I'm all for a bit of digression, but this
 thread has narrowed the sematic gap between to post and to smear..
 Its just become some sick kind of dirty protest
 http://pso.hmprisonservice.gov.uk/pso1700/DIRTY%20PROTESTS.htm..

 Mark

 On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:
  Dave Newton wrote:
   Jonathan Revusky wrote:
 
  snip
  
   I have no publicly-accessible open-source projects. If I did, I would
   not give commit access to anybody that asked for it, because I do not
   have the time to review the contributions of others and do not trust
 J.
   Random Coder enough to assume that they'll do the Right Thing, because
   in general, most people aren't very good programmers.
 
  The whole idea that, when you give somebody commit privileges, that they
  just go beserk committing all kinds of code of questionable quality --
  this is just not something that really happens. I recognize that it
  could happen. Also it could happen that you give commit privileges to
  someone who is outright malicious. However, the latter would be so
  infrequent really that, IMO, it's not an issue. If a wandering serial
  saboteur -- the Ted Bundy of open source coding, if you will -- happens
  to get involved in your project, well, I would attribute that to
  inordinate bad luck, maybe like walking down the street and getting
  struck by lightning. Possible, but so unlikely that it does not
  condition your decision making.
 
  What usually happens is that people sound all enthusiastic about doing
  stuff and then, when they have the commit access, they simply do
  nothing. That is what happens easily the vast majority of times. People
  overestimate the time they can devote to something. They underestimate
  the investment that it is to really get their heads around the code.
 
  When people do start using their commit privileges they are usually
  quite timid about it initially and initiate discussion on your list
  prior to doing anything remotely controversial. People typically start
  off doing very small localized things. And these things are not very
  time consuming for the more established people on the team to review.
 
  One thing that would be possible is to encourage people to get their
  legs by doing things like working on unit tests and javadoc comments and
  so on. Most projects, unfortunately, have too little of both of those
  things and letting people in to initially work on that is quite low
 risk.
 
  That would provide a way for poeople to gradually get into the swing of
  things. I think that any people managing an open source project have to
  be thinking about how to get new blood into the project.
 
  
   Again, YMMV, and hopefully has!
  
  
  If you have, that's great, and I'm glad it's working for you, and I
  hope it continues to.
  
  It's not just working for me. It's working for a lot of people. A lot
  of people use FreeMarker, you know.
  
  
   That's a pretty small sample size, but good :)
 
  Be that as it may, apparently it's infinitely greater than your
  experience running open source projects.
 
  Anyway, this is getting sterile. I've made my point. It is my considered
  view that this idea that the ability to commit code is something that
  needs to be this zealously guarded is not well founded.
 
  Probably a project like Struts would benefit from drastically lowering
  the bar to becoming a committer.
 
  The problem is that they've created this political structure where
  they've defined committers as people with political power and
  non-committers as people with no political power and so it has to do
  with a certain clique retaining their power. It has basically nothing to
  do with guarding the quality of the code.
 
  Actually, it is probable that being politically correct (less likely to
  disagree with the current clique) is a greater factor in becoming a
  committer than coding prowess is.
 
  Regards,
 
  Jonathan Revusky
  --
  lead developer, FreeMarker project, http://freemarker.org/
  FreeMarker group blog, http://freemarker.blogspot.com/
 
  
   Dave
 
 
  

Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
Okay, Dave?!?  I guess you are right after all: non-public open-source
projects are really quite normal, right?  Keep truckin'!

On 3/25/06, Dave Newton [EMAIL PROTECTED] wrote:

 Dakota Jack wrote:
  This is going to be one of my all time favorites.  Brought a HUGE grin
 to my
  face.
 

 Weird, but okay.

 If you are addressing the apparent dichotomy with publicly-accessible
 and open-source then you probably just don't know very much, but I'll
 talk slowly, as there are two different reasons I chose to risk you
 being an asshole:

 1) Open-source roots, multiplicity of commiters, not-yet-released (and,
 I suppose, may never be at this point, but who knows)
 2) Pre-released, ground-up effort

 Multiple projects, unknown future. Labeled as open-source but relatively
 small community and for the forseeable future (3-6 months?) nothing will
 be publicly available.

 Dave



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




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Re: Why did Struts development stagnate?

2006-03-25 Thread Paul Benedict
I believe the user group is for user questions about Struts;
if I had to pick a place for questions like these, they really
belong on the dev list so the casual user isn't loaded down
with internal disputations and disagreements.

--- Jonathan Revusky [EMAIL PROTECTED] wrote:

 Craig McClanahan wrote:
  On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:
  
 Mark Lowe wrote:
 
 Look.. You've been invited to post your thoughts about the way that
 apache do stuff, to a more appropiate audience than a bunch of
 half-wit struts users like me..
 
 Mark, I was involved in a conversation with various people. It so
 happens that the conversation developed here.
  
  
  
  No matter where the conversation developed, it has gone in directions that
  are off topic on this list.  
 
 Well, I differ with you on this. Before Mark's interruption, I posed 
 basically the following question:
 
 If there is no basic problem with your project management practices (as 
 you seem to claim) what were the reasons that Struts development 
 stagnated, with Struts becoming increasingly uncompetitive with other 
 things in its space, such as Webwork?
 
 The question is, at the very least, broadly on-topic. It is of interest 
 to the Struts community, because seriously considering this question 
 would allow you to avoid the same mistakes in the future. It would also 
 be useful even to people like me who are managing other open source 
 projects. It is always useful to see what other people have done right 
 (and wrong) in terms of managing projects.
 
 This is a very complex issue that is worthy of having an open-minded 
 exchange of views about. Now, nobody is obliged to partake in this 
 exchange of views, I grant that. But it is utterly beyond me why 
 somebody who doesn't want to participate in such a discussion should be 
 trying to prevent other people from doing so.
 
 Regards,
 
 Jonathan Revusky
 --
 lead developer, FreeMarker project, http://freemarker.org/
 FreeMarker group blog, http://freemarker.blogspot.com/
 
 
 
  Please feel free to continue the conversation,
  but do it somewhere else.
  
  Craig
  
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Paul Benedict
Johnathan,

I am going to eat my own advice. I am going to respond 
to this privately :) Expect an email soon.

Paul

--- Jonathan Revusky [EMAIL PROTECTED] wrote:

 Paul Benedict wrote:
  +1 with Frank and Craig. Unless you need to have your viewpoint
  continuously heard in public, some of the latter postings can be
  shared privately. Most of it was good, and I think it generated 
  much good; thanks for sharing. 
 
 Well, my problem on this right now is that I just don't have closure.
 
 I asked the basic question of why Struts development stagnated and 
 people who really should have by now really grappled with this question 
 and considered it, simply disengaged, and some even started with the 
 insults and such.
 
 I don't really like putting you on the spot, Paul (with other people, I 
 don't mind so much but you seem like a basically okay guy) but I'm just 
 going to ask you the same question I asked a whole bunch of other people 
 and never got any answer from.
 
 What, in your opinion, are the reasons that Struts development stagnated?
 
 I know I'm being a hard-nosed SOB but I also know that the question is 
 well-formulated, valid, and broadly on-topic for a Struts list.
 
 I'm sure you have an opinion on this subject, Paul. If you won't share 
 your views, I'd be curious as to why. You see, I'm developing the 
 impression that the above question is basically taboo somehow.
 
 Once you pose this question, people just start coming out of the 
 woodwork screaming at you to shut up and stuff. So, at this point, I 
 pretty much have developed a morbid fascination and am inclined to 
 simply ask the question to everybody and see how they react. :-) So now 
 I am asking you... :-)
 
 Jonathan Revusky
 --
 lead developer, FreeMarker project, http://freemarker.org/
 
 
 
  
  --- Frank W. Zammetti [EMAIL PROTECTED] wrote:
  
  
 Craig McClanahan wrote:
 
 No matter where the conversation developed, it has gone in directions that
 are off topic on this list.  Please feel free to continue the conversation,
 but do it somewhere else.
 
 (About to break my own I'm done posting in this thread rule)...
 
 Even I, as someone who was knee-deep in this thread for a while, agree 
 with Craig.  The problem is it was a discussion for a while, but has 
 become people just talking over one another now.
 
 I'm all for people expressing their viewpoints, no matter how unpopular, 
 but at some point it becomes obvious that no one is listening to one 
 another, and then it's an exercise in futility.
 
 No one can stop anyone else from posting, not without locking someone 
 out from the list anyway, which I hope never happens to anyone, but at 
 some point everyone has to come to the realization that the conversation 
 has past the point of being useful in any real way.  If no one's opinion 
 was changed 30 posts ago, chances are it's not going to happen now.
 
 Besides, if the points being raised are valid at all, this thread won't 
 be the last of its kind...  Someone will at some point start another and 
 it'll all come out again, so why not hold back some of the talking 
 points for next time? ;)
 
 
 Craig
 
 Frank
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
  
  
  
  __
  Do You Yahoo!?
  Tired of spam?  Yahoo! Mail has the best spam protection around 
  http://mail.yahoo.com 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
What is your problem with this thread, Mark.  Why can you just not STAND it
if the people who are talking talk?  Why do you want them to be SILENT?  You
talk about other people soiling, smearing, etc., and you are one of the
worse offenders.  Jonathon comes on here and makes a few legitimate points
and you start going ballistic.  What the hell is wrong with you?  What dog
do you have in the hunt?  Or, are you just supposed to be the person to tell
other people when to stop.  You try to do a +1000 but, like the rest of us,
you only have a +1 at best.  This is what community here is really about and
I for one am happy to see that not everyone is afraid to talk about what
really happens on the list versus what you and others like you perpetrate.
I would personally like to thank Jonathon for coming by.  His presence has
already led to improvements in the website.  Do you have anything you would
like to say other than you want other people to stop talking?

On 3/25/06, Mark Lowe [EMAIL PROTECTED] wrote:

 Look.. You've been invited to post your thoughts about the way that
 apache do stuff, to a more appropiate audience than a bunch of
 half-wit struts users like me..

 I was using smear more in the context of to soil

 You might have a point, you might not, you could be the next pope for
 all i care.. Let the thread die.. What do you want? Everyone to say..
 Yes jonathon you're correct, freemarker is the best because you're
 involved and it employs a more open policy in respect to commit
 privledges .. What do you want people to say?

 Okay,.. You're my hero!! Jonathan is king!!! Anything else? I
 surrender, I'll say whatever you want, your insesent ascii diarrhea
 has beaten us all into submission Anything else you want me to say
 to stop this thread just say!!! I'll do whatever you want!!! Please
 just tell me what i can do..

 Mark

 On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:
  Mark Lowe wrote:
   May I +1000 what steve said, I'm all for a bit of digression, but this
   thread has narrowed the sematic gap between to post and to smear..
 
  What smear? Do you mean smear as in slander? Could you be more
  explicit about this? I think you ought to clarify what you mean by that
  statement or retract it.
 
  I asked Steve Raeburn the same question I have asked before. The
  question is as follows:
 
  If your project management practices are so great, how come Struts
  development stagnated to such an extent?
 
  The stagnation is not a matter of legitimate debate now. They have had
  to bring in Webwork, a competing project developed outside of ASF, so
  that they could have something more up-to-date to offer under the
  Struts brand-name.
 
  Why should I not ask that question? Because these people find it
  embarassing? Well, that's tough cookies, eh? Is that what you're talking
  about when you say a smear? I'm satisfied that this is a completely
  fair question. It's also a tough question, but it's 100% fair and it's
  100% on-topic to this discussion.
 
  I don't see any reason for these people to refuse to answer it. It's a
  natural question when people insist that their approach to project
  management is beyond reproach.
 
  Jonathan Revusky
  --
  lead developer, FreeMarker project, http://freemarker.org/
 
 
  -
  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]




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Re: Struts Calendar Component

2006-03-25 Thread Lixin Chu
this might be of interest. very easy to integrate into your application:
http://www.dynarch.com/projects/calendar/

HTMLArea is also something cool.


Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
It has been taken off track by your backers, Craig.  There were some
questions raised about why Struts failed and how it might be good to look at
how this list behaves.  This is the only forum for that discussion.  You get
people that are wonderfully happy with the list that take that concern down
nasty paths.  Talk to them.  But, the conversation should not be stiffled
because people cannot accept criticism.  Your personal lack of any sort of
response, given that you are a principal architect of the failure in
question is disappointing.  To now attempt to stiffle any conversation of
the situation you have failed to address may well be one of the main reasons
for the failure people are trying to analyze.  Is analysis of failure not a
good idea here?

On 3/25/06, Craig McClanahan [EMAIL PROTECTED] wrote:

 On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:
 
  Mark Lowe wrote:
   Look.. You've been invited to post your thoughts about the way that
   apache do stuff, to a more appropiate audience than a bunch of
   half-wit struts users like me..
 
  Mark, I was involved in a conversation with various people. It so
  happens that the conversation developed here.


 No matter where the conversation developed, it has gone in directions that
 are off topic on this list.  Please feel free to continue the
 conversation,
 but do it somewhere else.

 Craig




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
Why does anyone want to stop a thread?  If it stops it stops?  What is the
motivation for stopping a discussion?  This seems really, really strange. If
you don't want to participate, don't.  If you don't like what is being said,
have your own say.  But to want other people to stop talking?  That is a
funny thing to want to do.  I personally don't care what other people talk
about on threads that don't interest me.  I am interested in discussing
Jonathon's question but the regular supports of the status quo here have
tried to stop the thread by introducing personal attacks and by saying that
they just cannot stand this thead going on.

If anyone ever says they want a thread to stop, I am really interested in
why.  Why?  What do you care?  I hope we are not going down the bandwidth
silliness again.

On 3/25/06, Frank W. Zammetti [EMAIL PROTECTED] wrote:

 Craig McClanahan wrote:
  No matter where the conversation developed, it has gone in directions
 that
  are off topic on this list.  Please feel free to continue the
 conversation,
  but do it somewhere else.

 (About to break my own I'm done posting in this thread rule)...

 Even I, as someone who was knee-deep in this thread for a while, agree
 with Craig.  The problem is it was a discussion for a while, but has
 become people just talking over one another now.

 I'm all for people expressing their viewpoints, no matter how unpopular,
 but at some point it becomes obvious that no one is listening to one
 another, and then it's an exercise in futility.

 No one can stop anyone else from posting, not without locking someone
 out from the list anyway, which I hope never happens to anyone, but at
 some point everyone has to come to the realization that the conversation
 has past the point of being useful in any real way.  If no one's opinion
 was changed 30 posts ago, chances are it's not going to happen now.

 Besides, if the points being raised are valid at all, this thread won't
 be the last of its kind...  Someone will at some point start another and
 it'll all come out again, so why not hold back some of the talking
 points for next time? ;)

  Craig

 Frank

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




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Dynamically adding form beans in plugin

2006-03-25 Thread Eamonn O'Donnell
Hi,
I have multiple modules configured in my web application
I want to in the init() method of my plugin
1. read a file with some info
 2. find a particular ModConfig object corresponding to 1 of my modules
 3. According to the info in the file create and add FormBeanConfig
 objects to that ModConfig object.

I think my big problem would be in finding the correct ModConfig object?  I
know I am passed a ModConfig object in the init method but how can I access
one that I want to manipulate?

Any pointers appreciated
Eamonn


Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
Well, I for one would be interested in what you have to say, Paul.  I think
it is too bad that you feel you cannot answer on this list.  That is as
close to a tragedy as it gets.  I cannot believe how censorship works on
this list.  What a sad thing.  I want to get peoples' ideas on this.  I
cannot get them if this list is afraid to talk because Craig comes on and
says shut up.  Nothing could be more relevant to this community than why
it failed.  To suggest otherwise is either disingenuous or facist or both.

On 3/25/06, Paul Benedict [EMAIL PROTECTED] wrote:

 Johnathan,

 I am going to eat my own advice. I am going to respond
 to this privately :) Expect an email soon.

 Paul

 --- Jonathan Revusky [EMAIL PROTECTED] wrote:

  Paul Benedict wrote:
   +1 with Frank and Craig. Unless you need to have your viewpoint
   continuously heard in public, some of the latter postings can be
   shared privately. Most of it was good, and I think it generated
   much good; thanks for sharing.
 
  Well, my problem on this right now is that I just don't have closure.
 
  I asked the basic question of why Struts development stagnated and
  people who really should have by now really grappled with this question
  and considered it, simply disengaged, and some even started with the
  insults and such.
 
  I don't really like putting you on the spot, Paul (with other people, I
  don't mind so much but you seem like a basically okay guy) but I'm just
  going to ask you the same question I asked a whole bunch of other people
  and never got any answer from.
 
  What, in your opinion, are the reasons that Struts development
 stagnated?
 
  I know I'm being a hard-nosed SOB but I also know that the question is
  well-formulated, valid, and broadly on-topic for a Struts list.
 
  I'm sure you have an opinion on this subject, Paul. If you won't share
  your views, I'd be curious as to why. You see, I'm developing the
  impression that the above question is basically taboo somehow.
 
  Once you pose this question, people just start coming out of the
  woodwork screaming at you to shut up and stuff. So, at this point, I
  pretty much have developed a morbid fascination and am inclined to
  simply ask the question to everybody and see how they react. :-) So now
  I am asking you... :-)
 
  Jonathan Revusky
  --
  lead developer, FreeMarker project, http://freemarker.org/
 
 
 
  
   --- Frank W. Zammetti [EMAIL PROTECTED] wrote:
  
  
  Craig McClanahan wrote:
  
  No matter where the conversation developed, it has gone in directions
 that
  are off topic on this list.  Please feel free to continue the
 conversation,
  but do it somewhere else.
  
  (About to break my own I'm done posting in this thread rule)...
  
  Even I, as someone who was knee-deep in this thread for a while, agree
  with Craig.  The problem is it was a discussion for a while, but has
  become people just talking over one another now.
  
  I'm all for people expressing their viewpoints, no matter how
 unpopular,
  but at some point it becomes obvious that no one is listening to one
  another, and then it's an exercise in futility.
  
  No one can stop anyone else from posting, not without locking someone
  out from the list anyway, which I hope never happens to anyone, but at
  some point everyone has to come to the realization that the
 conversation
  has past the point of being useful in any real way.  If no one's
 opinion
  was changed 30 posts ago, chances are it's not going to happen now.
  
  Besides, if the points being raised are valid at all, this thread
 won't
  be the last of its kind...  Someone will at some point start another
 and
  it'll all come out again, so why not hold back some of the talking
  points for next time? ;)
  
  
  Craig
  
  Frank
  
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
  
  
  
  
  
   __
   Do You Yahoo!?
   Tired of spam?  Yahoo! Mail has the best spam protection around
   http://mail.yahoo.com
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 


 __
 Do You Yahoo!?
 Tired of spam?  Yahoo! Mail has the best spam protection around
 http://mail.yahoo.com

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




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Re: Why did Struts development stagnate?

2006-03-25 Thread Dakota Jack
Unless you had different logic books in school than I did, Craig,
including does not mean excluding all else.  I am here to communicate
with other developers that are using STruts for their own applications and
part of that is the concern about how the development process here has been
failing.  That is critical to people who use Struts.  I am sorry if it
implicates that people, like yourself, who were in charge of the failure.
But, do you really think that learning something at this stage of your
career is impossible when things don't work out?  I would think that your
great success would give you more room for criticism than that.

On 3/25/06, Craig McClanahan [EMAIL PROTECTED] wrote:

 On 3/25/06, Jonathan Revusky [EMAIL PROTECTED] wrote:
 
  The question is, at the very least, broadly on-topic.


 This interpretation is wildly out of sync with the formal description of
 this mailing list's purpose[1], quoted below:

 Subscribe to this list to communicate with other developers
 that are using Struts for their own applications, including
 questions about the installation of Struts, and the usage
 of particular Struts features.


 Jonathan Revusky


 Craig

 [1] http://struts.apache.org/mail.html




--
You can lead a horse to water but you cannot make it float on its back.
~Dakota Jack~


Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Paul Benedict
Dakota,

Thanks for wanting my input :-) I am not looking for censorship,
but I am looking for productive discussions and sometimes that means
pruning one discussion for the sake of another. I tend to agree that
this thread should move onto the dev board; it seems to be the appropraite
place, in my eyes, for discussion on project management, patches, and
the future vision of Struts. I don't think it is a difficult thing
to transpose these discussions there, so, if probably will hold off on this
thread until it moves over. I just don't want to penalize true user
questions here, since some people need real development help, and I think
having a ton of philosophical inbound mail detracts from it.

Paul

--- Dakota Jack [EMAIL PROTECTED] wrote:

 Well, I for one would be interested in what you have to say, Paul.  I think
 it is too bad that you feel you cannot answer on this list.  That is as
 close to a tragedy as it gets.  I cannot believe how censorship works on
 this list.  What a sad thing.  I want to get peoples' ideas on this.  I
 cannot get them if this list is afraid to talk because Craig comes on and
 says shut up.  Nothing could be more relevant to this community than why
 it failed.  To suggest otherwise is either disingenuous or facist or both.
 
 On 3/25/06, Paul Benedict [EMAIL PROTECTED] wrote:
 
  Johnathan,
 
  I am going to eat my own advice. I am going to respond
  to this privately :) Expect an email soon.
 
  Paul
 
  --- Jonathan Revusky [EMAIL PROTECTED] wrote:
 
   Paul Benedict wrote:
+1 with Frank and Craig. Unless you need to have your viewpoint
continuously heard in public, some of the latter postings can be
shared privately. Most of it was good, and I think it generated
much good; thanks for sharing.
  
   Well, my problem on this right now is that I just don't have closure.
  
   I asked the basic question of why Struts development stagnated and
   people who really should have by now really grappled with this question
   and considered it, simply disengaged, and some even started with the
   insults and such.
  
   I don't really like putting you on the spot, Paul (with other people, I
   don't mind so much but you seem like a basically okay guy) but I'm just
   going to ask you the same question I asked a whole bunch of other people
   and never got any answer from.
  
   What, in your opinion, are the reasons that Struts development
  stagnated?
  
   I know I'm being a hard-nosed SOB but I also know that the question is
   well-formulated, valid, and broadly on-topic for a Struts list.
  
   I'm sure you have an opinion on this subject, Paul. If you won't share
   your views, I'd be curious as to why. You see, I'm developing the
   impression that the above question is basically taboo somehow.
  
   Once you pose this question, people just start coming out of the
   woodwork screaming at you to shut up and stuff. So, at this point, I
   pretty much have developed a morbid fascination and am inclined to
   simply ask the question to everybody and see how they react. :-) So now
   I am asking you... :-)
  
   Jonathan Revusky
   --
   lead developer, FreeMarker project, http://freemarker.org/
  
  
  
   
--- Frank W. Zammetti [EMAIL PROTECTED] wrote:
   
   
   Craig McClanahan wrote:
   
   No matter where the conversation developed, it has gone in directions
  that
   are off topic on this list.  Please feel free to continue the
  conversation,
   but do it somewhere else.
   
   (About to break my own I'm done posting in this thread rule)...
   
   Even I, as someone who was knee-deep in this thread for a while, agree
   with Craig.  The problem is it was a discussion for a while, but has
   become people just talking over one another now.
   
   I'm all for people expressing their viewpoints, no matter how
  unpopular,
   but at some point it becomes obvious that no one is listening to one
   another, and then it's an exercise in futility.
   
   No one can stop anyone else from posting, not without locking someone
   out from the list anyway, which I hope never happens to anyone, but at
   some point everyone has to come to the realization that the
  conversation
   has past the point of being useful in any real way.  If no one's
  opinion
   was changed 30 posts ago, chances are it's not going to happen now.
   
   Besides, if the points being raised are valid at all, this thread
  won't
   be the last of its kind...  Someone will at some point start another
  and
   it'll all come out again, so why not hold back some of the talking
   points for next time? ;)
   
   
   Craig
   
   Frank
   
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
   
   
   
   
   
__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
  
 

Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Dakota Jack
I don't know about you, but my email comes organized so that I can easily
work around anything that happens on a list.  I would think that this is
fairly normal and something we could expect?  I can remember when the dev
list would say Heh, take that stuff to the user list.  But, if things go
to the dev list I am down with that.  I really think that this is an
important topic.  A lot of talent is not going to get hooked into Struts, as
it has not in the past, if we continue that way things are.  I am
interested, by the way, in everyone's input.

On 3/25/06, Paul Benedict [EMAIL PROTECTED] wrote:

 Dakota,

 Thanks for wanting my input :-) I am not looking for censorship,
 but I am looking for productive discussions and sometimes that means
 pruning one discussion for the sake of another. I tend to agree that
 this thread should move onto the dev board; it seems to be the appropraite
 place, in my eyes, for discussion on project management, patches, and
 the future vision of Struts. I don't think it is a difficult thing
 to transpose these discussions there, so, if probably will hold off on
 this
 thread until it moves over. I just don't want to penalize true user
 questions here, since some people need real development help, and I think
 having a ton of philosophical inbound mail detracts from it.

 Paul

 --- Dakota Jack [EMAIL PROTECTED] wrote:

  Well, I for one would be interested in what you have to say, Paul.  I
 think
  it is too bad that you feel you cannot answer on this list.  That is as
  close to a tragedy as it gets.  I cannot believe how censorship works on
  this list.  What a sad thing.  I want to get peoples' ideas on this.  I
  cannot get them if this list is afraid to talk because Craig comes on
 and
  says shut up.  Nothing could be more relevant to this community than
 why
  it failed.  To suggest otherwise is either disingenuous or facist or
 both.
 
  On 3/25/06, Paul Benedict [EMAIL PROTECTED] wrote:
  
   Johnathan,
  
   I am going to eat my own advice. I am going to respond
   to this privately :) Expect an email soon.
  
   Paul
  
   --- Jonathan Revusky [EMAIL PROTECTED] wrote:
  
Paul Benedict wrote:
 +1 with Frank and Craig. Unless you need to have your viewpoint
 continuously heard in public, some of the latter postings can be
 shared privately. Most of it was good, and I think it generated
 much good; thanks for sharing.
   
Well, my problem on this right now is that I just don't have
 closure.
   
I asked the basic question of why Struts development stagnated and
people who really should have by now really grappled with this
 question
and considered it, simply disengaged, and some even started with the
insults and such.
   
I don't really like putting you on the spot, Paul (with other
 people, I
don't mind so much but you seem like a basically okay guy) but I'm
 just
going to ask you the same question I asked a whole bunch of other
 people
and never got any answer from.
   
What, in your opinion, are the reasons that Struts development
   stagnated?
   
I know I'm being a hard-nosed SOB but I also know that the question
 is
well-formulated, valid, and broadly on-topic for a Struts list.
   
I'm sure you have an opinion on this subject, Paul. If you won't
 share
your views, I'd be curious as to why. You see, I'm developing the
impression that the above question is basically taboo somehow.
   
Once you pose this question, people just start coming out of the
woodwork screaming at you to shut up and stuff. So, at this point, I
pretty much have developed a morbid fascination and am inclined to
simply ask the question to everybody and see how they react. :-) So
 now
I am asking you... :-)
   
Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/
   
   
   

 --- Frank W. Zammetti [EMAIL PROTECTED] wrote:


Craig McClanahan wrote:

No matter where the conversation developed, it has gone in
 directions
   that
are off topic on this list.  Please feel free to continue the
   conversation,
but do it somewhere else.

(About to break my own I'm done posting in this thread rule)...

Even I, as someone who was knee-deep in this thread for a while,
 agree
with Craig.  The problem is it was a discussion for a while, but
 has
become people just talking over one another now.

I'm all for people expressing their viewpoints, no matter how
   unpopular,
but at some point it becomes obvious that no one is listening to
 one
another, and then it's an exercise in futility.

No one can stop anyone else from posting, not without locking
 someone
out from the list anyway, which I hope never happens to anyone,
 but at
some point everyone has to come to the realization that the
   conversation
has past the point of being useful in any real way.  If no one's
   opinion
   

Re: Dynamically adding form beans in plugin

2006-03-25 Thread Joe Germuska

Eamonn:

The plugin gets the specific ModuleConfig for the module in which the 
plugin element appears.  If you want to perform a certain setup 
operation in several modules, then each of them should repeat the 
same plugin element (or as close to the same as is appropriate.)


If you only put the plugin element in one struts-config.xml, then 
it will only be initialized once, for that specific module.


I'm not totally sure I understood your question, but if I did, 
hopefully this helps.  We developed a library once that does 
something like this where it reads from a database to set up a form 
object.


Joe


At 6:45 PM -0500 3/25/06, Eamonn O'Donnell wrote:

Hi,
I have multiple modules configured in my web application
I want to in the init() method of my plugin
1. read a file with some info
 2. find a particular ModConfig object corresponding to 1 of my modules
 3. According to the info in the file create and add FormBeanConfig
 objects to that ModConfig object.

I think my big problem would be in finding the correct ModConfig object?  I
know I am passed a ModConfig object in the init method but how can I access
one that I want to manipulate?

Any pointers appreciated
Eamonn



--
Joe Germuska
[EMAIL PROTECTED] * http://blog.germuska.com


You really can't burn anything out by trying something new, and
even if you can burn it out, it can be fixed.  Try something new.
-- Robert Moog

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



Re: [FRIDAY] Re: has struts reached the saturation

2006-03-25 Thread Asad Habib
Jack, I think folks on this list have heard enough complaining and 
whinning by you and others. You claim that your right of free speech is 
being violated, but all I have heard from you is insults. This is a list 
for professional developers, not gangsters!


Also, how are contributing by claiming that Struts has not lived up to 
your expectations? If anything, you should be contributing to make it 
better. All said and done, I have now used Struts for over a year and I 
must say that the creators did a great job! It's a very powerful framework 
and the folks you labored ardously to design and implement it deserve, 
at the very least, a thank you from all of us.


- Asad


On Sat, 25 Mar 2006, Dakota Jack wrote:


I don't know about you, but my email comes organized so that I can easily
work around anything that happens on a list.  I would think that this is
fairly normal and something we could expect?  I can remember when the dev
list would say Heh, take that stuff to the user list.  But, if things go
to the dev list I am down with that.  I really think that this is an
important topic.  A lot of talent is not going to get hooked into Struts, as
it has not in the past, if we continue that way things are.  I am
interested, by the way, in everyone's input.

On 3/25/06, Paul Benedict [EMAIL PROTECTED] wrote:


Dakota,

Thanks for wanting my input :-) I am not looking for censorship,
but I am looking for productive discussions and sometimes that means
pruning one discussion for the sake of another. I tend to agree that
this thread should move onto the dev board; it seems to be the appropraite
place, in my eyes, for discussion on project management, patches, and
the future vision of Struts. I don't think it is a difficult thing
to transpose these discussions there, so, if probably will hold off on
this
thread until it moves over. I just don't want to penalize true user
questions here, since some people need real development help, and I think
having a ton of philosophical inbound mail detracts from it.

Paul

--- Dakota Jack [EMAIL PROTECTED] wrote:


Well, I for one would be interested in what you have to say, Paul.  I

think

it is too bad that you feel you cannot answer on this list.  That is as
close to a tragedy as it gets.  I cannot believe how censorship works on
this list.  What a sad thing.  I want to get peoples' ideas on this.  I
cannot get them if this list is afraid to talk because Craig comes on

and

says shut up.  Nothing could be more relevant to this community than

why

it failed.  To suggest otherwise is either disingenuous or facist or

both.


On 3/25/06, Paul Benedict [EMAIL PROTECTED] wrote:


Johnathan,

I am going to eat my own advice. I am going to respond
to this privately :) Expect an email soon.

Paul

--- Jonathan Revusky [EMAIL PROTECTED] wrote:


Paul Benedict wrote:

+1 with Frank and Craig. Unless you need to have your viewpoint
continuously heard in public, some of the latter postings can be
shared privately. Most of it was good, and I think it generated
much good; thanks for sharing.


Well, my problem on this right now is that I just don't have

closure.


I asked the basic question of why Struts development stagnated and
people who really should have by now really grappled with this

question

and considered it, simply disengaged, and some even started with the
insults and such.

I don't really like putting you on the spot, Paul (with other

people, I

don't mind so much but you seem like a basically okay guy) but I'm

just

going to ask you the same question I asked a whole bunch of other

people

and never got any answer from.

What, in your opinion, are the reasons that Struts development

stagnated?


I know I'm being a hard-nosed SOB but I also know that the question

is

well-formulated, valid, and broadly on-topic for a Struts list.

I'm sure you have an opinion on this subject, Paul. If you won't

share

your views, I'd be curious as to why. You see, I'm developing the
impression that the above question is basically taboo somehow.

Once you pose this question, people just start coming out of the
woodwork screaming at you to shut up and stuff. So, at this point, I
pretty much have developed a morbid fascination and am inclined to
simply ask the question to everybody and see how they react. :-) So

now

I am asking you... :-)

Jonathan Revusky
--
lead developer, FreeMarker project, http://freemarker.org/





--- Frank W. Zammetti [EMAIL PROTECTED] wrote:



Craig McClanahan wrote:


No matter where the conversation developed, it has gone in

directions

that

are off topic on this list.  Please feel free to continue the

conversation,

but do it somewhere else.


(About to break my own I'm done posting in this thread rule)...

Even I, as someone who was knee-deep in this thread for a while,

agree

with Craig.  The problem is it was a discussion for a while, but

has

become people just talking over one another now.

I'm all for people expressing their viewpoints, 

Re: indexed property validation: how to keep the value the user entered

2006-03-25 Thread Laurie Harper
We'll need to see the relevant parts of your struts-config.xml too 
(specifically, the form bean and action mapping definitions).


L.

Carl Smith wrote:

I have a jsp containing an indexed test box field, and I need to validate the 
user enter a value into all the text boxes when clicking on the save button. 
Validation is done OK, but there is an issue. Let me give you an example 
illustrating the issue: if there are three text boxes, the user enters 1, 2 
into the first two boxes, but didn't enter anything in the third box, struts 
validation catch and display the correct validation error on the jsp saying 
he/she needs to enter values for all the text boxes, then it wipes out 1 and 2, 
which is not what I wanted. What I wanted was that when displaying the 
validation error, it should keep 1 and 2 which was entered by the user. Any 
suggestions? I appreciate your helps!
   
  Here are my classes:
   
  public class TestingForm extends ValidatorActionForm {

  private LabelValueBean[] listOfItems ;
  public LabelValueBean[] getListOfItems() {
  return listOfItems;
  }
  public void setListOfItems(LabelValueBean[] beans) {
  listOfItems = beans;
  }
  }
  public class DisplayAction extends org.apache.struts.action.Action { 
  
  public ActionForward execute(

  ActionMapping mapping,
  ActionForm form,
  HttpServletRequest request,
  HttpServletResponse response)
  throws NestedException {
  
  TestingForm testingForm = (TestingForm) form;

  LabelValueBean[] listOfItems = new LabelValueBean[3];
  
  LabelValueBean bean1 = new LabelValueBean(1, );

  LabelValueBean bean2 = new LabelValueBean(2, );
  LabelValueBean bean3 = new LabelValueBean(3, );
  listOfItems[0]=bean1;
  listOfItems[1]=bean2;
  listOfItems[2]=bean3;
  
  testingForm.setListOfItems(listOfItems); 
  
  return mapping.findForward(myJsp.jsp);

  }
  }
  myJsp.jsp
  html:form action=/testingSaveAction method=post
  logic:iterate name=testingForm property=listOfItems id=labelValue
  Indexed field to be validated: html:text name=labelValue property=value 
indexed=true/br /
  /logic:iterate 
  html:submit property=submitSave/html:submit

  /html:form
   
  In validaton.xml I set up the validation for the indexed filed:

formset
 form name=/testingSaveAction 
  field property=value indexedListProperty=listOfItems depends=required

 msg name=required key=thisfield.cannotblank/
   /field
  
 /form

/formset


-
Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ 
countries) for 2¢/min or less.




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



Re: Using the nocache attribute of the tag controller in struts-config.xml

2006-03-25 Thread Laurie Harper

Pierrot wrote:

Hello, I'm trying to set the nocache attribute of the tag controller of the 
struts-config.xml to false so that my JSP pages won't be cached by either IE or 
Firefox but to no avail. I've also included the following script to the 
mainlayout.jsp file from which all my JSP files extend: My application also use 
Hibernate and Tiles. Could it be that it's not possible to disable the caching 
of the JSP pages when using Tiles? Regards.


The script you mentioned seems to be missing from your post, but in any 
case, the problem is probably that nocache must be set to *true* to 
disable caching, not false. See the documentation in the 
struts-config*.dtd file.


L.


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