<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>JavaGeek.org - wsad tag</title>
  <link>http://javageek.org/tags/wsad/</link>
  <description>For the love of Java</description>
  <language>en</language>
  <copyright>Guillermo Castro</copyright>
  <lastBuildDate>Fri, 12 Nov 2010 16:04:24 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>WSAD doesn&#039;t suck so much after all</title>
    <link>http://javageek.org/2006/04/20/wsad_doesnt_suck_so_much_after_all.html</link>
    
      
        <description>
          The last couple of weeks have been very interesting, as I was in the last stages of a project at work. I no longer hate WSAD (Websphere Studio Application Developer) so much. I still find a lot of missing features from the latest Eclipse releases (WSAD is based on Eclipse 2.x), but I found the integration with Websphere to be very nice, and developing EJBs is almost easy.&lt;br /&gt;&lt;br /&gt;However, the more I use EJBs, the less I like them. After using Spring to create POJO-like services, EJBs feel too cumbersome, not to mention that we mostly do Stateless Session Beans and never even touch Entity Beans, as they impact performance too&amp;nbsp; much. So, there&#039;s really not much sense in using EJBs.&lt;br /&gt;&lt;br /&gt;One of the main things I don&#039;t like about EJBs is that they&#039;re not easy to test. With Spring, I could easilly do testing, and not only unit testing but also Integration testing, using Spring&#039;s AbstractTransactionalDataSourceSpringContextTests, which allows me to insert and update the database and rollback those changes afterwards, so the db isn&#039;t affected. With EJBs, so far I&#039;ve only found Cactus, and I still feel a little vague on how to exactly use it, since EJBs are required to run inside an Appserver.&lt;br /&gt;&lt;br /&gt;Anyway, I was able to finish the project, and WSAD helped.&lt;br /&gt;
&lt;p&gt;  &lt;/p&gt;
&lt;!--
&lt;rdf:RDF xmlns:rdf=&#034;http://www.w3.org/1999/02/22-rdf-syntax-ns#&#034;
         xmlns:dc=&#034;http://purl.org/dc/elements/1.1/&#034;
         xmlns:trackback=&#034;http://madskills.com/public/xml/rss/module/trackback/&#034;&gt;
&lt;rdf:Description
    rdf:about=&#034;http://javageek.org/2006/04/20/wsad_doesnt_suck_so_much_after_all.html&#034;
    dc:identifier=&#034;http://javageek.org/2006/04/20/wsad_doesnt_suck_so_much_after_all.html&#034;
    dc:title=&#034;WSAD doesn&#039;t suck so much after all&#034;
    trackback:ping=&#034;http://javageek.org/addTrackBack.action?entry=1145544965690&amp;token=-1501236362584679999&#034; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
        </description>
      
      
    
    
    
    <category>Java</category>
    
    <category>J2EE</category>
    
    <comments>http://javageek.org/2006/04/20/wsad_doesnt_suck_so_much_after_all.html#comments</comments>
    <guid isPermaLink="true">http://javageek.org/2006/04/20/wsad_doesnt_suck_so_much_after_all.html</guid>
    <pubDate>Thu, 20 Apr 2006 14:56:05 GMT</pubDate>
  </item>
  
  </channel>
</rss>

