<?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: A Response to: EJB 3 and Spring Comparative Analysis</title>
	<atom:link href="http://blog.springsource.org/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.springsource.org/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/</link>
	<description>The voice of SpringSource</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:31:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
	<item>
		<title>By: satty</title>
		<link>http://blog.springsource.org/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/comment-page-1/#comment-176200</link>
		<dc:creator>satty</dc:creator>
		<pubDate>Fri, 10 Sep 2010 10:09:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interface21.com/main/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/#comment-176200</guid>
		<description>in one of project client made decision to move from ejb 2.1 to spring 2.5 for sorting out performance problem...
Is this the right decision? how do I bench mark the migration..my question was it a right to move to ejb3 rather or something else?</description>
		<content:encoded><![CDATA[<p>in one of project client made decision to move from ejb 2.1 to spring 2.5 for sorting out performance problem&#8230;<br />
Is this the right decision? how do I bench mark the migration..my question was it a right to move to ejb3 rather or something else?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: financial spreadbetting</title>
		<link>http://blog.springsource.org/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/comment-page-1/#comment-175022</link>
		<dc:creator>financial spreadbetting</dc:creator>
		<pubDate>Wed, 11 Aug 2010 05:49:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interface21.com/main/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/#comment-175022</guid>
		<description>I&#039;m really interested in the Java User Group. Do you know if there are any in UK? I haven&#039;t been able to find any.</description>
		<content:encoded><![CDATA[<p>I&#039;m really interested in the Java User Group. Do you know if there are any in UK? I haven&#039;t been able to find any.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://blog.springsource.org/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/comment-page-1/#comment-174197</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Sat, 10 Jul 2010 11:08:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interface21.com/main/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/#comment-174197</guid>
		<description>I&#039;ve been around since the birth of Delphi so reading this is both interesting and frustrating.

The passion and enthusiasm is great but I&#039;m certain that behind all of these cordial posts that there is self promotion (of self and/or technology) - politics in other words.

The overwhelming result of reading all of these posts was &#039;who cares except the people who are competing&#039;. I&#039;ve been using Java for 12 years and was an evangelist but have always found the arguments around the best way to do things trite compared to actually getting it done (with value) for your business. 

For example does Spring or ejb3 make web applications as fast (and consequently as inexpensive) to develop as traditional GUI&#039;s and if not what will? Will a combination of tool sets and marketing solve this problem, and if so, why aren&#039;t you collaborating to give me that solution instead of sitting in your own camps arguing (and trying hard to hide it)?</description>
		<content:encoded><![CDATA[<p>I&#039;ve been around since the birth of Delphi so reading this is both interesting and frustrating.</p>
<p>The passion and enthusiasm is great but I&#039;m certain that behind all of these cordial posts that there is self promotion (of self and/or technology) &#8211; politics in other words.</p>
<p>The overwhelming result of reading all of these posts was &#039;who cares except the people who are competing&#039;. I&#039;ve been using Java for 12 years and was an evangelist but have always found the arguments around the best way to do things trite compared to actually getting it done (with value) for your business. </p>
<p>For example does Spring or ejb3 make web applications as fast (and consequently as inexpensive) to develop as traditional GUI&#039;s and if not what will? Will a combination of tool sets and marketing solve this problem, and if so, why aren&#039;t you collaborating to give me that solution instead of sitting in your own camps arguing (and trying hard to hide it)?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SFerrante</title>
		<link>http://blog.springsource.org/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/comment-page-1/#comment-170987</link>
		<dc:creator>SFerrante</dc:creator>
		<pubDate>Wed, 13 Jan 2010 14:54:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interface21.com/main/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/#comment-170987</guid>
		<description>10. With EJB as a standard, you can migrate from one vendor to another. With Spring, you still have to port the metadata.

I want just to comment this point.
Who told something like this,never tried to run the same EJB on Bea Weblogic , Glassfish , and JBoss.
Any project needed different configuration and different annotations sometimes, and i had only 1 Entity and 1 MDB... was really frustating.</description>
		<content:encoded><![CDATA[<p>10. With EJB as a standard, you can migrate from one vendor to another. With Spring, you still have to port the metadata.</p>
<p>I want just to comment this point.<br />
Who told something like this,never tried to run the same EJB on Bea Weblogic , Glassfish , and JBoss.<br />
Any project needed different configuration and different annotations sometimes, and i had only 1 Entity and 1 MDB&#8230; was really frustating.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Krishna</title>
		<link>http://blog.springsource.org/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/comment-page-1/#comment-168198</link>
		<dc:creator>Krishna</dc:creator>
		<pubDate>Sat, 22 Aug 2009 04:07:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interface21.com/main/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/#comment-168198</guid>
		<description>Hello Mark,

You are correct. I have been using Spring framework for a while and I find it is one of the easiest frameworks to use. Also it provides every thing what EJB can provide. But, community is always comparing these two technologies and blaming each other. Please help each other and try to improve the technologies and it will be good for the developers.

Thank you for the article!!

Thanks,
Krishna</description>
		<content:encoded><![CDATA[<p>Hello Mark,</p>
<p>You are correct. I have been using Spring framework for a while and I find it is one of the easiest frameworks to use. Also it provides every thing what EJB can provide. But, community is always comparing these two technologies and blaming each other. Please help each other and try to improve the technologies and it will be good for the developers.</p>
<p>Thank you for the article!!</p>
<p>Thanks,<br />
Krishna</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael Carneiro &#187; ParticipaÃ§Ã£o na MundoJava 33</title>
		<link>http://blog.springsource.org/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/comment-page-1/#comment-143936</link>
		<dc:creator>Rafael Carneiro &#187; ParticipaÃ§Ã£o na MundoJava 33</dc:creator>
		<pubDate>Sat, 24 Jan 2009 04:44:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interface21.com/main/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/#comment-143936</guid>
		<description>[...] trarÃ¡ mais benefÃ­cios. Isso nÃ£o faria o menor sentido, atÃ© porque jÃ¡ existem diversas comparaÃ§Ãµes na internet sobre esse [...]</description>
		<content:encoded><![CDATA[<p>[...] trarÃ¡ mais benefÃ­cios. Isso nÃ£o faria o menor sentido, atÃ© porque jÃ¡ existem diversas comparaÃ§Ãµes na internet sobre esse [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Valy Sivec</title>
		<link>http://blog.springsource.org/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/comment-page-1/#comment-82112</link>
		<dc:creator>Valy Sivec</dc:creator>
		<pubDate>Wed, 26 Dec 2007 14:45:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interface21.com/main/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/#comment-82112</guid>
		<description>Hello,

I&#039;m one of the guys that attended the meeting and honestly I was disappointed by the quality of the presentation because I was hoping to see a more constructive comparison other than trying to bash Spring product. I share Mark&#039;s point of view and probably Reza should be more careful before making bold statements about Spring or other technology or at least try to investigate before claiming how great is one product vs. other.

Anyway, good luck promoting EJB3 and keep up with the good work Spring team!

Thanks,
Valy</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>I&#039;m one of the guys that attended the meeting and honestly I was disappointed by the quality of the presentation because I was hoping to see a more constructive comparison other than trying to bash Spring product. I share Mark&#039;s point of view and probably Reza should be more careful before making bold statements about Spring or other technology or at least try to investigate before claiming how great is one product vs. other.</p>
<p>Anyway, good luck promoting EJB3 and keep up with the good work Spring team!</p>
<p>Thanks,<br />
Valy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reza Rahman</title>
		<link>http://blog.springsource.org/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/comment-page-1/#comment-75198</link>
		<dc:creator>Reza Rahman</dc:creator>
		<pubDate>Mon, 03 Dec 2007 02:22:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interface21.com/main/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/#comment-75198</guid>
		<description>I noticed Spring 2.5 is out. As I mentioned, I&#039;ll update the presentation ASAP. I think it is still instructive to deal with the viewpoints you guys have posted vis-a-vis the current presentation, so I&#039;ll post the puzzler/solver as soon as I can anyway. I think that is the most constructive way to deal with our disagreements.

Thanks in advance for your help and comments.</description>
		<content:encoded><![CDATA[<p>I noticed Spring 2.5 is out. As I mentioned, I&#039;ll update the presentation ASAP. I think it is still instructive to deal with the viewpoints you guys have posted vis-a-vis the current presentation, so I&#039;ll post the puzzler/solver as soon as I can anyway. I think that is the most constructive way to deal with our disagreements.</p>
<p>Thanks in advance for your help and comments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Juergen Hoeller</title>
		<link>http://blog.springsource.org/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/comment-page-1/#comment-72998</link>
		<dc:creator>Juergen Hoeller</dc:creator>
		<pubDate>Wed, 28 Nov 2007 14:34:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interface21.com/main/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/#comment-72998</guid>
		<description>[quote comment=&quot;63854&quot;]The sad part in this is that I clearly pointed out all of what you said in the analysis.[/quote]

In all fairness - you haven&#039;t. Aside from me responding to Dario&#039;s comments there and not to the content of your presentation in the first place, you seem to have missed my main points. There&#039;s a very different spin in my perspective.

[quote comment=&quot;63854&quot;]I will choose not to judge an entire community based on the opinions of one or two people, even if they are key leaders in that community.[/quote]

I would argue that our opinion is as fair and balanced as yours. The key difference is that we &#039;natively&#039; see things the Spring Way, while you tend to see everything from an EJB3 perspective. Frankly, I don&#039;t think you&#039;re seeing what Spring is really about.

[quote comment=&quot;63854&quot;]I am still not sure how you established why it is so difficult for Spring to support EJB 100% as well as it&#039;s own extensions. No one said you could not push out additional Spring versions on top of the specification timeline (...)[/quote]

Nobody ever said it&#039;s &quot;so difficult&quot;; that&#039;s a gross distortion in your perspective. It is just not generally recommendable to our users. Spring differs in the defaults and recommendations from virtually everything EJB3 defines, so this would break with much-loved key elements of the Spring Way. And the Spring Way is what matters to our community.

Anyway, the term &quot;extensions&quot; clearly highlights your narrow perspective again: Spring is not about extending EJB3 in the first place. Spring is about a comprehensive, self-sufficient component model in its own right, integrating with EJB3 (if desired) but not being tied to it. If we decide support standard annotations, then we do so in the context of Spring&#039;s native component model. Not the other way around.

[quote comment=&quot;63854&quot;]Folks should be able to use Spring as a fully compatible EJB 3.x container if they so choose...[/quote]

The Pitchfork project is exactly about building such an EJB3 container on top of the Spring core framework. However, the point there was to implement an EJB3 container in the first place, to be embedded in server products. This is not the typical Spring usage scenario; to the best of our knowledge, our users still prefer to use Spring natively.

In general, if folks want to use EJB 3, then they get themselves a Java EE 5 server; they don&#039;t choose an application framework for that. In other words, application frameworks integrate with EJB3; they are not themselves EJB3 containers. This applies to e.g. Seam just as much as it does to Spring. It even applies to the emerging Web Beans!

Spring works nicely as an application framework on top of a Java EE 5 server, and will be able to do an even better job there on Java EE 6. This is exactly because Spring is designed the way it is, integrating with Java EE facilities rather than implementing them. If the Spring application framework was an EJB3 container itself, it would conflict with the built-in EJB3 container of the underlying server, while not being able to provide the added value that it does at present... So what exactly would be the point?

Juergen</description>
		<content:encoded><![CDATA[<p>[quote comment="63854"]The sad part in this is that I clearly pointed out all of what you said in the analysis.[/quote]</p>
<p>In all fairness &#8211; you haven&#039;t. Aside from me responding to Dario&#039;s comments there and not to the content of your presentation in the first place, you seem to have missed my main points. There&#039;s a very different spin in my perspective.</p>
<p>[quote comment="63854"]I will choose not to judge an entire community based on the opinions of one or two people, even if they are key leaders in that community.[/quote]</p>
<p>I would argue that our opinion is as fair and balanced as yours. The key difference is that we &#039;natively&#039; see things the Spring Way, while you tend to see everything from an EJB3 perspective. Frankly, I don&#039;t think you&#039;re seeing what Spring is really about.</p>
<p>[quote comment="63854"]I am still not sure how you established why it is so difficult for Spring to support EJB 100% as well as it&#039;s own extensions. No one said you could not push out additional Spring versions on top of the specification timeline (&#8230;)[/quote]</p>
<p>Nobody ever said it&#039;s &#034;so difficult&#034;; that&#039;s a gross distortion in your perspective. It is just not generally recommendable to our users. Spring differs in the defaults and recommendations from virtually everything EJB3 defines, so this would break with much-loved key elements of the Spring Way. And the Spring Way is what matters to our community.</p>
<p>Anyway, the term &#034;extensions&#034; clearly highlights your narrow perspective again: Spring is not about extending EJB3 in the first place. Spring is about a comprehensive, self-sufficient component model in its own right, integrating with EJB3 (if desired) but not being tied to it. If we decide support standard annotations, then we do so in the context of Spring&#039;s native component model. Not the other way around.</p>
<p>[quote comment="63854"]Folks should be able to use Spring as a fully compatible EJB 3.x container if they so choose&#8230;[/quote]</p>
<p>The Pitchfork project is exactly about building such an EJB3 container on top of the Spring core framework. However, the point there was to implement an EJB3 container in the first place, to be embedded in server products. This is not the typical Spring usage scenario; to the best of our knowledge, our users still prefer to use Spring natively.</p>
<p>In general, if folks want to use EJB 3, then they get themselves a Java EE 5 server; they don&#039;t choose an application framework for that. In other words, application frameworks integrate with EJB3; they are not themselves EJB3 containers. This applies to e.g. Seam just as much as it does to Spring. It even applies to the emerging Web Beans!</p>
<p>Spring works nicely as an application framework on top of a Java EE 5 server, and will be able to do an even better job there on Java EE 6. This is exactly because Spring is designed the way it is, integrating with Java EE facilities rather than implementing them. If the Spring application framework was an EJB3 container itself, it would conflict with the built-in EJB3 container of the underlying server, while not being able to provide the added value that it does at present&#8230; So what exactly would be the point?</p>
<p>Juergen</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 59 23 * * 0 flush &#187; ×”×ª×¤×•×— ×©× ×¤×œ ×¨×—×•×§ ×ž×”× ×ž×¨</title>
		<link>http://blog.springsource.org/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/comment-page-1/#comment-72009</link>
		<dc:creator>59 23 * * 0 flush &#187; ×”×ª×¤×•×— ×©× ×¤×œ ×¨×—×•×§ ×ž×”× ×ž×¨</dc:creator>
		<pubDate>Tue, 27 Nov 2007 09:08:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.interface21.com/main/2007/11/09/a-response-to-ejb-3-and-spring-comparative-analysis/#comment-72009</guid>
		<description></description>
		<content:encoded><![CDATA[<p>[...] Interface21 Team Blog Â» A Response to: EJB 3 and Spring Comparative Analysis: ×ª×’×•×‘×” ×ž×¤×•×¨×˜×ª (×œ)×ž×“×™ ×©×œ ×ž×¨×§ ×¤×™×©×¨, ×?×™×© ×¡×¤×¨×™× ×’, ×œ×”×©×•×•×?×” ×©×¢×¨×š ×ž×™×©×”×• ×?×—×¨ ×‘×™×Ÿ ×¡×¤×¨×™× ×’ ×•×?×’&#039;×‘3 ×•×‘×” ×™×¦×? ×©-×?×™×š ×œ×?-×?×’&#039;×‘ ×©×•×œ×§ ×?×ª ×¡×¤×¨×™× ×’. ×ª×©×—×§×• ×™×¤×” ×™×œ×“×™×?, ×?×ª×? ×©×•×ž×¢×™×?? [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

