<?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: Seam Framework: Experience the Evolution of Java EE</title>
	<atom:link href="http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/feed/" rel="self" type="application/rss+xml" />
	<link>http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/</link>
	<description>Blog by a developer for a developer</description>
	<lastBuildDate>Tue, 24 Aug 2010 13:52:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: lampard-xtream</title>
		<link>http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/comment-page-1/#comment-11970</link>
		<dc:creator>lampard-xtream</dc:creator>
		<pubDate>Mon, 27 Jul 2009 16:16:44 +0000</pubDate>
		<guid isPermaLink="false">http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/#comment-11970</guid>
		<description>Ronald,

Did you add the name annotation to your person class ?

@Name(&quot;person&quot;)
class Person implements Serializable{
 ...
}</description>
		<content:encoded><![CDATA[<p>Ronald,</p>
<p>Did you add the name annotation to your person class ?</p>
<p>@Name(&#8220;person&#8221;)<br />
class Person implements Serializable{<br />
 &#8230;<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronald</title>
		<link>http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/comment-page-1/#comment-11853</link>
		<dc:creator>Ronald</dc:creator>
		<pubDate>Thu, 23 Jul 2009 02:56:19 +0000</pubDate>
		<guid isPermaLink="false">http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/#comment-11853</guid>
		<description>Hi all, I just got this book but when I ran the helloworld that I&#039;m following from the book, I&#039;m getting this error: 
org.apache.jasper.el.JspPropertyNotFoundException: /hello.jsp(19,0) &#039;#{person.name}&#039; Target Unreachable, identifier &#039;person&#039; resolved to null

But when I ran the helloworld which I downloaded, it ran perfectly. This is driving me nuts and I even compare the ear file from the downloaded example and my generated ear file and I can&#039;t seem to find a difference. Please help me. Hopefully, I could email the ear file that I am generating as well as the ear file from the downloaded example helloworld.</description>
		<content:encoded><![CDATA[<p>Hi all, I just got this book but when I ran the helloworld that I&#8217;m following from the book, I&#8217;m getting this error:<br />
org.apache.jasper.el.JspPropertyNotFoundException: /hello.jsp(19,0) &#8216;#{person.name}&#8217; Target Unreachable, identifier &#8216;person&#8217; resolved to null</p>
<p>But when I ran the helloworld which I downloaded, it ran perfectly. This is driving me nuts and I even compare the ear file from the downloaded example and my generated ear file and I can&#8217;t seem to find a difference. Please help me. Hopefully, I could email the ear file that I am generating as well as the ear file from the downloaded example helloworld.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jacob.orshalick</title>
		<link>http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/comment-page-1/#comment-11700</link>
		<dc:creator>jacob.orshalick</dc:creator>
		<pubDate>Fri, 17 Jul 2009 12:38:14 +0000</pubDate>
		<guid isPermaLink="false">http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/#comment-11700</guid>
		<description>Thanks for the heads up to other readers!</description>
		<content:encoded><![CDATA[<p>Thanks for the heads up to other readers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: random guy</title>
		<link>http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/comment-page-1/#comment-11661</link>
		<dc:creator>random guy</dc:creator>
		<pubDate>Thu, 16 Jul 2009 09:14:39 +0000</pubDate>
		<guid isPermaLink="false">http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/#comment-11661</guid>
		<description>OK, obviously the xml got removed from my post. Basically use the same persistence.xml as in the helloworld project.</description>
		<content:encoded><![CDATA[<p>OK, obviously the xml got removed from my post. Basically use the same persistence.xml as in the helloworld project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: random guy</title>
		<link>http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/comment-page-1/#comment-11660</link>
		<dc:creator>random guy</dc:creator>
		<pubDate>Thu, 16 Jul 2009 09:12:35 +0000</pubDate>
		<guid isPermaLink="false">http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/#comment-11660</guid>
		<description>In betterjsf, you forgot the namespaces etc in the persistence.xml.

Update it to


[...]

to get it working with JBoss 5.</description>
		<content:encoded><![CDATA[<p>In betterjsf, you forgot the namespaces etc in the persistence.xml.</p>
<p>Update it to</p>
<p>[...]</p>
<p>to get it working with JBoss 5.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jacob.orshalick</title>
		<link>http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/comment-page-1/#comment-11118</link>
		<dc:creator>jacob.orshalick</dc:creator>
		<pubDate>Thu, 02 Jul 2009 14:01:10 +0000</pubDate>
		<guid isPermaLink="false">http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/#comment-11118</guid>
		<description>Regarding your comment on &quot;critics of Spring,&quot; I will start by saying that I am a Spring user as well as a Seam user.  I have used Spring in a number of enterprise applications and will continue to use Spring on contracts in the future depending on the specifics of the problem and the needs of the enterprise.

With that said, let me respond to your comments:

1) We are not saying the Spring is hell.  XML hell is a commonly used phrase that describes the issues with extensive XML configuration.  Spring 2.X has improved greatly in this respect, but Seam has used convention over configuration and annotations from the beginning which greatly reduces the amount of XML required.

2) Sure, the responsibility can lie on the developer, but why not make life easy?  With an SMPC lazy initialization works like it should, we can edit managed entities throughout the web transaction, and simply flush the results when the web transaction successfully completes.

3) Okay, so we shouldn&#039;t discuss conversations then?  Conversations are core to Seam and must be understood to understand how Seam works.  Yes, SWF has similar concepts, but that doesn&#039;t mean we should leave these concepts out of the book ;)

We only mention Spring twice in the book to demonstrate an issue that Seam solves through a well-known example.  We also do this with other frameworks as well, including EJB and JSF which Seam was originally built to integrate!</description>
		<content:encoded><![CDATA[<p>Regarding your comment on &#8220;critics of Spring,&#8221; I will start by saying that I am a Spring user as well as a Seam user.  I have used Spring in a number of enterprise applications and will continue to use Spring on contracts in the future depending on the specifics of the problem and the needs of the enterprise.</p>
<p>With that said, let me respond to your comments:</p>
<p>1) We are not saying the Spring is hell.  XML hell is a commonly used phrase that describes the issues with extensive XML configuration.  Spring 2.X has improved greatly in this respect, but Seam has used convention over configuration and annotations from the beginning which greatly reduces the amount of XML required.</p>
<p>2) Sure, the responsibility can lie on the developer, but why not make life easy?  With an SMPC lazy initialization works like it should, we can edit managed entities throughout the web transaction, and simply flush the results when the web transaction successfully completes.</p>
<p>3) Okay, so we shouldn&#8217;t discuss conversations then?  Conversations are core to Seam and must be understood to understand how Seam works.  Yes, SWF has similar concepts, but that doesn&#8217;t mean we should leave these concepts out of the book <img src='http://solutionsfit.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>We only mention Spring twice in the book to demonstrate an issue that Seam solves through a well-known example.  We also do this with other frameworks as well, including EJB and JSF which Seam was originally built to integrate!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jacob.orshalick</title>
		<link>http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/comment-page-1/#comment-11116</link>
		<dc:creator>jacob.orshalick</dc:creator>
		<pubDate>Thu, 02 Jul 2009 13:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/#comment-11116</guid>
		<description>I did not delete your posting, please be patient ;)  All posted comments are submitted for moderation and must be approved which helps avoid spam.  This may delay comments a day or two depending on my schedule.</description>
		<content:encoded><![CDATA[<p>I did not delete your posting, please be patient <img src='http://solutionsfit.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   All posted comments are submitted for moderation and must be approved which helps avoid spam.  This may delay comments a day or two depending on my schedule.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lampard</title>
		<link>http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/comment-page-1/#comment-11110</link>
		<dc:creator>lampard</dc:creator>
		<pubDate>Thu, 02 Jul 2009 10:20:28 +0000</pubDate>
		<guid isPermaLink="false">http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/#comment-11110</guid>
		<description>why did you delete my previous post about your critics of spring ???

shame..</description>
		<content:encoded><![CDATA[<p>why did you delete my previous post about your critics of spring ???</p>
<p>shame..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: XStream</title>
		<link>http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/comment-page-1/#comment-11061</link>
		<dc:creator>XStream</dc:creator>
		<pubDate>Tue, 30 Jun 2009 15:43:06 +0000</pubDate>
		<guid isPermaLink="false">http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/#comment-11061</guid>
		<description>Nice book.

However, the authors have something against Spring.

Dear authors, you should not agressively critisize other framework.

1- You tried to tell us that Spring is a &quot;Hell&quot; because of use of XML =&gt; What about seam ? Spring doesn&#039;t encourage the developers to put everything in XML files. So it&#039;s of the responsability of the developer to choose what to put in.

2- Lazy initialization Problem =&gt; this is not a Spring problem at all =&gt; It&#039;s the developer who should ensure what and when to load data from db =&gt; loo, at harnessing hibernate book.

3- Conversation (and other new scopes) =&gt; in the Spring webflow there already are something like these.

I think you should have concentrate on seam features instead of barking at Spring.
Look, the spring developers never told that it&#039;s the &#039;best&#039; or whatever. They just created something that they think useful. Even Gavin King worked with this framework. Actually, he firstly created seam to manage workspaces in a JSF/Spring application.</description>
		<content:encoded><![CDATA[<p>Nice book.</p>
<p>However, the authors have something against Spring.</p>
<p>Dear authors, you should not agressively critisize other framework.</p>
<p>1- You tried to tell us that Spring is a &#8220;Hell&#8221; because of use of XML =&gt; What about seam ? Spring doesn&#8217;t encourage the developers to put everything in XML files. So it&#8217;s of the responsability of the developer to choose what to put in.</p>
<p>2- Lazy initialization Problem =&gt; this is not a Spring problem at all =&gt; It&#8217;s the developer who should ensure what and when to load data from db =&gt; loo, at harnessing hibernate book.</p>
<p>3- Conversation (and other new scopes) =&gt; in the Spring webflow there already are something like these.</p>
<p>I think you should have concentrate on seam features instead of barking at Spring.<br />
Look, the spring developers never told that it&#8217;s the &#8216;best&#8217; or whatever. They just created something that they think useful. Even Gavin King worked with this framework. Actually, he firstly created seam to manage workspaces in a JSF/Spring application.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hot News &#187; Meap Released Items</title>
		<link>http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/comment-page-1/#comment-6840</link>
		<dc:creator>Hot News &#187; Meap Released Items</dc:creator>
		<pubDate>Mon, 23 Mar 2009 02:30:28 +0000</pubDate>
		<guid isPermaLink="false">http://solutionsfit.com/blog/2008/06/06/seam-framework-experience-the-evolution-of-java-ee/#comment-6840</guid>
		<description>[...]  [...]</description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
