<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>JavaGeek.org - J2EE category</title>
  <link>http://javageek.org/categories/java/j2ee/</link>
  <description>For the love of Java</description>
  <language>en</language>
  <copyright>Guillermo Castro</copyright>
  <lastBuildDate>Thu, 04 Oct 2007 13:32:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  <image>
    <url>http://pebble.sourceforge.net/common/images/powered-by-pebble.gif</url>
    <title>JavaGeek.org (J2EE category)</title>
    <link>http://javageek.org/</link>
  </image>
  
  
  <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=2104103456646478465&#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>
  
  <item>
    <title>You could win a PSP just by using J2EE</title>
    <link>http://javageek.org/2006/02/20/you_could_win_a_psp_just_by_using_j2ee.html</link>
    
      
        <description>
          In case you haven&#039;t found out by now, Sun is having a contest where you can &lt;a href=&#034;http://java.sun.com/j2ee/1.4/psp/welcome.html&#034;&gt;Play with J2EE 1.4 SDK and Win a Sony PSP&lt;/a&gt;. I think this is a very cool way to promote J2EE 1.4, too bad I don&#039;t qualify because I&#039;m not in one of the countries where the contest is open. Good thing I already have my own PSP to play with. &lt;br /&gt;&lt;br /&gt;The only thing that I found kind of sad (or nostalgic) about it, is that the PSP doesn&#039;t include a JVM, and as far as I know, there is no JVM being made for the PSP. With its wireless capabilities, IR, USB, etc., this would be a very cool environment for Java programs. Throw in a good 3D Java API, and you could be creating cool games for the PSP (which is good for Sony and for Sun).&lt;br /&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/02/20/you_could_win_a_psp_just_by_using_j2ee.html&#034;
    dc:identifier=&#034;http://javageek.org/2006/02/20/you_could_win_a_psp_just_by_using_j2ee.html&#034;
    dc:title=&#034;You could win a PSP just by using J2EE&#034;
    trackback:ping=&#034;http://javageek.org/addTrackBack.action?entry=1140474409505&amp;token=6178649764127177084&#034; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
        </description>
      
      
    
    
    
    <category>PSP</category>
    
    <category>J2EE</category>
    
    <comments>http://javageek.org/2006/02/20/you_could_win_a_psp_just_by_using_j2ee.html#comments</comments>
    <guid isPermaLink="true">http://javageek.org/2006/02/20/you_could_win_a_psp_just_by_using_j2ee.html</guid>
    <pubDate>Mon, 20 Feb 2006 22:26:49 GMT</pubDate>
  </item>
  
  <item>
    <title>Why I dislike Websphere</title>
    <link>http://javageek.org/2005/12/09/why_i_dislike_websphere.html</link>
    
      
        <description>
          At work, I&#039;ve been working on a project that uses &lt;a href=&#034;http://www-306.ibm.com/software/websphere/&#034;&gt;Websphere Application Server&lt;/a&gt; (WAS) 5.1. Part of the development setup is to use Websphere Studio Application Developer (WSAD) 5.1, because it is tightly integrated with WAS.&lt;br /&gt;&lt;br /&gt;One of the problems this represents is that WSAD 5.1 is based on Eclipse 2.1.3. After working with Eclipse 3.x for so long, I find it really hard to use an older version, that doesn&#039;t provide many of the features I&#039;ve come to expect, like showing a list of defined keyboard shortcuts (Ctrl-Shift-L), or getting the latest plug-in for subversion (&lt;a href=&#034;http://subclipse.tigris.org/&#034;&gt;Subclipse&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Another problem is that Websphere uses its own JVM, made by IBM, which although it&#039;s supposed to be 100% compatible, I still think there are some &#039;hidden features&#039;. And I&#039;ve never seen eclipse (or other java programs running with Sun&#039;s JVM) give me this kind of error:&lt;br /&gt;&lt;br /&gt;&lt;img src=&#034;/images/jvm_fatal_exception.png&#034; alt=&#034;&#034; /&gt;&lt;br /&gt;&lt;br /&gt;There&#039;s no stack trace, no reason given. It&#039;s almost as bad as a Microsoft product. &lt;img src=&#034;/FCKeditor/editor/images/smiley/msn/wink_smile.gif&#034; alt=&#034;&#034; /&gt;&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/2005/12/09/why_i_dislike_websphere.html&#034;
    dc:identifier=&#034;http://javageek.org/2005/12/09/why_i_dislike_websphere.html&#034;
    dc:title=&#034;Why I dislike Websphere&#034;
    trackback:ping=&#034;http://javageek.org/addTrackBack.action?entry=1134139908969&amp;token=-3684049857283392392&#034; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
        </description>
      
      
    
    
    
    <category>Eclipse</category>
    
    <category>Java</category>
    
    <category>J2EE</category>
    
    <comments>http://javageek.org/2005/12/09/why_i_dislike_websphere.html#comments</comments>
    <guid isPermaLink="true">http://javageek.org/2005/12/09/why_i_dislike_websphere.html</guid>
    <pubDate>Fri, 09 Dec 2005 14:51:48 GMT</pubDate>
  </item>
  
  </channel>
</rss>
