<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>TechnoBuzz</title>
	<atom:link href="http://technobuzz.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://technobuzz.wordpress.com</link>
	<description>A Techno Blog, mainly about Java</description>
	<pubDate>Sun, 11 May 2008 01:37:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>JPA Examples</title>
		<link>http://technobuzz.wordpress.com/2008/05/11/jpa-examples/</link>
		<comments>http://technobuzz.wordpress.com/2008/05/11/jpa-examples/#comments</comments>
		<pubDate>Sun, 11 May 2008 01:37:48 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[Hibernate &amp; ORM]]></category>

		<category><![CDATA[J2EE]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/?p=490</guid>
		<description><![CDATA[jpa spec jsr 317
open jpa manual
In an applicationserver, EntityManager instances are typically injected, rendering the EntityManagerFactory unnecessary.
javax.persistence:

Persistence : contains static helper methods to obtain EntityManagerFactory
instances in a vendor-neutral fashion.
EntityManagerFactory: is a factory for Entity-Manager
EntityManager: is the primary JPA interface used by applications.Each EntityManager manages a set of persistent objects, and has APIs to insert new [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>jpa spec <a href="http://jcp.org/en/jsr/detail?id=317">jsr 317</a></p>
<p>open jpa <a href="http://openjpa.apache.org/docs/latest/manual/manual.pdf">manual</a></p>
<p>In an applicationserver, EntityManager instances are typically injected, rendering the EntityManagerFactory unnecessary.</p>
<p>javax.persistence:</p>
<ul>
<li><strong>Persistence</strong> : contains static helper methods to obtain EntityManagerFactory<br />
instances in a vendor-neutral fashion.</li>
<li><strong>EntityManagerFactory</strong>: is a factory for Entity-Manager</li>
<li><strong>EntityManager</strong>: is the primary JPA interface used by applications.Each EntityManager manages a set of persistent objects, and has APIs to insert new objects and delete existing ones. EntityManagers also act as factories for Query instances.</li>
<li><strong>Entity</strong>: persistent objects that represent datastore records.</li>
<li><strong>Query</strong>: Query interface is implemented by each JPA vendor to find persistent objects that<br />
meet certain criteria. JPA standardizes support for queries using both the Java Persistence Query Language (JPQL) and the Structured Query Language (SQL). You obtain Query instances from an EntityManager.</li>
</ul>
<p>JPA uses a version field in your entities to detect concurrent modifications to the same datastore record. When the JPA runtime detects an attempt to concurrently modify the same record, it throws an exception to the transaction attempting to commit last. This prevents overwriting the previous commit with stale data.</p>
<p><strong>private int version;</strong></p>
<p>JPA introduces another form of object identity, called entity identity or persistent identity. Entity identity tests whether two persistent objects represent the same state in the datastore.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/490/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/490/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/490/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=490&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2008/05/11/jpa-examples/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>roller 4 + planet</title>
		<link>http://technobuzz.wordpress.com/2008/01/06/roller-4-planet/</link>
		<comments>http://technobuzz.wordpress.com/2008/01/06/roller-4-planet/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 17:48:32 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2008/01/06/roller-4-planet/</guid>
		<description><![CDATA[In this post I will cover getting started with the  Roller4.0 blogging software including setting up the planet (aggregation server). 
Anyway, I am using the mysql database (5.0.41 community edition) with roller 4
(best available) which i placed in Tomcat&#8217;s webapps directory naming the folder roller4_0  .
I am using tomcat 5.5 with java5.
Setup: Tomcat&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In this post I will cover getting started with the  <a href="http://roller.apache.org/" class="external">Roller</a>4.0 blogging software including setting up the planet (aggregation server). <a href="http://technobuzz.wordpress.com/2007/11/18/"></a></p>
<p>Anyway, I am using the mysql database (5.0.41 community edition) with roller 4<br />
(<a href="http://roller.apache.org/download.cgi">best available</a>) which i placed in Tomcat&#8217;s webapps directory naming the folder roller4_0  .</p>
<p>I am using tomcat 5.5 with java5.</p>
<p><b>Setup</b>: Tomcat&#8217;s common/classes folder have placed file roller-custom.properties:<br />
installation.type=auto<br />
database.configurationType=jdbc<br />
database.jdbc.driverClass=com.mysql.jdbc.Driver<br />
database.jdbc.connectionURL=jdbc:mysql://localhost:3306/rollerdb<br />
database.jdbc.username=root<br />
database.jdbc.password=admin<br />
mail.configurationType=properties<br />
mail.hostname=smtp-server.nc.rr.com<br />
mail.username=x<br />
mail.password=x</p>
<p><b>Important: </b>You need to put the mysql driver, and two other jars into Tomcats&#8217;s common/lib directory:</p>
<ul>
<li>mysql-connector-java-3.1.13-bin</li>
<li>activation (obtained from my java 5 lib folder)</li>
<li>mail (obtained from my java 5 lib folder)</li>
</ul>
<p class="ArwC7c ckChnd">&nbsp;</p>
<p>After starting Tomcat, I go to the main screen via url  <a href="http://localhost:8080/roller4_0/index.jsp">http://localhost:8080/roller4_0/index.jsp</a></p>
<p>which says I have a successful connection but have no tables . So I click the button to create the tables.</p>
<p><img src="http://technobuzz.files.wordpress.com/2007/11/image01.jpg?w=440" alt="image01.jpg" width="440" /></p>
<p>Then, I get the page to create users and the blog.<br />
<img src="http://technobuzz.files.wordpress.com/2007/11/image002.jpg?w=440" alt="image002.jpg" width="440" /></p>
<p>Yes, you need a planet-custom properties (roller-custom.properties in common/classes) file&#8230;</p>
<p>I set up a blog which i called planet which I give a theme of<br />
roller front page&#8230;</p>
<p>My weblog template now has<br />
## 1) SITE-WIDE entries (the default)<br />
##set($pager = $site.getWeblogEntriesPager($since, $maxResults))</p>
<div class="ArwC7c ckChnd">## 2) PLANET-entries<br />
#set($pager = $planet.getAggregationPager($since, $maxResults))<br />
## The below pager code should work against either</div>
<div class="ArwC7c ckChnd"></div>
<div class="ArwC7c ckChnd"></div>
<div class="ArwC7c ckChnd"></div>
<div class="ArwC7c ckChnd"></div>
<div class="ArwC7c ckChnd"></div>
<div class="ArwC7c ckChnd"></div>
<div class="ArwC7c ckChnd"></div>
<div class="ArwC7c ckChnd">the planet blog _must_ be the frontpage blog (this is not optional as<br />
I thought).enable &#8220;Enable aggregated site-wide frontpage&#8221; (this is on by default)</div>
<div class="ArwC7c ckChnd"></div>
<div class="ArwC7c ckChnd"><i>&#8220;That&#8217;s true because the Installation Guide tells you to put the<br />
PlanetModel in the &#8216;rendering.siteModels&#8217; list.</i><i>If you want Planet aggregations to be available to all blogs you can<br />
put the model in the &#8216;rendering.pageModels&#8217; list.</i></div>
<div class="ArwC7c ckChnd"><i>Or, if you are an admin user the you can add the PlanetModel to<br />
individual blogs via the blog&#8217;s Preferences-&gt;Settings page.&#8221;</i></div>
<div class="ArwC7c ckChnd"></div>
<div class="ArwC7c ckChnd">
<div class="ArwC7c ckChnd">3- in roller-custom.properties<br />
planet.aggregator.enabled=true<br />
<b>cache.dir</b>= /mycache/planetcache<br />
planet.aggregator.guice.module=\<br />
org.apache.roller.weblogger.planet.business.jpa.RollerPlanetModule<br />
# Tasks which are enabled. Only tasks listed here will be run.<br />
tasks.enabled=ScheduledEntries<br />
Task,ResetHitCountsTask,\<br />
TurnoverReferersTask,PingQueueTask,<b>RefreshRollerPlanetTask</b>,SyncWebsitesTask<br />
# Set of page models specifically for site-wide rendering<br />
rendering.siteModels=\<br />
org.apache.roller.weblogger.ui.rendering.model.SiteModel,\<br />
org.apache.roller.weblogger.ui.rendering.model.PlanetModel</p>
<div class="ArwC7c ckChnd"> <i>The installation guide says the planet cache directory property is<br />
named planet.aggregator.cache.dir, but the planet.properties file<br />
looks like it uses cache.dir</i></div>
<div class="ArwC7c ckChnd"></div>
<div class="ArwC7c ckChnd"><i>It should be RefreshRollerPlanetTask not  RefreshPlanetRollerTask </i></div>
<div class="ArwC7c ckChnd"></div>
<div class="ArwC7c ckChnd">planet-custom.properties:</div>
<div class="ArwC7c ckChnd">database.configurationType=jdbc</p>
<div class="ArwC7c ckChnd">database.jdbc.driverClass=com.mysql.jdbc.Driver<br />
database.jdbc.connectionURL=jdbc:mysql://localhost:3306/rollerdb<br />
database.jdbc.username=x<br />
database.jdbc.password=y</div>
</div>
</div>
</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/489/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/489/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/489/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=489&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2008/01/06/roller-4-planet/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>

		<media:content url="http://technobuzz.files.wordpress.com/2007/11/image01.jpg" medium="image">
			<media:title type="html">image01.jpg</media:title>
		</media:content>

		<media:content url="http://technobuzz.files.wordpress.com/2007/11/image002.jpg" medium="image">
			<media:title type="html">image002.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>Struts2 Trainings</title>
		<link>http://technobuzz.wordpress.com/2007/12/02/struts2-trainings/</link>
		<comments>http://technobuzz.wordpress.com/2007/12/02/struts2-trainings/#comments</comments>
		<pubDate>Sun, 02 Dec 2007 20:34:15 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[Struts]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/12/02/struts2-trainings/</guid>
		<description><![CDATA[One of the struts 2 sample applications is the Mailreader application which has  training course via  Struts from Square One site .
Building Web Applications
Building Struts 2 Applications [  Welcome] [More ...]

Struts 2 components

Action Handler, Result Handler, Custom Tags
Interceptor : bring custom code into call stack

Timer Interceptor
Prepare (able) -  If the Action [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>One of the <a href="http://struts.apache.org/2.x/docs/tutorials.html">struts 2 sample applications</a> is the Mailreader application which has  <a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/MailReader%20Training%20Course">training course</a> via  <span class="nobr"></span><a href="http://code.google.com/p/sq1-struts2/source" rel="nofollow">Struts from Square One site</a> .</strong></p>
<p><span class="nobr"></span><a href="http://opensource.atlassian.com/confluence/oss/download/attachments/4942/building-web-applications.pdf?version=1">Building Web Applications</a><br />
<span class="nobr"></span><a href="http://opensource.atlassian.com/confluence/oss/download/attachments/4942/building-s2-applications.pdf?version=2">Building Struts 2 Applications</a> [  <a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/Welcome" title="Welcome">Welcome</a>] [<a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/Welcome-Notes" title="Welcome-Notes">More</a> ...]</p>
<blockquote>
<h3>Struts 2 components</h3>
</blockquote>
<blockquote><p>Action Handler, Result Handler, Custom Tags</p></blockquote>
<blockquote><p><a href="http://struts.apache.org/2.x/docs/interceptors.html#Interceptors-ConfiguringInterceptors">Interceptor</a> : bring custom code into call stack</p>
<ul>
<li>Timer Interceptor</li>
<li><a href="http://cwiki.apache.org/confluence/display/WW/Prepare+Interceptor">Prepare (able) </a>-  If the Action implements Preparable, calls its prepare method.</li>
</ul>
<p>value stack : stack of objects that expression language can pull from</p>
<ul>
<li>Action instance pushed onto stack</li>
</ul>
</blockquote>
<p><span class="nobr"></span><a href="http://opensource.atlassian.com/confluence/oss/download/attachments/4942/junit-jumpstart.pdf?version=2">Jumpstarting JUnit</a>  (<a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/Retain-Notes" title="Retain-Notes">More</a> &#8230;)</p>
<blockquote></blockquote>
<p><span class="nobr"></span><a href="http://opensource.atlassian.com/confluence/oss/download/attachments/4942/capturing-input.pdf?version=2">Capturing Input</a>(<a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/Register-Notes" title="Register-Notes">More</a> &#8230;)</p>
<blockquote></blockquote>
<p><span class="nobr"></span><a href="http://opensource.atlassian.com/confluence/oss/download/attachments/4942/validating-input.pdf?version=3">Validating Input</a> (<a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/Register2-Notes" title="Register2-Notes">More</a> &#8230;)</p>
<blockquote>
<h3>Request Lifecycle in Struts 2 applications</h3>
<ul>
<li>User Sends request: User sends a request to the server for some resource.</li>
<li>FilterDispatcher determines the appropriate action: The FilterDispatcher  looks at the request and then determines the appropriate Action.</li>
<li>Interceptors are applied: Interceptors configured for applying the common  functionalities such as workflow, validation, file upload etc. are automatically  applied to the request.</li>
<li>Execution of Action: Then the action method is executed to perform the  database related operations like storing or retrieving the data from database.</li>
<li>Output rendering: Then the Result render the output.</li>
<li>Return of Request: Then the request returns through the interceptors in the  reverse order. The returning request allows us to perform the clean-up or  additional processing.</li>
</ul>
<p>Display the result to user: Finally the control is returned to the servlet  container, which sends the output to the user browser.<br />
<a href="http://struts.apache.org/2.0.11/docs/big-picture.html" class="external text" title="http://struts.apache.org/2.0.11/docs/big-picture.html" rel="nofollow">Struts  2 Big Picture</a></p>
<p>The diagram depicts the architecture of Struts 2 Framework. It shows the  the initial request goes to the Servlet container, which is then passed through  a standard filer chain.</p>
<ol>
<li>ActionContextCleanUp filter: The ActionContextCleanUp filter is optional. It  is useful when integrating other technologies such as SiteMesh Plugin.</li>
<li>FilterDispatcher: the required FilterDispatcher is called, which in turn  consults the ActionMapper to determine if the request should invoke an action.  If the <a href="http://struts.apache.org/2.0.11/docs/actionmapper.html" class="external text" title="http://struts.apache.org/2.0.11/docs/actionmapper.html" rel="nofollow">ActionMapper</a> determines that an Action should be invoked, the  FilterDispatcher delegates control to the ActionProxy.</li>
<li>ActionProxy: The ActionProxy consults the <a href="http://struts.apache.org/2.0.11/docs/configuration-files.html" class="external text" title="http://struts.apache.org/2.0.11/docs/configuration-files.html" rel="nofollow">Configuration Files</a> manager, which is initialized via the <a href="http://struts.apache.org/2.0.11/docs/strutsxml.html" class="external text" title="http://struts.apache.org/2.0.11/docs/strutsxml.html" rel="nofollow">struts.xml file</a>. Then the ActionProxy creates an  ActionInvocation, which implements the command pattern. The ActionInvocation  process invokes the <a href="http://struts.apache.org/2.0.11/docs/interceptors.html" class="external text" title="http://struts.apache.org/2.0.11/docs/interceptors.html" rel="nofollow">Interceptors</a> (if configured) and then invokes the action.</li>
<li>Once the Action returns, the ActionInvocation is responsible for looking up  the proper result associated with the Action result code mapped in struts.xml.  The result is then executed, which often (but not always, as is the case for <a href="http://struts.apache.org/2.0.11/docs/action-chaining.html" class="external text" title="http://struts.apache.org/2.0.11/docs/action-chaining.html" rel="nofollow">Action Chaining</a>) involves a template written in <a href="http://struts.apache.org/2.0.11/docs/jsp.html" class="external text" title="http://struts.apache.org/2.0.11/docs/jsp.html" rel="nofollow">JSP</a> or  FreeMarker to be rendered. While rendering, the templates can use the <a href="http://struts.apache.org/2.0.11/docs/struts-tags.html" class="external text" title="http://struts.apache.org/2.0.11/docs/struts-tags.html" rel="nofollow">Struts  Tags</a> provided by the framework. Some of those components will work with the  ActionMapper to render proper URLs for additional requests.</li>
<li>Then the <a href="http://struts.apache.org/2.0.11/docs/interceptors.html" class="external text" title="http://struts.apache.org/2.0.11/docs/interceptors.html" rel="nofollow">Interceptors</a> are executed again in reverse order. Finally the  response returns through the filters configured in web.xml file.</li>
<li>If the ActionContextCleanUp filter is configured, the FilterDispatcher does  not clean the ThreadLocal ActionContext. If the ActionContextCleanUp filter is  not present then the FilterDispatcher will cleanup all the ThreadLocals present.</li>
</ol>
<p><a title="Resources" name="Resources"></a></p>
<h3>Resources</h3>
<ul>
<li><a href="http://www.infoq.com/articles/converting-struts-2-part1" class="external text" title="http://www.infoq.com/articles/converting-struts-2-part1" rel="nofollow">converting-struts-2-part1</a></li>
<li><a href="http://www.infoq.com/articles/migrating-struts-2-part2" class="external text" title="http://www.infoq.com/articles/migrating-struts-2-part2" rel="nofollow">converting-struts-2-part2</a></li>
<li><a href="http://www.roseindia.net/struts/struts2/" class="external text" title="http://www.roseindia.net/struts/struts2/" rel="nofollow">Tutorial</a></li>
</ul>
</blockquote>
<p><a href="http://cwiki.apache.org/confluence/display/WW/Prepare+Interceptor">If you install the war o</a>n an application server (like tomcat ) you can <a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/MailReader+Setup+Instructions">easily run</a> the sample projtect. Here is the <a href="http://opensource.atlassian.com/confluence/oss/download/attachments/4942/Struts-201.pdf">struts 201 slides</a></p>
<p>Th version I have of the application mentions: &#8220;For more about the MailReader, including alternate implementations and a set of  formal Use Cases, please visit the <a href="http://www.strutsuniversity.org/MailReader">Struts University MailReader  site</a>&#8221; .</p>
<ul>
<li><a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/MailReader+Database+Worksheet">MailReader Database Worksheet</a>                                  <span class="smalltext">(Struts University)</span></li>
<li><a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/MailReader+Object+Model">MailReader Object Model</a>                                  <span class="smalltext">(Struts University)</span></li>
<li><a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/MailReader+Tour">MailReader Tour</a>                                  <span class="smalltext">(Struts University)</span></li>
<li><a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/MailReader+Use+Cases">MailReader Use Cases</a>                                  <span class="smalltext">(Struts University)</span></li>
</ul>
<p>The full source code for MailReader is available as<a href="http://svn.apache.org/viewvc/struts/struts2/trunk/apps/mailreader/"> svn site</a>, <a href="http://www.apache.org/dist/struts/binaries/">binaries</a>, <a href="http://people.apache.org/builds/struts/nightlies/2.0.x/apps/">nightlies</a></p>
<p>Other <a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/Home">Struts2 Trainings</a> include <a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/Migrating+to+Struts+2">Migrating to Struts2</a> the and <a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/JPA+Training+Course">JPA</a>  .</p>
<p>REFERENCES:</p>
<ul>
<li><a href="http://struts.apache.org/2.x/docs/home.html">http://struts.apache.org/2.x/docs/home.html</a></li>
<li><a href="http://struts.apache.org/2.x/docs/core-developers-guide.html">http://struts.apache.org/2.x/docs/core-developers-guide.html</a></li>
<li><a href="http://opensource.atlassian.com/confluence/oss/display/STRUTS/Home">http://opensource.atlassian.com/confluence/oss/display/STRUTS/Home</a></li>
<li><a href="http://cwiki.apache.org/confluence/display/S2WIKI/Home">http://cwiki.apache.org/confluence/display/S2WIKI/Home</a></li>
<li><a href="http://www.gmjjavadesigns.com/gmjd/entry/struts_2_ajax_tags">http://www.gmjjavadesigns.com/gmjd/entry/struts_2_ajax_tags</a></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/488/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/488/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/488/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/488/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/488/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/488/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/488/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/488/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/488/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/488/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/488/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/488/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=488&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/12/02/struts2-trainings/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>A Roller 4.o experience</title>
		<link>http://technobuzz.wordpress.com/2007/11/25/a-roller-4o-experience/</link>
		<comments>http://technobuzz.wordpress.com/2007/11/25/a-roller-4o-experience/#comments</comments>
		<pubDate>Sun, 25 Nov 2007 20:27:19 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[SW Tools]]></category>

		<category><![CDATA[Struts]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/11/25/a-roller-4o-experience/</guid>
		<description><![CDATA[Just last week, I learned about what&#8217;s new with Roller in 4.0
Thought it was finally time to try my own installation after being a one time user of this Roller platform on JRoller as user on http://www.jroller.com/interjavanet/ . I had forgotten my password over on that blog, and it did not seem to be stright [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Just last week, I learned about <a href="http://technobuzz.wordpress.com/2007/11/18/">what&#8217;s new with Roller in 4.0</a></p>
<p>Thought it was finally time to try my own <a href="http://people.apache.org/~snoopdave/apache-roller-4.0-rc9/roller-install-guide.pdf">installation</a> after being a one time user of this <a href="http://rollerweblogger.org/project/">Roller platform</a> on <a href="http://jroller.com">JRoller</a> as user on <a href="http://www.jroller.com/interjavanet/">http://www.jroller.com/interjavanet/</a> . I had forgotten my password over on that blog, and it did not seem to be stright forward on how you get your password reset.</p>
<p>Did I mention that Roller is now on Apache at <a href="http://roller.apache.org/" class="external">http://roller.apache.org</a> ?</p>
<p>They have their own wiki now at<a href="http://cwiki.apache.org/confluence/display/ROLLER"> http://cwiki.apache.org/confluence/display/ROLLER</a></p>
<p>Anyway, I am using the mysql database (5.0.41 community edition) with roller 4<br />
(<a href="http://people.apache.org/~snoopdave/apache-roller-4.0-rc9/">apache-roller-src-4.0-rc9</a>) which i placed in Tomcat&#8217;s webapps directory naming the folder roller4_0  .</p>
<p>I am using tomcat 5.5 with java5.</p>
<p><strong>Setup</strong>: Tomcat&#8217;s common/classes folder have placed file roller-custom.properties:<br />
installation.type=auto<br />
database.configurationType=jdbc<br />
database.jdbc.driverClass=com.mysql.jdbc.Driver<br />
database.jdbc.connectionURL=jdbc:mysql://localhost:3306/rollerdb<br />
database.jdbc.username=root<br />
database.jdbc.password=admin<br />
mail.configurationType=properties<br />
mail.hostname=smtp-server.nc.rr.com<br />
mail.username=x<br />
mail.password=x</p>
<p><strong>Important: </strong>You need to put the mysql driver, and two other jars into Tomcats&#8217;s common/lib directory:</p>
<ul>
<li>mysql-connector-java-3.1.13-bin</li>
<li>activation (obtained from my java 5 lib folder)</li>
<li>mail (obtained from my java 5 lib folder)</li>
</ul>
<p class="ArwC7c ckChnd">&nbsp;</p>
<p>AFter starting Tomcat, I go to the main screen via url  <a href="http://localhost:8080/roller4_0/index.jsp">http://localhost:8080/roller4_0/index.jsp</a></p>
<p>which says I have a successful connection but have no tables . So I click the button to create the tables.</p>
<p><img src="http://technobuzz.files.wordpress.com/2007/11/image01.jpg?w=440" alt="image01.jpg" width="440" /></p>
<p>Then, I get the page to create users and the blog.<br />
<img src="http://technobuzz.files.wordpress.com/2007/11/image002.jpg?w=440" alt="image002.jpg" width="440" /></p>
<p><strong>References</strong> :</p>
<ul>
<li>The <a href="http://cwiki.apache.org/confluence/display/ROLLER/Roller+Source+Code">Roller source code wiki page</a></li>
<li>The <a href="http://cwiki.apache.org/confluence/display/ROLLER/Build+Guide">Roller Build Guide wiki page </a></li>
<li>The <a href="http://cwiki.apache.org/confluence/display/ROLLER/Roller+Install+Guides">Roller Install Guide wiki page</a></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/487/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/487/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/487/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=487&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/11/25/a-roller-4o-experience/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>

		<media:content url="http://technobuzz.files.wordpress.com/2007/11/image01.jpg" medium="image">
			<media:title type="html">image01.jpg</media:title>
		</media:content>

		<media:content url="http://technobuzz.files.wordpress.com/2007/11/image002.jpg" medium="image">
			<media:title type="html">image002.jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>Roller n Struts2</title>
		<link>http://technobuzz.wordpress.com/2007/11/18/roller-n-struts2/</link>
		<comments>http://technobuzz.wordpress.com/2007/11/18/roller-n-struts2/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 21:55:30 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[Hibernate &amp; ORM]]></category>

		<category><![CDATA[Struts]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/11/18/roller-n-struts2/</guid>
		<description><![CDATA[Just noticed that Dave Johnson has upgraded Roller in version 4.o to use Struts2 and OpenJPA.
After learning about Webwork last year,   I  played with using Struts2 examples in a 1.4.x environment.
Roller wiki
Install Guide

 http://www.rkcole.com/articles/struts/crudTutorial/
 http://techienet.org/book-page/sarath/struts2-step-step-guide-programmers
http://ahmadshajee.blogspot.com/2007/09/struts2-part-i-introduction.html
http://j2eefolks.blogspot.com/2007/04/struts-2-features-and-short-summary.html

       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Just noticed that Dave Johnson has <a href="http://rollerweblogger.org/roller/entry/roller_strong_9">upgraded Roller in version 4.o</a> to <a href="http://rollerweblogger.org/roller/entry/powered_by_struts2_and_openjpa">use Struts2 and OpenJPA</a>.</p>
<p>After learning about Webwork last year,   I  played with using <a href="http://cwiki.apache.org/confluence/display/S2WIKI/Sample+Applications+with+Java+1.4.x">Struts2 examples in a 1.4.x environment</a>.</p>
<p><a href="http://cwiki.apache.org/confluence/display/ROLLER">Roller wiki</a></p>
<p><a href="http://cwiki.apache.org/confluence/display/ROLLER/Roller+Install+Guides">Install Guide</a></p>
<ul>
<li> <a href="http://www.rkcole.com/articles/struts/crudTutorial/">http://www.rkcole.com/articles/struts/crudTutorial/</a></li>
<li> <a href="http://techienet.org/book-page/sarath/struts2-step-step-guide-programmers">http://techienet.org/book-page/sarath/struts2-step-step-guide-programmers</a></li>
<li><a href="http://ahmadshajee.blogspot.com/2007/09/struts2-part-i-introduction.html">http://ahmadshajee.blogspot.com/2007/09/struts2-part-i-introduction.html</a></li>
<li><a href="http://j2eefolks.blogspot.com/2007/04/struts-2-features-and-short-summary.html">http://j2eefolks.blogspot.com/2007/04/struts-2-features-and-short-summary.html</a></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/484/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/484/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/484/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/484/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/484/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/484/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/484/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/484/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/484/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/484/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/484/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/484/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=484&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/11/18/roller-n-struts2/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>More web 2.0</title>
		<link>http://technobuzz.wordpress.com/2007/09/19/more-web-20/</link>
		<comments>http://technobuzz.wordpress.com/2007/09/19/more-web-20/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 01:18:06 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/09/19/more-web-20/</guid>
		<description><![CDATA[Last week was the conference, this week comes people trying to define it. My best definition would be netvibes.com
A checkpoint on  Web 2.0 in the enterprise

As such, the situational application would be  another web 2.0 concept. this article defines it great.
&#8220;where small groups and departments developed their own applications independent of the corporate [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Last week was the conference, this week comes <a href="http://blogs.techrepublic.com.com/tech-manager/?p=342">people trying to define it</a>. My best definition would be netvibes.com</p>
<p><a href="http://blogs.zdnet.com/Hinchcliffe/?p=130" title="Permanent Link to A checkpoint on Web 2.0 in the enterprise" rel="bookmark">A checkpoint on  Web 2.0 in the enterprise</a></p>
<p><img src="http://technobuzz.files.wordpress.com/2007/09/web2inenterprise_latest2.png" alt="web2inenterprise_latest2.png" /></p>
<p>As such, the <a href="http://en.wikipedia.org/wiki/Situational_application">situational application</a> would be  another web 2.0 concept. <a href="http://elangogovind.wordpress.com/2006/02/10/what-is-a-situational-application/">this article</a> defines it great.</p>
<p>&#8220;where small groups and departments developed their own applications independent of the corporate IT department. Today more and more end users who are not professional programmers are developing web applications that better fit their own needs. A simple example is a wiki, where the users can create and modify the pages and their content. No programmer has to decide ahead of time what the topics of interest will be or the structure and layout of the pages. The users evolve something over time that suites their needs within the time budget they have to invest in the site.&#8221;</p>
<p>REST is another <a href="http://www.crummy.com/writing/RESTful-Web-Services/">buzzwodr</a> like this <a href="http://developers.sun.com/learning/javaoneonline/2007/pdf/TS-8544.pdf">slide presentation</a> that explains it.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/482/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/482/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/482/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=482&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/09/19/more-web-20/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>

		<media:content url="http://technobuzz.files.wordpress.com/2007/09/web2inenterprise_latest2.png" medium="image">
			<media:title type="html">web2inenterprise_latest2.png</media:title>
		</media:content>
	</item>
		<item>
		<title>web 2.0 conference</title>
		<link>http://technobuzz.wordpress.com/2007/09/14/web-20-conference/</link>
		<comments>http://technobuzz.wordpress.com/2007/09/14/web-20-conference/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 03:45:55 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[Blogging]]></category>

		<category><![CDATA[J2EE]]></category>

		<category><![CDATA[NC]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[SOA]]></category>

		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/09/14/web-20-conference/</guid>
		<description><![CDATA[In Raleigh, I got a chance to attend IBM&#8217;s technical briefing on web 2.0 .
For now, will just list various bits of info that I will organize later.
QEDWiki (Quick and easy design) . Assembly : &#8220;QEDWiki is a unique Wiki framework in that it provides both Web users and developers with a single Web application [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In <a href="http://www-128.ibm.com/developerworks/wikis/display/web20work/September+12%2C+2007+-+Raleigh%2C+NC">Raleigh</a>, I got a chance to attend <a href="http://www-03.ibm.com/developerworks/wikis/display/web20work/Home+Page">IBM&#8217;s technical briefing on web 2.0</a> .</p>
<p>For now, will just list various bits of info that I will organize later.</p>
<p><a href="http://services.alphaworks.ibm.com/qedwiki/">QEDWiki </a>(Quick and easy design) . Assembly : &#8220;QEDWiki is a unique Wiki framework in that it provides both Web users and developers with a single Web application framework for hosting and developing a broad range of Web 2.0 applications.&#8221;</p>
<p><a href="http://services.alphaworks.ibm.com/damia/">Damia</a>  . Feeds: &#8220;provides easy-to-use tools that developers and IT users alike can use to quickly assemble data feeds from the Internet and a variety of enterprise data sources. The benefits of this service include the ability to aggregate and transform a wide variety of data or content feeds, which can be used in enterprise mashups.&#8221;</p>
<p><a href="http://services.alphaworks.ibm.com/mashuphub/">Mashup Hub</a>. Tag : &#8220;Mashup Hub provides two broad areas of support: feed generation for enterprise data sources and a catalog of feeds and user interface (UI) widgets.&#8221;</p>
<p><a href="http://www.jroller.com/cooney/entry/just_what_is_info_2">Info 2.0</a></p>
<p><a href="http://services.alphaworks.ibm.com/manyeyes/home">Many eyes</a></p>
<p><a href="http://www.babynamewizard.com/namevoyager/lnv0105.html">Baby name wizard</a></p>
<p><a href="http://www.gather.com/">gather.com</a></p>
<p><a href="http://secondlife.com/whatis/">second life</a></p>
<p><a href="http://www.strikeiron.com/company/management.aspx">strike iron</a></p>
<p><a href="http://www.usatoday.com/money/books/reviews/2007-01-02-wikinomics_x.htm">gold corp</a></p>
<p><a href="http://www.zoho.com/">zoho</a></p>
<p><a href="http://www.zootsoftware.com/">zoot</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/481/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/481/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/481/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=481&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/09/14/web-20-conference/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>Speak Dojo</title>
		<link>http://technobuzz.wordpress.com/2007/07/21/speak-dojo/</link>
		<comments>http://technobuzz.wordpress.com/2007/07/21/speak-dojo/#comments</comments>
		<pubDate>Sat, 21 Jul 2007 21:59:49 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/07/21/speak-dojo/</guid>
		<description><![CDATA[what is dojo?
Dojo is an Open Source JavaScript UI toolkit. It makes writing JavaScript easier, building great interfaces faster, and deploying dynamic UIs at scale much easier. The foundation of Dojo is &#8220;Dojo Base&#8221;, a single tiny library which contains Ajax, event handling, effects, blazing fast CSS queries, language utilities, and a lot more. On [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://rgarg.blogspot.com/2007/07/what-is-dojo.html">what is dojo</a>?</p>
<blockquote><p>Dojo is an Open Source JavaScript UI toolkit. It makes writing JavaScript easier, building great interfaces faster, and deploying dynamic UIs at scale much easier. The foundation of Dojo is &#8220;Dojo Base&#8221;, a single tiny library which contains Ajax, event handling, effects, blazing fast CSS queries, language utilities, and a lot more. On top of this Base, the rest of Dojo Core adds high-quality facilities for Drag and Drop, extended forms of Ajax and I/O, JSON-RPC, internationalization, and back-button handling.</p></blockquote>
<p>You can use the <code>div</code> tag to define widget locations and Dojo will place the widget there either during page load or in response to events.</p>
<p><a href="http://dojotoolkit.org/book/dojo-book-0-4">dojo book 0.4</a> &#8211;<a href="http://dojotoolkit.org/api/">API</a> &#8212; <a href="http://manual.dojotoolkit.org/index.html">reference documentation</a> &#8212; <a href="http://dojo.jot.com/WikiHome">Dojo jot wiki</a> &#8212; <a href="http://dojotoolkit.org/">dojo toolkit home</a></p>
<p>JavaPassion <a href="http://www.javapassion.com/ajax/DojoToolkit_speakernoted.pdf">PDF</a>  has 86 pages of info.</p>
<p>What is <a href="http://www.json.org/java/">JSON</a>?</p>
<blockquote><p> (<a href="http://today.java.net/pub/a/today/2006/04/27/building-ajax-with-dojo-and-json.html">Using Dojo and JSON to Build Ajax Applications article</a> ) - JSON is a Java library that helps convert Java objects into a string representation. This string, when <code>eval()</code>ed in JavaScript, produces an array that contains all of the information that the Java object contained. <a href="http://www.json.org/javadoc/org/json/JSONObject.html"><code>JSONObject</code></a> class , <a href="http://www.json.org/javadoc/org/json/JSONArray.html"><code>JSONArray</code></a> class &#8220;-   Dojo provides an abstraction layer for invoking JSON-RPC requests&#8221;</p>
<p><a href="http://blog.taragana.com/index.php/archive/the-power-and-versatility-of-json-over-xml/" title="http://blog.taragana.com/index.php/archive/the-power-and-versatility-of-json-over-xml/">json      over xml?</a></p>
<p><a href="http://www.ibm.com/developerworks/websphere/library/techarticles/0606_barcia/0606_barcia.html">IBM Paper</a>: &#8220;JSON is built on two structures:</p>
<ol>
<li>A collection of name/value pairs. In various languages, this is realized as an object, record, struct, dictionary, hash table, keyed list, or associative array.</li>
<li>An ordered list of values. In most languages, this is realized as an array, vector, list, or sequence</li>
</ol>
<p>JSON-RPC is a lightweight remote procedure call protocol in which JSON serializes requests and responses</p>
<p>The request is a single object with three properties:</p>
<ul>
<li> 					<code>method</code> - A string containing the name of the method to be invoked.</li>
<li> 					<code>params</code> - An array of objects to pass as arguments to the method.</li>
<li> 					<code>id</code> - The request ID. This can be of any type. It is used to match the response with the request that it is replying to.</li>
</ul>
<p>When the method invocation completes, the service must reply with a response. The response is a single object with three properties:</p>
<ul>
<li> 					<code>result</code> - The object that was returned by the invoked method. This must be <code>null</code>, in case there was an error invoking the method.</li>
<li> 					<code>error</code> - An <code>error</code> object if there was an error invoking the method. It must be <code>null</code>, if there was no error.</li>
<li> 					<code>id</code> - This must be the same ID as the request it is responding to.</li>
</ul>
<p>A notification is a special request that does not have a response. It has the same properties as the request object with one exception:</p>
<p><code>id</code> - Must be <code>null</code>&#8220;</p></blockquote>
<blockquote><p><a href="http://today.java.net/pub/a/today/2006/04/27/building-ajax-with-dojo-and-json.html">Using Dojo and JSON to Build Ajax Applications article</a>: Dojo libraries are organized in packages just like Java code. For this example, we will need to import two packages.</p>
<p>The <code>dojo.io</code> package contains classes that allow us to make HTTP requests using protocols such as XMLHTTPTransport.</p>
<p>The <code>dojo.event</code> package is designed to provide a unified event system for DOM and programmatic events.</p>
<p>The <code>dojo.event.connect()</code> method allows you to associate a  handler for the <code>onclick</code> event for <code>myButton</code>:</p>
<pre><code>function onLoad() {

   var buttonObj = document.getElementById("myButton");

   <strong>dojo.event.connect(buttonObj, &#8220;onclick&#8221;,

          this, &#8220;onclick_myButton&#8221;);</strong>

  }</code>  function onclick_myButton() {

   var bindArgs = {

    <strong>url</strong>: &#8220;welcome.jsp&#8221;,

    <strong>error</strong>: function(type, data, evt){

     alert(&#8221;An error occurred.&#8221;);

    },

    <strong>load</strong>: function(type, data, evt){

     alert(data);

    },

    <strong>mimetype</strong>: &#8220;text/plain&#8221;,

    <strong>formNode</strong>: document.getElementById(&#8221;myForm&#8221;)

   };

   <strong>dojo.io.bind(bindArgs);</strong>

  }</pre>
<p>The magical <code>dojo.io.bind()</code> function is where the power lies. It takes as argument <code>bindArgs</code>, an array of name/value pairs. In this example, we specify five pairs:</p>
<ol>
<li><code>url</code>: The URL to make the request to.</li>
<li><code>mimetype</code>: The response type expected.</li>
<li><code>load</code>: Code to execute upon success.</li>
<li><code>error</code>: Code to execute upon error.</li>
<li><code>formNode</code>: The ID of the form whose fields to submit as parameters to the URL.</li>
</ol>
<p>Once the call to <code>dojo.io.bind(bindArgs)</code> is made,depending on whether the request encountered any errors, either the <code>load</code> or <code>error</code> code is executed. Both <code>load</code> and <code>error</code> take three arguments:<code><br />
<strong> type</strong></code><strong>:</strong> The type of function; it will always be set to <code>load</code> for <code>load()</code> and <code>error</code> for <code>error()</code>.<code><br />
<strong> data</strong></code>: The response received. If <code>mimetype</code> is specified as <code>text/plain</code>, data contains the raw response. <strong>If, however, <code>text/json</code> is used, data contains the value of <code>eval('(' + responseReceived + ')')</code>, where <code>responseReceived</code> is what the call returned</strong>.<code></code><code></code></p>
<p><strong><code>evt</code></strong>: The <a href="http://www.w3schools.com/htmldom/dom_obj_event.asp">event object</a>.</p></blockquote>
<ul>
<li>Dojo with <a href="http://www.devx.com/webdev/Article/31806/0/page/1">a struts action</a> example</li>
<li><span><a href="http://dojotoolkit.org/search/node/tree" title="http://dojotoolkit.org/search/node/tree">http://dojotoolkit.org/search/node/tree</a></span></li>
<li><span><a href="http://willcode4beer.com/ware.jsp?set=dojoTreeWidget" title="http://willcode4beer.com/ware.jsp?set=dojoTreeWidget">http://willcode4beer.com/ware.jsp?set=dojoTreeWidget</a></span></li>
<li><span><a href="http://www.sauter-online.de/dojo/demos/widget/Tree/tree.html" title="http://www.sauter-online.de/dojo/demos/widget/Tree/tree.html">http://www.sauter-online.de/dojo/demos/widget/Tree/tree.html</a></span></li>
<li><span><a href="http://www.thearcmind.com/confluence/display/RandomThoughts/DOJO+First+Glance" title="http://www.thearcmind.com/confluence/display/RandomThoughts/DOJO+First+Glance">http://www.thearcmind.com/confluence/display/RandomThoughts/DOJO+First+Glance</a><br />
</span></li>
<li><span><a href="http://dojo.jot.com/WikiHome/Tree" title="http://dojo.jot.com/WikiHome/Tree">http://dojo.jot.com/WikiHome/Tree</a></span></li>
<li><a href="http://home.exetel.com.au/cweatures/combosample/combotest.html"><span>http://home.exetel.com.au/cweatures/combosample/combotest.html</span></a></li>
<li class="MsoNormal"><span><a href="http://www.stack.be/%7Eroel/blog/archives/the-dojo-tree-control-for-beginners-part-1/" title="http://www.stack.be/~roel/blog/archives/the-dojo-tree-control-for-beginners-part-1/">http://www.stack.be/~roel/blog/archives/the-dojo-tree-control-for-beginners-part-1/</a>      </span></li>
<li class="MsoNormal"><span><a href="http://www.stack.be/%7Eroel/blog/archives/the-dojo-tree-control-for-beginners-part-2/" title="http://www.stack.be/~roel/blog/archives/the-dojo-tree-control-for-beginners-part-2/">http://www.stack.be/~roel/blog/archives/the-dojo-tree-control-for-beginners-part-2/</a></span></li>
<li class="MsoNormal"><span></span><span style="font-size:12pt;font-family:'Times New Roman';"><a href="http://www.it-eye.nl/weblog/2007/05/02/use-ajax-treecompontent-in-jsp-with-dojo/" title="http://www.it-eye.nl/weblog/2007/05/02/use-ajax-treecompontent-in-jsp-with-dojo/">http://www.it-eye.nl/weblog/2007/05/02/use-ajax-treecompontent-in-jsp-with-dojo/</a></span></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/480/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/480/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/480/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=480&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/07/21/speak-dojo/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>Design choices and Tools roundup</title>
		<link>http://technobuzz.wordpress.com/2007/07/02/design-choices-and-tools-roundup/</link>
		<comments>http://technobuzz.wordpress.com/2007/07/02/design-choices-and-tools-roundup/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 12:28:57 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[J2EE]]></category>

		<category><![CDATA[SW Tools]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/07/02/design-choices-and-tools-roundup/</guid>
		<description><![CDATA[softarc - the anti- experienced Coding Architect
Using NetBeans Open Source Toolbox , and More Netbeans
You are doing more modeling than you think
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://softarc.blogspot.com/2007/06/how-to-spot-dreaded-non-coding.html">softarc</a> - the anti- experienced Coding Architect</p>
<p>Using <a href="http://www.developer.com/java/ent/article.php/3685826">NetBeans Open Source Toolbox</a> , and <a href="http://blogs.sun.com/geertjan/">More Netbeans</a></p>
<p>You are <a href="http://www.builderau.com.au/strategy/developmentprocess/soa/Agile-Modelling-with-IBM-s-Scott-Ambler/0,339028278,339278887,00.htm">doing more modeling than you think</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/479/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/479/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/479/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/479/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/479/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/479/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/479/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/479/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/479/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/479/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/479/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/479/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=479&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/07/02/design-choices-and-tools-roundup/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>CM is made of what?</title>
		<link>http://technobuzz.wordpress.com/2007/06/25/cm-is-made-of-what/</link>
		<comments>http://technobuzz.wordpress.com/2007/06/25/cm-is-made-of-what/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 18:51:31 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/06/25/cm-is-made-of-what/</guid>
		<description><![CDATA[http://devlicio.us/blogs/derik_whittaker/archive/2007/05/09/questions-every-candidate-should-ask-a-potential-new-employer.aspx
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><span><a href="http://devlicio.us/blogs/derik_whittaker/archive/2007/05/09/questions-every-candidate-should-ask-a-potential-new-employer.aspx" rel="nofollow" target="_blank">http://devlicio.us/blogs/derik_whittaker/archive/2007/05/09/questions-every-candidate-should-ask-a-potential-new-employer.aspx</a></span></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/478/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/478/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/478/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=478&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/06/25/cm-is-made-of-what/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>Just Say No</title>
		<link>http://technobuzz.wordpress.com/2007/06/25/just-say-no/</link>
		<comments>http://technobuzz.wordpress.com/2007/06/25/just-say-no/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 18:48:40 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/06/25/just-say-no/</guid>
		<description><![CDATA[&#8220;I am suggesting that there are those around us who are “serial committers” - they always say yes and rarely say no, even when they should.  These individuals become so engulfed by the shear number of commitments that they have made that it becomes impossible for them to execute on any of them, at least [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>&#8220;I am suggesting that there are those around us who are “serial committers” - they always say yes and rarely say no, even when they should.  These individuals become so engulfed by the shear number of commitments that they have made that it becomes impossible for them to execute on any of them, at least not effectively.&#8221;</p>
<p>http://cjhemp.wordpress.com/2007/04/28/promise-based-management/</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/477/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/477/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/477/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/477/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/477/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/477/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/477/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/477/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/477/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/477/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/477/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/477/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=477&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/06/25/just-say-no/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>Practices are way to Go</title>
		<link>http://technobuzz.wordpress.com/2007/06/25/practices-are-way-to-go/</link>
		<comments>http://technobuzz.wordpress.com/2007/06/25/practices-are-way-to-go/#comments</comments>
		<pubDate>Mon, 25 Jun 2007 18:43:42 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/06/25/practices-are-way-to-go/</guid>
		<description><![CDATA[http://drdobbs.com/dept/architect/198000264: &#8220;&#8221;
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>http://drdobbs.com/dept/architect/198000264: &#8220;&#8221;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/476/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/476/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/476/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=476&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/06/25/practices-are-way-to-go/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>Agile Software Process</title>
		<link>http://technobuzz.wordpress.com/2007/06/08/agile-software-process/</link>
		<comments>http://technobuzz.wordpress.com/2007/06/08/agile-software-process/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 15:18:25 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[Patterns &amp; UML]]></category>

		<category><![CDATA[SW Tools]]></category>

		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/06/08/agile-software-process/</guid>
		<description><![CDATA[AMIS on Deliver valuable software: &#8220;Other posts about the AGILE Principles soon to come:
1.    Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.  (This one).
2.    Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
3. [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://technology.amis.nl/blog/?p=1971">AMIS on Deliver valuable software</a>: &#8220;<font size="2">Other posts about the AGILE Principles soon to come:<br />
<em>1.    Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.  (This one).<br />
2.    Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.<br />
3.    Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.<br />
4.    Business people and developers must work together daily throughout the project.<br />
5.    Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.<br />
6.    The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.<br />
7.    Working software is the primary measure of progress.<br />
8.    Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.<br />
9.    Continuous attention to technical excellence and good design enhances agility.<br />
10.    Simplicity–the art of maximizing the amount of work not done–is essential.<br />
11.    The best architectures, requirements, and designs emerge from self-organizing teams.<br />
12.    At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. </em></font>&#8220;</p>
<p>Forget those fancy tools, and try <a href="http://chriswoodill.blogspot.com/2007/06/low-tech-approaches-to-requirements.html">just enough information</a> in requirement gathering.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/475/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/475/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/475/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/475/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/475/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=475&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/06/08/agile-software-process/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>thats why they call it work</title>
		<link>http://technobuzz.wordpress.com/2007/05/31/thats-why-they-call-it-work/</link>
		<comments>http://technobuzz.wordpress.com/2007/05/31/thats-why-they-call-it-work/#comments</comments>
		<pubDate>Thu, 31 May 2007 11:52:01 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[SW Tools]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/05/31/thats-why-they-call-it-work/</guid>
		<description><![CDATA[ The Furious Purpose has a good outline on what makes an ideal software job.

The Team
The Process
The Company
The Product
The Technology
The Location (i.e. work at home)

For me, having a software quality plan in place is what you would like to see. Just saw this free (without customizations) for managing the software development process.
Also, collaboration is key [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p> The <a href="http://furiouspurpose.blogspot.com">Furious Purpose</a> has a good outline on what makes an <a href="http://furiouspurpose.blogspot.com/2007/02/ideal-development-job.html">ideal software job</a>.</p>
<ul>
<li>The Team</li>
<li>The Process</li>
<li>The Company</li>
<li>The Product</li>
<li>The Technology</li>
<li>The<a href="http://furiouspurpose.blogspot.com/2007/02/ideal-development-job-location.html"> Location</a> (i.e. work at home)</li>
</ul>
<p>For me, having a software quality plan in place is what you would like to see. Just saw this free (without customizations) for <a href="http://www.artifactsoftware.com/products/comparison.html">managing the software development process</a>.</p>
<p>Also, collaboration is key for a job where people share knowledge and experiences so that you don&#8217;t have to reinvent the wheel everytime. Like <a href="http://www.buni.org/mediawiki/index.php/Main_Page">this here wiki</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/474/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/474/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/474/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=474&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/05/31/thats-why-they-call-it-work/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>Struts Next</title>
		<link>http://technobuzz.wordpress.com/2007/05/29/struts-next/</link>
		<comments>http://technobuzz.wordpress.com/2007/05/29/struts-next/#comments</comments>
		<pubDate>Tue, 29 May 2007 13:08:43 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[Struts]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/05/29/struts-next/</guid>
		<description><![CDATA[More info On Struts2
Tutorial
I few months back I experimented with Struts2 and  WebWorks
and then some&#8230;
Here is a wiki entry i created on site.
http://cwiki.apache.org/confluence/display/S2WIKI/Sample+Applications+with+Java+1.4.x
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>More info On <a href="http://www.infoq.com/news/2007/05/struts2-book?bcsi_scan_50310B7EEB1D40DA=BCxwvE4FxPLFkD725rdcKwQAAABTWmwC">Struts2</a></p>
<p><a href="http://www.roseindia.net/struts/struts2/">Tutorial</a></p>
<p>I few months back I experimented with <a href="http://technobuzz.wordpress.com/2006/11/24/">Struts2</a> and  <a href="http://technobuzz.wordpress.com/2006/11/18/">WebWorks</a></p>
<p>and then <a href="http://technobuzz.wordpress.com/2006/11/02/">some</a>&#8230;</p>
<p>Here is a wiki entry i created on site.</p>
<p><span><a href="http://cwiki.apache.org/confluence/display/S2WIKI/Sample+Applications+with+Java+1.4.x" rel="nofollow" target="_blank">http://cwiki.apache.org/confluence/display/S2WIKI/Sample+Applications+with+Java+1.4.x</a></span></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/473/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/473/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/473/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=473&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/05/29/struts-next/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>Jasper Soft Open Source News</title>
		<link>http://technobuzz.wordpress.com/2007/01/31/jasper-soft-open-source-news/</link>
		<comments>http://technobuzz.wordpress.com/2007/01/31/jasper-soft-open-source-news/#comments</comments>
		<pubDate>Wed, 31 Jan 2007 13:57:31 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[SW Tools]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/01/31/jasper-soft-open-source-news/</guid>
		<description><![CDATA[Business Intelliegence Tool  JasperETL - &#8220;JasperETL will be available in Open Source and Professional editions, and was developed through a technology partnership with Talend. Led by a team of veteran data integration industry experts, Talend is the first open source software provider for data integration tools.&#8221;
ETL is an essential tool that guarantees consistency and fluidity of [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Business Intelliegence Tool  <a href="http://www.businessintelligence.com/ex/asp/id.2440/xe/binewsdetail.htm">JasperETL</a> - &#8220;JasperETL will be available in Open Source and Professional editions, and was developed through a technology partnership with Talend. Led by a team of veteran data integration industry experts, Talend is the first open source software provider for data integration tools.&#8221;</p>
<p>ETL is an essential tool that guarantees consistency and fluidity of information in increasingly diverse IT systems. At the center of the decision- making process, ETL allows organizations to move, cleanse, standardize and transform data according to their business needs. JasperETL can be used for both analytic decision support system tasks such as updating data warehouses or marts, as well as for operational solutions such as data consolidation, duplication, synchronization, quality, migration, and change data capture. Performance tests indicate performance up to 50% faster than other leading commercial ETL tools.</p>
<p>JasperETL Open Source edition is available immediately direct from <a href="http://www.jaspersoft.com/">JasperSoft</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/470/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/470/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/470/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/470/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/470/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/470/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/470/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/470/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=470&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/01/31/jasper-soft-open-source-news/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>Brightcove</title>
		<link>http://technobuzz.wordpress.com/2007/01/16/brightcove/</link>
		<comments>http://technobuzz.wordpress.com/2007/01/16/brightcove/#comments</comments>
		<pubDate>Tue, 16 Jan 2007 00:42:53 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/01/16/brightcove/</guid>
		<description><![CDATA[It seems the video hosting service that AOL uses has a bunch of tecnology based presentations:

web 2.0
rails

Technorati Profile
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It seems the video hosting service that AOL <a href="http://brightcove.com">uses</a> has a bunch of tecnology based presentations:</p>
<ul>
<li><a href="http://link.brightcove.com/services/player/bcpid192878559">web 2.0</a></li>
<li><a href="http://link.brightcove.com/services/player/bcpid296360041">rails</a></li>
</ul>
<p><a href="http://www.technorati.com/claim/jizx8avhqq" rel="me">Technorati Profile</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/469/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/469/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/469/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/469/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/469/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/469/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/469/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=469&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/01/16/brightcove/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>Happy New Year</title>
		<link>http://technobuzz.wordpress.com/2007/01/01/happy-new-year/</link>
		<comments>http://technobuzz.wordpress.com/2007/01/01/happy-new-year/#comments</comments>
		<pubDate>Mon, 01 Jan 2007 09:31:45 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[Sports]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2007/01/01/happy-new-year/</guid>
		<description><![CDATA[Wow, I am glad to see 2007 here. 
As always, New Years Day consists of a lot of&#160; football.
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Wow, I am glad to see 2007 here. </p>
<p>As always, New Years Day consists of a lot of&nbsp; football.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/463/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/463/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/463/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/463/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/463/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/463/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/463/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/463/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/463/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/463/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/463/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/463/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=463&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2007/01/01/happy-new-year/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>Tech in Politics</title>
		<link>http://technobuzz.wordpress.com/2006/12/31/tech-in-politics/</link>
		<comments>http://technobuzz.wordpress.com/2006/12/31/tech-in-politics/#comments</comments>
		<pubDate>Sun, 31 Dec 2006 15:10:50 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[Current Affairs]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2006/12/31/tech-in-politics/</guid>
		<description><![CDATA[John Edwards announces . That&#8217;s a first.
On of the first memories I have from my childhood is&#160; when Nixon stepped down and Ford took the reigns. I did not know about the UNC connection with Gerald Ford til recently. I always heard that Ford was some sort of good athlete.
      [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>John Edwards <a href="http://www.bloggersblog.com/cgi-bin/bloggersblog.pl?bblog=1230061">announces</a> . That&#8217;s a <a href="http://www.mopocket.com/political_pocket/#000470">first</a>.</p>
<p>On of the first memories I have from my childhood is&nbsp; when Nixon stepped down and <a href="http://jerseygoddess.blogspot.com/2006/12/interesting-background-about-late.html">Ford took the reigns</a>. I did not know about the <a href="http://www.carolinamarch.com/story/2006/12/28/114630/86">UNC connection</a> with Gerald Ford til recently. I always heard that Ford was some sort of <a href="http://thewizardofodds.blogspot.com/2006/12/michigan-to-remember-ford-schembechler.html">good athlete.</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/461/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/461/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/461/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=461&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2006/12/31/tech-in-politics/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
		<item>
		<title>Castor similar to jaxB</title>
		<link>http://technobuzz.wordpress.com/2006/12/25/castor-similar-to-jaxb/</link>
		<comments>http://technobuzz.wordpress.com/2006/12/25/castor-similar-to-jaxb/#comments</comments>
		<pubDate>Mon, 25 Dec 2006 17:38:32 +0000</pubDate>
		<dc:creator>davidbloom</dc:creator>
		
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://technobuzz.wordpress.com/2006/12/25/castor-similar-to-jaxb/</guid>
		<description><![CDATA[http://www.castor.org/ and get full download where i placed it here
C:/java/castor-1.0.5
C:\java\castor-1.0.5\src&#62;ant jar
put castor jars from C:\java\castor-1.0.5\dist and place in C:/java/castor-1.0.5/lib

C:/java/castor-1.0.5/src/examples/SourceGenerator
test.bat
http://www.castor.org/javadoc/org/exolab/castor/builder/SourceGeneratorMain.html
%JAVA% -cp %CP% org.exolab.castor.builder.SourceGeneratorMain -i invoice.xsd -f -binding-file bindingInvoice.xml
JavaDoc
Marshalling - is the process of traversing a content tree and
writing an XML document that reflects the tree&#8217;s content. 
org.exolab.castor.xml.Marshaller
Unmarshalling -&#160; is the process of reading an XML document [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>http://www.castor.org/ and get full download where i placed it here</p>
<p>C:/java/castor-1.0.5</p>
<p>C:\java\castor-1.0.5\src&gt;ant jar</p>
<p>put castor jars from C:\java\castor-1.0.5\dist and place in C:/java/castor-1.0.5/lib</p>
<p></p>
<p>C:/java/castor-1.0.5/src/examples/SourceGenerator</p>
<p>test.bat</p>
<p><em>http://www.castor.org/javadoc/org/exolab/castor/builder/SourceGeneratorMain.html</em></p>
<p><em>%JAVA% -cp %CP% org.exolab.castor.builder.SourceGeneratorMain -i invoice.xsd -f -binding-file bindingInvoice.xml</em></p>
<p><a href="http://www.castor.org/javadoc/overview-summary.html">JavaDoc</a></p>
<p><strong>Marshalling</strong> - is the process of traversing a content tree and<br />
writing an XML document that reflects the tree&#8217;s content. <a href="http://www.castor.org/javadoc/org/exolab/castor/xml/Marshaller.html"><br />
org.exolab.castor.xml.Marshaller</a><br />
<strong>Unmarshalling</strong> -&nbsp; is the process of reading an XML document and constructing a content tree of Java content objects.<a href="http://www.castor.org/javadoc/org/exolab/castor/xml/Unmarshaller.html">org.exolab.castor.xml.Unmarshaller</a></p>
<p><a href="http://www.castor.org/srcgen-example.html">example</a></p>
<p>&#8230;</p>
<p>It has been a while since I got a chance to <a href="http://interjavanet.typepad.com/weblog/2006/11/struts2_samples.html">look at Struts 2</a> . At the time I was interested in how to get <a href="http://cwiki.apache.org/confluence/display/S2WIKI/Sample+Applications+with+Java+1.4.x">jars going with JDK 1.4.2</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/technobuzz.wordpress.com/457/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/technobuzz.wordpress.com/457/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technobuzz.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technobuzz.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technobuzz.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technobuzz.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technobuzz.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technobuzz.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technobuzz.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technobuzz.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technobuzz.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technobuzz.wordpress.com/457/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=technobuzz.wordpress.com&blog=687368&post=457&subd=technobuzz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://technobuzz.wordpress.com/2006/12/25/castor-similar-to-jaxb/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/davidbloom-128.jpg" medium="image">
			<media:title type="html">davidbloom</media:title>
		</media:content>
	</item>
	</channel>
</rss>