<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Thoughts on Enteprise Software Development</title>
	<atom:link href="http://sobychacko.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sobychacko.wordpress.com</link>
	<description>My humble takes on Computing Sciences and Software Engineering</description>
	<lastBuildDate>Thu, 17 Feb 2011 16:19:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sobychacko.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Thoughts on Enteprise Software Development</title>
		<link>http://sobychacko.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sobychacko.wordpress.com/osd.xml" title="Thoughts on Enteprise Software Development" />
	<atom:link rel='hub' href='http://sobychacko.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Spring one day 3 continued&#8230;.</title>
		<link>http://sobychacko.wordpress.com/2009/10/21/spring-one-day-3-continued/</link>
		<comments>http://sobychacko.wordpress.com/2009/10/21/spring-one-day-3-continued/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 20:16:56 +0000</pubDate>
		<dc:creator>sobychacko</dc:creator>
				<category><![CDATA[Spring Framework]]></category>

		<guid isPermaLink="false">http://sobychacko.wordpress.com/?p=36</guid>
		<description><![CDATA[I am just about to hear from Rob Harrop on building modular web applications using OSGi. RFC-66 is a specification for standardizing the installation and management of war files in an OSGi environment. So far it has been a demo oriented session. Rob is doing some live coding, building and then deploying it on the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sobychacko.wordpress.com&amp;blog=9983111&amp;post=36&amp;subd=sobychacko&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am just about to hear from Rob Harrop on building modular web applications using OSGi. </p>
<p>RFC-66 is a specification for standardizing the installation and management of war files in an OSGi environment. </p>
<p>So far it has been a demo oriented session. Rob is doing some live coding, building and then deploying it on the server.  He is using this system to explain the various details involved in web application development in an OSGi environment. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sobychacko.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sobychacko.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sobychacko.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sobychacko.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sobychacko.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sobychacko.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sobychacko.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sobychacko.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sobychacko.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sobychacko.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sobychacko.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sobychacko.wordpress.com/36/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sobychacko.wordpress.com/36/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sobychacko.wordpress.com/36/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sobychacko.wordpress.com&amp;blog=9983111&amp;post=36&amp;subd=sobychacko&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sobychacko.wordpress.com/2009/10/21/spring-one-day-3-continued/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/08e6680212d29999e9fe53f1992470e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sobychacko</media:title>
		</media:content>
	</item>
		<item>
		<title>Spring One Day 3</title>
		<link>http://sobychacko.wordpress.com/2009/10/21/spring-one-day-3/</link>
		<comments>http://sobychacko.wordpress.com/2009/10/21/spring-one-day-3/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 18:35:50 +0000</pubDate>
		<dc:creator>sobychacko</dc:creator>
				<category><![CDATA[Spring Framework]]></category>

		<guid isPermaLink="false">http://sobychacko.wordpress.com/?p=25</guid>
		<description><![CDATA[I attended the agile architecture and patterns session in the morning and then the SPEL (spring expression language) by Craig Walls. SPEL surely provides some cool convenience features. Currently I am in Costin Leau and Mark Pollack&#8217;s Java EE 6 and Spring session. Java EE 6 web profile: Servlet, JSP, JSTL, JSF, JTA, JPA, EJB [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sobychacko.wordpress.com&amp;blog=9983111&amp;post=25&amp;subd=sobychacko&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I attended the agile architecture and patterns session in the morning and then the SPEL (spring expression language) by Craig Walls. SPEL surely provides some cool convenience features. Currently I am in Costin Leau and Mark Pollack&#8217;s Java EE 6 and Spring session. </p>
<p>Java EE 6 web profile:</p>
<ul>
Servlet, JSP, JSTL, JSF, JTA, JPA, EJB 3.1 Lite, JSR-299, JSR-330.<br />
It is not affecting spring as a framework since it uses whatever is available at runtime.
</ul>
<p>Servlet 3.0:</p>
<ul>
Support for auto-deployment &#8211; minimizing amount of web.xml and auto-deploying Spring web context.<br />
Support for Comet endpoints &#8211; asynchronous HTTP request handling.  Spring MVC support for Comet requests as a special request/response type. Spring support is not concrete yet.
</ul>
<p>JSR-303, the bean validation spec is integrated into spring. Validation can be applied to any spring bean.<br />
<strong>EJB 3.1</strong></p>
<ul>
Introduces singleton beans with declarative concurrency model.<br />
Startup/shutdown call backs<br />
Asynchronous method invocation<br />
Timer service<br />
EJBs within war files<br />
Embeddable EJB container &#8212; API to execute EJBs in Java SE.<br />
Declarative transaction provider.
</ul>
<p><strong>EJB 3.1 Lite</strong></p>
<ul>
subset of the full EJB API<br />
Used in EE6 web profile<br />
No remote EJBs etc..
</ul>
<p><strong>Value of EJB 3.1 Singletons</strong><br />
Long overdue: statup/shutdown hooks.<br />
Finally an EJB session bean without pooling.  No pooling overhead imposed anymore.<br />
<strong>EJB 3.1 from a Spring perspective</strong><br />
EJBs remained tied to a dedicated EE6 container. But container can be embedded and added additional deployment model &#8211; .war file.<br />
Easy access to EJB session beans from within Spring.<br />
Spring Framework != EJB (Lite) container.<br />
Just influences some Spring features &#8211; Spring 3.0 @Async etc.<br />
EJB 3.1 singletons resemble Spring singleton beans with different concurrency defaults. </p>
<p>JSR-330 is an &#8220;extensible DI API to maximize testability and maintainability of Java code&#8221;. JSR-330 requires only Java SE and not dependent on any external containers. Provides a common understanding of injection semantics. This spec is already supported in Spring 3.0. </p>
<p>JSR-299: Initially it was web beans. Glue between JSF and EJB and hence the web name. </p>
<p>Bottom line is that Spring is actively tracking Java EE 6. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sobychacko.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sobychacko.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sobychacko.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sobychacko.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sobychacko.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sobychacko.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sobychacko.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sobychacko.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sobychacko.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sobychacko.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sobychacko.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sobychacko.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sobychacko.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sobychacko.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sobychacko.wordpress.com&amp;blog=9983111&amp;post=25&amp;subd=sobychacko&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sobychacko.wordpress.com/2009/10/21/spring-one-day-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/08e6680212d29999e9fe53f1992470e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sobychacko</media:title>
		</media:content>
	</item>
		<item>
		<title>Spring One Day 2 wrap up&#8230;.</title>
		<link>http://sobychacko.wordpress.com/2009/10/21/spring-one-day-2-wrap-up/</link>
		<comments>http://sobychacko.wordpress.com/2009/10/21/spring-one-day-2-wrap-up/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 14:35:15 +0000</pubDate>
		<dc:creator>sobychacko</dc:creator>
				<category><![CDATA[Spring Framework]]></category>

		<guid isPermaLink="false">http://sobychacko.wordpress.com/?p=15</guid>
		<description><![CDATA[In the morning I attended two spring MVC oriented sessions one presented by Keith Donald on an overview of the spring web stack. New Spring MVC introduces a lot of annotation based controls. Keith went through different examples as to how these new features can be implemented. JSR-303 &#8211; standard bean validation specification. Spring MVC [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sobychacko.wordpress.com&amp;blog=9983111&amp;post=15&amp;subd=sobychacko&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the morning I attended two spring MVC oriented sessions one presented by Keith Donald on an overview of the spring web stack. New Spring MVC introduces a lot of annotation based controls. Keith went through different examples as to how these new features can be implemented.<br />
JSR-303 &#8211; standard bean validation specification. Spring MVC provides a JSR-303 implementation (is currently available through a milestone download). Seems like Hibernate provides the reference implementation for this.<br />
Jodatime is a better API as an alternative to java.util.Date.<br />
Spring Javascript is Spring&#8217;s Ajax integration library. It is built on top of the popular Dojo toolkit. It provides among other features support for opening modal dialogs. Doug Crockford has a good Javascript book: The good parts.<br />
Sprng webflow allows the user to not to be concerned with low level HTTP session management details. </p>
<p>Then I went to Arjen Poutsma&#8217;s talk on REST based web application architecture. It gave a good introduction into REST in general and how Spring 3.0 leverages on top of it. </p>
<p>In the afternoon, there was a good session on introducing Spring ROO. It seems very promising as a quick enterprise environment setup of project environment.</p>
<p>There was one more interesting session on various DI styles that we can use with Spring. JSR-330 is coming which deals exclusively with dependency injection in general in Java regardless of the framework that you are using. There are internal/external, implicit/explicit dependency injections. </p>
<p>Finally I attended Adrian Colyer&#8217;s keynote. Even though his talks and keynotes were extremely good and deeply technical in the previous years, this year it was more formal and business oriented with a lot of Vmware and cloud computing stuff. </p>
<p>Over all, the day went well and the sessions I attended were interesting. </p>
<p>It seems like Craig Walls attended almost all the sessions I attended and he <a href="http://www.jroller.com/habuma/entry/springone_2gx_day_2_session">blogged</a> on a day 2 wrap up as well (a much more detailed one than this!!). </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sobychacko.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sobychacko.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sobychacko.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sobychacko.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sobychacko.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sobychacko.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sobychacko.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sobychacko.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sobychacko.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sobychacko.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sobychacko.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sobychacko.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sobychacko.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sobychacko.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sobychacko.wordpress.com&amp;blog=9983111&amp;post=15&amp;subd=sobychacko&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sobychacko.wordpress.com/2009/10/21/spring-one-day-2-wrap-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/08e6680212d29999e9fe53f1992470e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sobychacko</media:title>
		</media:content>
	</item>
		<item>
		<title>Attending Spring One in New Orleans this week</title>
		<link>http://sobychacko.wordpress.com/2009/10/20/attending-spring-one-in-new-orleans-this-week/</link>
		<comments>http://sobychacko.wordpress.com/2009/10/20/attending-spring-one-in-new-orleans-this-week/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 04:06:29 +0000</pubDate>
		<dc:creator>sobychacko</dc:creator>
				<category><![CDATA[Spring Framework]]></category>

		<guid isPermaLink="false">http://sobychacko.wordpress.com/?p=7</guid>
		<description><![CDATA[I am in New Orleans this week attending Spring one . The main event on day one was the key note address by Rod Johnson, the founder of Spring Framework. Rod went over the timeline from 2003 on how Spring Framework was evolving and changed the Java EE landscape. He touched on a number of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sobychacko.wordpress.com&amp;blog=9983111&amp;post=7&amp;subd=sobychacko&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am in New Orleans this week attending <a href="http://www.springone2gx.com/conference/new_orleans/2009/10/home">Spring one </a>. The main event on day one was the key note address by Rod Johnson, the founder of Spring Framework. Rod went over the timeline from 2003 on how Spring Framework was evolving and changed the Java EE landscape. He touched on a number of Spring-centric technologies during the keynote such as spring-integration, spring-blazeds, Grails, tcserver, Springsource tool suite etc. There were couple of demos during the key note as well. Spring-integration/blzeds and grails demos looked interesting. They are definitely worth to take a closer look at.  </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sobychacko.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sobychacko.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sobychacko.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sobychacko.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sobychacko.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sobychacko.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sobychacko.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sobychacko.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sobychacko.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sobychacko.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sobychacko.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sobychacko.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sobychacko.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sobychacko.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sobychacko.wordpress.com&amp;blog=9983111&amp;post=7&amp;subd=sobychacko&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sobychacko.wordpress.com/2009/10/20/attending-spring-one-in-new-orleans-this-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/08e6680212d29999e9fe53f1992470e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sobychacko</media:title>
		</media:content>
	</item>
	</channel>
</rss>
