<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Struts 2 is the new Mini</title>
	<atom:link href="http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/</link>
	<description>People, Technology, Business and Innovation</description>
	<lastBuildDate>Mon, 15 Feb 2010 20:01:14 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Easy(ier) Ajax with Struts 2 - Technology in plain English - Dublin Ireland</title>
		<link>http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/comment-page-1/#comment-72259</link>
		<dc:creator>Easy(ier) Ajax with Struts 2 - Technology in plain English - Dublin Ireland</dc:creator>
		<pubDate>Fri, 29 Jun 2007 09:53:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/#comment-72259</guid>
		<description>[...] Along comes Struts 2 (. Be careful - it&#8217;s good , but very different from Struts 1 - it should have been called WebWork 3). It does a lot of things better - for example , the way it&#8217;s Actions are normal POJO&#8217;s makes it a lot of things easier to unit test. [...]</description>
		<content:encoded><![CDATA[<p>[...] Along comes Struts 2 (. Be careful &#8211; it&#8217;s good , but very different from Struts 1 &#8211; it should have been called WebWork 3). It does a lot of things better &#8211; for example , the way it&#8217;s Actions are normal POJO&#8217;s makes it a lot of things easier to unit test. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/comment-page-1/#comment-60312</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 11 Jun 2007 08:48:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/#comment-60312</guid>
		<description>Rich,

Just remember that Struts 2 is &lt;b&gt;not&lt;/b&gt; Struts 1, but Webwork 3 rebranded.

Most of the problems that I see Struts people doing the upgrade have involve assuming everything works the same under the hood - it doesn&#039;t. Almost the same, but not quite.

Paul</description>
		<content:encoded><![CDATA[<p>Rich,</p>
<p>Just remember that Struts 2 is <b>not</b> Struts 1, but Webwork 3 rebranded.</p>
<p>Most of the problems that I see Struts people doing the upgrade have involve assuming everything works the same under the hood &#8211; it doesn&#8217;t. Almost the same, but not quite.</p>
<p>Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich Freedman</title>
		<link>http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/comment-page-1/#comment-59853</link>
		<dc:creator>Rich Freedman</dc:creator>
		<pubDate>Sat, 09 Jun 2007 15:09:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/#comment-59853</guid>
		<description>I built several intranet web applications on Struts over the years, using 1.0 and more recently 1.1

I eventually become frustrated with Struts, and wound up writing my own MVC web framework (which worked out very well, thanks!)

Now that Struts 2.x seems to have removed many of the issues that were a concern, I&#039;m giving it a try again. 

I&#039;ve only been working with it for a few days, but it looks good so far.</description>
		<content:encoded><![CDATA[<p>I built several intranet web applications on Struts over the years, using 1.0 and more recently 1.1</p>
<p>I eventually become frustrated with Struts, and wound up writing my own MVC web framework (which worked out very well, thanks!)</p>
<p>Now that Struts 2.x seems to have removed many of the issues that were a concern, I&#8217;m giving it a try again. </p>
<p>I&#8217;ve only been working with it for a few days, but it looks good so far.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinny Carpenter&#8217;s blog &#187; Daily del.icio.us for Feb 14, 2007</title>
		<link>http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/comment-page-1/#comment-17255</link>
		<dc:creator>Vinny Carpenter&#8217;s blog &#187; Daily del.icio.us for Feb 14, 2007</dc:creator>
		<pubDate>Wed, 14 Feb 2007 23:21:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/#comment-17255</guid>
		<description>[...] Struts 2 is the new Mini - Technology in plain English - Dublin Ireland This is where Struts 2 comes in. Like the Mini, it has (almost) none of the parts , but all of the Spirit of the original. - Interesting observations   (tags: java j2ee struts struts2 webwork spring mvc web2.0 ajax) [...]</description>
		<content:encoded><![CDATA[<p>[...] Struts 2 is the new Mini &#8211; Technology in plain English &#8211; Dublin Ireland This is where Struts 2 comes in. Like the Mini, it has (almost) none of the parts , but all of the Spirit of the original. &#8211; Interesting observations   (tags: java j2ee struts struts2 webwork spring mvc web2.0 ajax) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil</title>
		<link>http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/comment-page-1/#comment-16849</link>
		<dc:creator>Phil</dc:creator>
		<pubDate>Tue, 13 Feb 2007 16:23:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/#comment-16849</guid>
		<description>Luis; would you be so kind to point out where the &#039;invasive&#039; part of Struts 2 shows ? I can take any POJO and turn it into an Action. Might I suggest another look at Struts 2 ?

Also, you speak about &#039;struts does not feel like a component oriented&#039; - I assume you mean Struts 2 - well, Struts 2 is an action based framework. Comparing it to Tapestry and Seam is like comparing apples to oranges, wouldn&#039;t you agree ? Struts 2 has some (basic) JSF support (I haven&#039;t tried it) as well.

I can only assume you are a Tapestry user - well, good on ya, mate ! Be please do not be so blinded as to think Tapestry - or component based frameworks in general - are the way to go for all webbased development. 
Choose the right tool for the job, and believe me when I say I&#039;m certainly as productive in S2 as you will ever be in Tapestry. 
Don&#039;t forget, S2 hasn&#039;t even reached GA yet, do not expect tools/vendor support to just &#039;pop up&#039;. You&#039;ll get tool support for S2, you&#039;ll get lots of plugins and goodies, and you&#039;ll see Struts 2 is definitely going to be a strong contender in the Java webapp world.

My 2 cents.</description>
		<content:encoded><![CDATA[<p>Luis; would you be so kind to point out where the &#8216;invasive&#8217; part of Struts 2 shows ? I can take any POJO and turn it into an Action. Might I suggest another look at Struts 2 ?</p>
<p>Also, you speak about &#8217;struts does not feel like a component oriented&#8217; &#8211; I assume you mean Struts 2 &#8211; well, Struts 2 is an action based framework. Comparing it to Tapestry and Seam is like comparing apples to oranges, wouldn&#8217;t you agree ? Struts 2 has some (basic) JSF support (I haven&#8217;t tried it) as well.</p>
<p>I can only assume you are a Tapestry user &#8211; well, good on ya, mate ! Be please do not be so blinded as to think Tapestry &#8211; or component based frameworks in general &#8211; are the way to go for all webbased development.<br />
Choose the right tool for the job, and believe me when I say I&#8217;m certainly as productive in S2 as you will ever be in Tapestry.<br />
Don&#8217;t forget, S2 hasn&#8217;t even reached GA yet, do not expect tools/vendor support to just &#8216;pop up&#8217;. You&#8217;ll get tool support for S2, you&#8217;ll get lots of plugins and goodies, and you&#8217;ll see Struts 2 is definitely going to be a strong contender in the Java webapp world.</p>
<p>My 2 cents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: luis ramirez</title>
		<link>http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/comment-page-1/#comment-4699</link>
		<dc:creator>luis ramirez</dc:creator>
		<pubDate>Tue, 19 Dec 2006 04:06:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/#comment-4699</guid>
		<description>I really agree with you in the point where you say that when you see back an application with struts you remember the good times, but, there comes the but. 

I have seen a litte bit of webwork and struts 2 but it does not compare to other frameworks like tapestry, struts does not feel like a component oriented framework and it is still invasive in your code, regardless to say that it relies on knowledge and usage of the servlet api (using the api is what really bothers me) i believe that abstracting the servlet api and being non invasive in the html code would really rock, because

If you have a pretty invasive framework (struts 1, jsf) into your html code with   etc etc  and do not provide a tool to visualize then i really believe you are going into the wrong road or at least not the optimized one.

Other frameworks like webwork, spring mvc, jsf have been influenced by struts, but others like tapestry they do not, you can tell when you start working, and asking question: why I have been doing it the wrong way?

Cheers</description>
		<content:encoded><![CDATA[<p>I really agree with you in the point where you say that when you see back an application with struts you remember the good times, but, there comes the but. </p>
<p>I have seen a litte bit of webwork and struts 2 but it does not compare to other frameworks like tapestry, struts does not feel like a component oriented framework and it is still invasive in your code, regardless to say that it relies on knowledge and usage of the servlet api (using the api is what really bothers me) i believe that abstracting the servlet api and being non invasive in the html code would really rock, because</p>
<p>If you have a pretty invasive framework (struts 1, jsf) into your html code with   etc etc  and do not provide a tool to visualize then i really believe you are going into the wrong road or at least not the optimized one.</p>
<p>Other frameworks like webwork, spring mvc, jsf have been influenced by struts, but others like tapestry they do not, you can tell when you start working, and asking question: why I have been doing it the wrong way?</p>
<p>Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: O'Reilly ONJava Blog</title>
		<link>http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/comment-page-1/#comment-4610</link>
		<dc:creator>O'Reilly ONJava Blog</dc:creator>
		<pubDate>Mon, 18 Dec 2006 13:20:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.firstpartners.net/blog/technology/java/2006/12/18/struts-2-is-the-new-mini/#comment-4610</guid>
		<description>&lt;strong&gt;Struts 2 is the new Mini...&lt;/strong&gt;

No matter what car you drive , the chances are it was influenced by the Mini. Introduced in the UK in the 1960&#039;s a whole generation of families was crammed into a car that popularized the notion of front wheel......</description>
		<content:encoded><![CDATA[<p><strong>Struts 2 is the new Mini&#8230;</strong></p>
<p>No matter what car you drive , the chances are it was influenced by the Mini. Introduced in the UK in the 1960&#8217;s a whole generation of families was crammed into a car that popularized the notion of front wheel&#8230;&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
