We have deployed a stable pricing calculators using struts2 ( 2.0.8 ) on jboss 4 We have moved away from the old jsp architecture to s2
some of the key considerations/features/benefits are - Reusability -- ability to map multiple actions to diff methods of the same class -- tiles integration to reuse gui components - Framework featurs -- use introspection to create beans/class instances/variables based on the names in gui to ones in srvr -- validation -- tag libs ( this is a highlight of s2 ) - Good user group support -- active threads on various topics -- continuos release cycles with planned dates, JIRA issue tracking - Dojo support with performance tuning - Flexibility to play around/modify Right now I have tweaked the css_xhtml theme for validation, The css_xhtml theme displays the error msgs in a div, I modified validation.js to show all the error msgs in a div called error div, which gives me the ability to show all the errors at one place, rather than spread the error msg next each field. This is lot cleaner interms of user experience So all in all I would recomment struts2. My knowledge however is not enough to comment on struts2-jsf integration. Because I have read one comment in struts2 documenation that this combination was to enable what each does best. so the gui tags of jsf leaves a lot to be explored for me. However, I see that struts2 is powerful enough replicate complex gui's, on the fly variable creation in gui ( say a schedule ) and capturing on the server side I myself havent explored the richness of all the features. My sincere thanks to the struts2 team, you guys have done a great job !!!! Thanks to all the contributors to this user-support mailing list, without whose help many questions would have been left unanswered !!! Our application is quiet stable, and gives us good performance too. I am gonna encourage my friends to consider struts2 as a middleware framework for many applications !! Regarsd -----Original Message----- From: Jeff Amiel [mailto:[EMAIL PROTECTED] Sent: Thursday, December 13, 2007 7:03 PM To: Struts Users Mailing List Subject: Re: Is Struts2 ready for prime time? On Dec 12, 2007 11:28 PM, Jeromy Evans <[EMAIL PROTECTED]> wrote: > I agree with Dave. S2 has been exceptionally robust. I find the core > framework is more productive and even more pleasurable (!) to work > with compared to S1. This is a key for me. My team and I have been using an ancient version of struts 1.X for over 3.5 years on the same project and I am evaluating struts 2 to see if some of the webwork mentality (convention over configuration) and other elements will make it more 'pleasurable' in our day-to-day coding. Sometimes even doing things 'differently' after doing the same thing the same way over and over again can be 'pleasurable'. I'm converting over a small struts 1.X system and taking careful notes of the pros and cons and hope to be done soon. From a business perspective I know if something works, don't mess with it. But there are real people spending 40-60 hours per week coding and their ultimate happiness has a great impact on the resulting product. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This message is intended only for the personal and confidential use of the designated recipient(s) named above. If you are not the intended recipient of this message you are hereby notified that any review, dissemination, distribution or copying of this message is strictly prohibited. This communication is for information purposes only and should not be regarded as an offer to sell or as a solicitation of an offer to buy any financial product, an official confirmation of any transaction, or as an official statement of Lehman Brothers. Email transmission cannot be guaranteed to be secure or error-free. Therefore, we do not represent that this information is complete or accurate and it should not be relied upon as such. All information is subject to change without notice. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]