<?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: When Does EJB Make Sense?</title>
	<atom:link href="http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/feed/" rel="self" type="application/rss+xml" />
	<link>http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/</link>
	<description>Technology and Geek Stuff by Eric Burke</description>
	<lastBuildDate>Thu, 04 Nov 2010 22:37:00 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: joshuagame</title>
		<link>http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/comment-page-1/#comment-49112</link>
		<dc:creator>joshuagame</dc:creator>
		<pubDate>Sat, 26 Sep 2009 23:33:14 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/#comment-49112</guid>
		<description>&quot;if EJB 3 is all about POJOs, then I fail to see any benefit of using it. I say just write POJOs&quot;

Did you really think what You wrote?
Did you now what an Application Server + Runtime + Thread management means?

Don&#039;t You think that maybe could be some scenario where a Servlet is enough and some other scenario where a strong components management could be the only solution.

Did you ever wrote mission critical systems?

Sorry, it is just to understand why if one have EJB2 in mind can not try EJB3, just to find out that EJB3 is another thing.

Bye</description>
		<content:encoded><![CDATA[<p>&#8220;if EJB 3 is all about POJOs, then I fail to see any benefit of using it. I say just write POJOs&#8221;</p>
<p>Did you really think what You wrote?<br />
Did you now what an Application Server + Runtime + Thread management means?</p>
<p>Don&#8217;t You think that maybe could be some scenario where a Servlet is enough and some other scenario where a strong components management could be the only solution.</p>
<p>Did you ever wrote mission critical systems?</p>
<p>Sorry, it is just to understand why if one have EJB2 in mind can not try EJB3, just to find out that EJB3 is another thing.</p>
<p>Bye</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joshuagame</title>
		<link>http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/comment-page-1/#comment-49111</link>
		<dc:creator>joshuagame</dc:creator>
		<pubDate>Sat, 26 Sep 2009 23:27:28 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/#comment-49111</guid>
		<description>EJB3 is the law!
no more words... please!</description>
		<content:encoded><![CDATA[<p>EJB3 is the law!<br />
no more words&#8230; please!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SDC</title>
		<link>http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/comment-page-1/#comment-9464</link>
		<dc:creator>SDC</dc:creator>
		<pubDate>Sat, 19 Apr 2008 20:02:18 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/#comment-9464</guid>
		<description>&quot;Your comments are about EJB2.  Have you heard of EJB3?  It&#039;s so much better, blah blah blah.&quot;

Is isomorphic to the comment:

&quot;Your comments are about Windows 2000.  Have you heard of Windows XP?  It&#039;s so much better, blah blah blah.&quot;

Which is isomorphic to the comment:

&quot;Hey Rocky!  Watch me pull a rabbit out of my hat!&quot;</description>
		<content:encoded><![CDATA[<p>&#8220;Your comments are about EJB2.  Have you heard of EJB3?  It&#8217;s so much better, blah blah blah.&#8221;</p>
<p>Is isomorphic to the comment:</p>
<p>&#8220;Your comments are about Windows 2000.  Have you heard of Windows XP?  It&#8217;s so much better, blah blah blah.&#8221;</p>
<p>Which is isomorphic to the comment:</p>
<p>&#8220;Hey Rocky!  Watch me pull a rabbit out of my hat!&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Albin Joseph</title>
		<link>http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/comment-page-1/#comment-9387</link>
		<dc:creator>Albin Joseph</dc:creator>
		<pubDate>Fri, 18 Apr 2008 11:13:40 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/#comment-9387</guid>
		<description>Is it so difficult to develop EJB when we have tools like RAD. I think its just a matter of few clicks to create a new EJB</description>
		<content:encoded><![CDATA[<p>Is it so difficult to develop EJB when we have tools like RAD. I think its just a matter of few clicks to create a new EJB</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kenneth</title>
		<link>http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/comment-page-1/#comment-9359</link>
		<dc:creator>Kenneth</dc:creator>
		<pubDate>Fri, 18 Apr 2008 03:06:15 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/#comment-9359</guid>
		<description>From yours comment I think you are referring EJB2. 
Try EJB3 with Glassfish and I&#039;m sure you will see the difference.
Currently we have deployed several application to our customers using JEE5 and works great !</description>
		<content:encoded><![CDATA[<p>From yours comment I think you are referring EJB2.<br />
Try EJB3 with Glassfish and I&#8217;m sure you will see the difference.<br />
Currently we have deployed several application to our customers using JEE5 and works great !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: stephan</title>
		<link>http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/comment-page-1/#comment-9336</link>
		<dc:creator>stephan</dc:creator>
		<pubDate>Thu, 17 Apr 2008 14:16:04 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/#comment-9336</guid>
		<description>Rusty is right.
Hi!

I work with glassfish and EJB3, and it&#039;s real fun to work with this combination.
Glassfish is a very nice server.

But how do you guys combine spring and ejb3?

An how do you do unit testing? is there a test container, oder do you deploy to unit test?


bye

    - stephan</description>
		<content:encoded><![CDATA[<p>Rusty is right.<br />
Hi!</p>
<p>I work with glassfish and EJB3, and it&#8217;s real fun to work with this combination.<br />
Glassfish is a very nice server.</p>
<p>But how do you guys combine spring and ejb3?</p>
<p>An how do you do unit testing? is there a test container, oder do you deploy to unit test?</p>
<p>bye</p>
<p>    &#8211; stephan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dhanji R. Prasanna</title>
		<link>http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/comment-page-1/#comment-9316</link>
		<dc:creator>Dhanji R. Prasanna</dc:creator>
		<pubDate>Thu, 17 Apr 2008 09:38:40 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/#comment-9316</guid>
		<description>You should check out warp-persist and warp-servlet which provide persistence, transactions and servlet-oriented functionality for guice webapps. We integrate Hibernate, JPA and db4o.

http://www.wideplay.com

Dhanji.</description>
		<content:encoded><![CDATA[<p>You should check out warp-persist and warp-servlet which provide persistence, transactions and servlet-oriented functionality for guice webapps. We integrate Hibernate, JPA and db4o.</p>
<p><a href="http://www.wideplay.com" rel="nofollow">http://www.wideplay.com</a></p>
<p>Dhanji.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rusty</title>
		<link>http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/comment-page-1/#comment-9302</link>
		<dc:creator>Rusty</dc:creator>
		<pubDate>Thu, 17 Apr 2008 02:03:56 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/#comment-9302</guid>
		<description>Fair call on Guice and Spring, I have no objections to people using other frameworks, I just thought your assessment of EJB was rather out of date. 

Personally I&#039;d still take EJB3 and Spring, especially since Netbeans writes the EJB pojo&#039;s for me, meaning I don&#039;t even have to think about persistence, but that&#039;s just a personal choice.</description>
		<content:encoded><![CDATA[<p>Fair call on Guice and Spring, I have no objections to people using other frameworks, I just thought your assessment of EJB was rather out of date. </p>
<p>Personally I&#8217;d still take EJB3 and Spring, especially since Netbeans writes the EJB pojo&#8217;s for me, meaning I don&#8217;t even have to think about persistence, but that&#8217;s just a personal choice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Burke</title>
		<link>http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/comment-page-1/#comment-9300</link>
		<dc:creator>Eric Burke</dc:creator>
		<pubDate>Thu, 17 Apr 2008 01:32:12 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/#comment-9300</guid>
		<description>We have two classes of apps where I work. The &quot;legacy&quot; apps that are probably forever mired in EJB 2. The &quot;new&quot; apps have freedom to do something else. Frankly, if EJB 3 is all about POJOs, then I fail to see any benefit of using it. I say just write POJOs and use what you need from Guice and Spring.</description>
		<content:encoded><![CDATA[<p>We have two classes of apps where I work. The &#8220;legacy&#8221; apps that are probably forever mired in EJB 2. The &#8220;new&#8221; apps have freedom to do something else. Frankly, if EJB 3 is all about POJOs, then I fail to see any benefit of using it. I say just write POJOs and use what you need from Guice and Spring.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rusty</title>
		<link>http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/comment-page-1/#comment-9298</link>
		<dc:creator>Rusty</dc:creator>
		<pubDate>Thu, 17 Apr 2008 01:11:04 +0000</pubDate>
		<guid isPermaLink="false">http://stuffthathappens.com/blog/2008/04/16/when-does-ejb-make-sense/#comment-9298</guid>
		<description>I should probably address some of your statements:
&quot;The programming model encourages duplication, and generally forces us to complicate our build procedures by incorporating code generation steps and/or “wizards”. At runtime&quot;
- With EJB3 I just don&#039;t see the duplication you&#039;re talking about? Wizards? What wizards?

&quot;it is painful because it promotes a monolithic, gigantic EAR file that makes scaling out to clusters all that much harder.&quot; 
-you&#039;re free to deploy the ejb as a jar, and the war as a war. We use Glassfish. Deployment takes under 3 seconds. You can deploy one without deploying the other, and it clusters just fine. I don&#039;t see why scaling is hard at all?

&quot;EJB is painful because it locks you in to a particular app server for all but the most trivial apps.&quot; 
- I&#039;ll concede that you are locked into Glassfish or JBoss, which can be a pain for small projects. But for large ones Glassfish is so much superior to Tomcat, I&#039;m not sure why that&#039;s an issue.

&quot;It is painful because error messages are so cryptic. It is painful because of classpath woes. It is painful due to slow deployment, and OutOfMemoryErrors when you hot-deploy one to many times.&quot;
- Classpath woes? Cryptic errors? Slow Deployment? What server are you deploying to? Like I said our large projects deploy the EJB layer in under 3 seconds, as many times as you like, with no OutOfMemoryErrors. We use Glassfish though, your mileage may vary on other servers.</description>
		<content:encoded><![CDATA[<p>I should probably address some of your statements:<br />
&#8220;The programming model encourages duplication, and generally forces us to complicate our build procedures by incorporating code generation steps and/or “wizards”. At runtime&#8221;<br />
- With EJB3 I just don&#8217;t see the duplication you&#8217;re talking about? Wizards? What wizards?</p>
<p>&#8220;it is painful because it promotes a monolithic, gigantic EAR file that makes scaling out to clusters all that much harder.&#8221;<br />
-you&#8217;re free to deploy the ejb as a jar, and the war as a war. We use Glassfish. Deployment takes under 3 seconds. You can deploy one without deploying the other, and it clusters just fine. I don&#8217;t see why scaling is hard at all?</p>
<p>&#8220;EJB is painful because it locks you in to a particular app server for all but the most trivial apps.&#8221;<br />
- I&#8217;ll concede that you are locked into Glassfish or JBoss, which can be a pain for small projects. But for large ones Glassfish is so much superior to Tomcat, I&#8217;m not sure why that&#8217;s an issue.</p>
<p>&#8220;It is painful because error messages are so cryptic. It is painful because of classpath woes. It is painful due to slow deployment, and OutOfMemoryErrors when you hot-deploy one to many times.&#8221;<br />
- Classpath woes? Cryptic errors? Slow Deployment? What server are you deploying to? Like I said our large projects deploy the EJB layer in under 3 seconds, as many times as you like, with no OutOfMemoryErrors. We use Glassfish though, your mileage may vary on other servers.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.258 seconds -->

