<?xml version="1.0" encoding="UTF-8"?>

<rss version='2.0'
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
    <channel>
        <!-- This XML Feed shows details for the page Java Web Application Development without the &quot;EE&quot; -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>Java Web Application Development without the &quot;EE&quot;</title>
        <description>&lt;p&gt;(this is &amp;#8220;in progress&amp;#8221; &amp;#8211; feel free to comment, etc.)&lt;/p&gt;


	&lt;p&gt;One of the most exciting things we see people doing with the &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/SASH&quot;&gt;&lt;span class=&quot;caps&quot;&gt;SASH&lt;/span&gt;&lt;/a&gt; stack is using it in combination with &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/Tomcat&quot;&gt;Tomcat&lt;/a&gt; to create a platform for full-blown development of scalable web applications in Java without the heavyweight complexity of &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/J2EE&quot;&gt;&lt;span class=&quot;caps&quot;&gt;J2EE&lt;/span&gt;&lt;/a&gt;. This new alternative to web development, although not as &amp;#8220;sexy&amp;#8221; as &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/Ruby&quot;&gt;Ruby&lt;/a&gt; on &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/Rails&quot;&gt;Rails&lt;/a&gt;, seems ready to have a much larger impact on how large, scalable web applications are architected, implemented, and run.&lt;/p&gt;


	&lt;p&gt;One great thing about &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/SASH&quot;&gt;&lt;span class=&quot;caps&quot;&gt;SASH&lt;/span&gt;&lt;/a&gt; is that its component technologies were designed to solve real-world problems. Take &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/Spring&quot;&gt;Spring&lt;/a&gt;, for example. It is primarily developed by &lt;a rel=&#039;nofollow&#039; href=&quot;http://www.interface21.com&quot;&gt;Interface 21&lt;/a&gt;, a consultancy in the UK that builds Java applications for large financial services firms. The origins of Spring lie in the needs that Interface 21 developers saw for implementing their projects for their clients &amp;#8211; and the weaknesses in what they got &amp;#8220;out of the box&amp;#8221; from &lt;span class=&quot;caps&quot;&gt;J2EE&lt;/span&gt; implementations. Spring, and other projects like &lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/Beehive&quot;&gt;Beehive&lt;/a&gt;, have helped drive the move towards putting logic in Plain Old Java Objects (&lt;a class=&quot;wikilink&quot; href=&quot;http://swik.net/POJO&quot;&gt;&lt;span class=&quot;caps&quot;&gt;POJO&lt;/span&gt;&lt;/a&gt;s)&lt;/p&gt;


	&lt;p&gt;I was talking with an analyst about this the other day and he asked &amp;#8220;Who is going to use &lt;span class=&quot;caps&quot;&gt;SASH&lt;/span&gt;? Is the architects who love &lt;span class=&quot;caps&quot;&gt;J2EE&lt;/span&gt;? or is it the &amp;#8220;get it done&amp;#8221; developers who slap together the tools they need to accomplish the job? My answer was that we&amp;#8217;re seeing &lt;span class=&quot;caps&quot;&gt;SASH&lt;/span&gt; bring together the two groups &amp;#8211; architects understand that a big part of their role is to enable and empower the &amp;#8220;get it done&amp;#8221; developers (and &lt;span class=&quot;caps&quot;&gt;SASH&lt;/span&gt; certainly does that) but at the same time they see the architectural value in a more &lt;span class=&quot;caps&quot;&gt;POJO&lt;/span&gt;-centric model for application architecture. They realize that EJBs are often overkill. We&amp;#8217;re seeing &lt;span class=&quot;caps&quot;&gt;SASH&lt;/span&gt; help build bridges between central IT architects and line-of-business engineers.&lt;/p&gt;
</description>
                <category>SASH</category>
        <category>user:byron</category>

        <pubDate>Wed, 16 Nov 2005 15:36:32 -0800</pubDate>
        <lastBuildDate>Wed, 30 Nov 2005 13:17:26 -0800</lastBuildDate>
            
    </channel>
</rss>
