<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sam&#039;s random musings &#187; JAVA</title>
	<atom:link href="http://blog.samdevore.com/archives/category/code-development/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.samdevore.com</link>
	<description>The internet wanderings of a stay at home dad</description>
	<lastBuildDate>Sat, 24 Apr 2010 01:45:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='blog.samdevore.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>How to Shoot Yourself in the Foot in Any Programming Language</title>
		<link>http://blog.samdevore.com/archives/2007/06/27/how-to-shoot-yourself-in-the-foot-in-any-programming-language/</link>
		<comments>http://blog.samdevore.com/archives/2007/06/27/how-to-shoot-yourself-in-the-foot-in-any-programming-language/#comments</comments>
		<pubDate>Wed, 27 Jun 2007 16:11:22 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[Code Development]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[JavaScript/AJAX]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[RealBASIC]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/archives/2007/06/27/how-to-shoot-yourself-in-the-foot-in-any-programming-language/</guid>
		<description><![CDATA[How to Shoot Yourself in the Foot in Any Programming Language:


fullduplex.org  &#187; How to Shoot Yourself in the Foot in Any Programming Language
The proliferation of modern programming languages (all of which seem to have stolen countless features from one another) sometimes makes it difficult to remember what language you&#8217;re currently using. This guide is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://face.centosprime.com/wordpress/2007/06/27/how-to-shoot-yourself-in-the-foot-in-any-programming-language/">How to Shoot Yourself in the Foot in Any Programming Language</a>:</p>

<blockquote>
fullduplex.org  &raquo; How to Shoot Yourself in the Foot in Any Programming Language
The proliferation of modern programming languages (all of which seem to have stolen countless features from one another) sometimes makes it difficult to remember what language you&rsquo;re currently using. This guide is offered as a public service to help programmers who [...]
</blockquote>

<p>Oh man so true so true</p>

<p>(Via <a href="http://face.centosprime.com/wordpress">Mind-NOX</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2007/06/27/how-to-shoot-yourself-in-the-foot-in-any-programming-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restlet &#8211; Lightweight REST framework for Java</title>
		<link>http://blog.samdevore.com/archives/2007/04/30/restlet-lightweight-rest-framework-for-java/</link>
		<comments>http://blog.samdevore.com/archives/2007/04/30/restlet-lightweight-rest-framework-for-java/#comments</comments>
		<pubDate>Mon, 30 Apr 2007 19:12:36 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Code Development]]></category>
		<category><![CDATA[JAVA]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/archives/2007/04/30/restlet-lightweight-rest-framework-for-java/</guid>
		<description><![CDATA[Restlet &#8211; Lightweight REST framework for Java:


Restlet is a lightweight REST framework for Java. It helps you build Web applications that blur the lines between Web sites and Web services by embracing REST, the architectural style of the Web. As every major REST concept has a corresponding Java class, the mental mapping between your RESTful [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.oreillynet.com/onjava/blog/2007/04/restlet_lightweight_rest_frame.html">Restlet &#8211; Lightweight REST framework for Java</a>:</p>

<blockquote>
<p>Restlet is a lightweight REST framework for Java. It helps you build Web applications that blur the lines between Web sites and Web services by embracing REST, the architectural style of the Web. As every major REST concept has a corresponding Java class, the mental mapping between your RESTful Web design and your code is straightforward.<br />
<a href="http://www.restlet.org/">http://www.restlet.org/</a></p>
<p><a href="http://www.javabeat.net/javabeat/ejb3/articles/index.php">EJB 3.0 Articles</a></p>
</blockquote>

<p>Marked for Rush&#8230;</p>

<p>(Via <a href="http://weblogs.oreilly.com/">O&#8217;Reilly Weblogs</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2007/04/30/restlet-lightweight-rest-framework-for-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HiveMind on PHP and Java</title>
		<link>http://blog.samdevore.com/archives/2006/11/22/hivemind-on-php-and-java/</link>
		<comments>http://blog.samdevore.com/archives/2006/11/22/hivemind-on-php-and-java/#comments</comments>
		<pubDate>Wed, 22 Nov 2006 18:35:12 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[JAVA]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/archives/2006/11/22/hivemind-on-php-and-java/</guid>
		<description><![CDATA[HiveMind on PHP and Java: 

Our buddies over at hivemind.co.uk have published another PHP article. This time, instead of decrying PHP, they show how to use the PHP-Java bridge. The article itself, titled How to Bridge PHP and Java for Powerful Web Solutions it technically solid for the most part. I wonder about the advice [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://devzone.zend.com/node/view/id/1263">HiveMind on PHP and Java</a>: 
<blockquote>
<p>Our buddies over at hivemind.co.uk have published another PHP article. This time, instead of decrying PHP, they show how to use the PHP-Java bridge. The article itself, titled <a href="http://www.hiveminds.co.uk/node/3172">How to Bridge PHP and Java for Powerful Web Solutions</a> it technically solid for the most part. I wonder about the advice on creating an autoexec.bat file to set your PATH  and Java&#8217;s CLASSPATH but it is technically accurate, you <b>can</b> do it this way.</p>
    <p>Beyond that, there is a good primer for getting the JDK setup and operating on your machine in a minimum number of steps. (and since it&#8217;s Windows based, it&#8217;s important to know that no reboots are required for this installation.) Once you have the JDK installed, they walk you through a quick &#8220;hello world&#8221; of creating a Java class and using it in PHP. </p>
    </blockquote>
</p>

<p>Seems prety simple and if you have existing Java code it is cool to leverage that, I wonder how this relates to the java bridge in Zend Plateform.</p>

<p>(Via <a href="http://devzone.zend.com/">Zend Developer Zone</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2006/11/22/hivemind-on-php-and-java/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Design Review Tips</title>
		<link>http://blog.samdevore.com/archives/2006/10/30/design-review-tips/</link>
		<comments>http://blog.samdevore.com/archives/2006/10/30/design-review-tips/#comments</comments>
		<pubDate>Mon, 30 Oct 2006 15:09:08 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Apple Dev Tech]]></category>
		<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Code Development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[JavaScript/AJAX]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/archives/2006/10/30/design-review-tips/</guid>
		<description><![CDATA[Design Review Tips: 





(Via Bug Bash.)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://feeds.feedburner.com/~r/BugBash/~3/43208885/design-review-tips.html">Design Review Tips</a>: 
<blockquote>
<a rel="lightbox" href ="http://www.bugbash.net/strips/bug-bash20061030.gif" title="Design Review Tips" alt="Design Review Tips"><img src="http://blog.samdevore.com/wp-content/uploads/2006/10/images/NetNewsWireScreenSnapz0011.png" border="0" height="184" width="143" alt="NetNewsWireScreenSnapz001.png" align="right" /></a><br clear='all' />
</blockquote>
</p>

<p>(Via <a href="http://www.bugbash.net">Bug Bash</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2006/10/30/design-review-tips/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DWR 1.1 Released: Java Proxy Ajax Framework</title>
		<link>http://blog.samdevore.com/archives/2006/03/07/dwr-11-released-java-proxy-ajax-framework/</link>
		<comments>http://blog.samdevore.com/archives/2006/03/07/dwr-11-released-java-proxy-ajax-framework/#comments</comments>
		<pubDate>Tue, 07 Mar 2006 16:32:27 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[JAVA]]></category>
		<category><![CDATA[JavaScript/AJAX]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/archives/2006/03/07/dwr-11-released-java-proxy-ajax-framework/</guid>
		<description><![CDATA[DWR 1.1 Released: Java Proxy Ajax Framework: 

Joe Walker has announced the release of DWR 1.1, a proxy-based Ajax framework that integrates with server-side Java.
    New features in DWR 1.1:
    
    The DHTML library (DWRUtil) has been improved, it&#8217;s now better at manipulating tables to have [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ajaxian.com/archives/dwr-11-released-java-proxy-ajax-framework#comments">DWR 1.1 Released: Java Proxy Ajax Framework</a>: 
<blockquote>
<p>Joe Walker has announced the release of <a href="http://getahead.ltd.uk/dwr/">DWR 1.1</a>, a proxy-based Ajax framework that integrates with server-side Java.</p>
    <p>New features in <a href=" http://getahead.ltd.uk/dwr/">DWR</a> 1.1:</p>
    <ul>
    <li>The DHTML library (DWRUtil) has been improved, it&#8217;s now better at manipulating tables to have more detailed styling and filtering</li>
    <li>DWRUtil is also better at manipulating radio buttons, checkboxes, divs and spans.</li>
    <li>There are new Converters for Enums and Objects,</li>
    <li>And the BeanConverter can keep properties hidden from Javascript.</li>
    <li>There&#8217;s new experimental integration with Struts, JSF, Beehive.</li>
    <li>The Spring and Hibernate support has been improved, as has integration with various scripting languages.</li>
    <li>DWR now supports synchronous calling and improved error handling, timeouts and call hooks.</li>
    </ul>
    
</blockquote>
</p>

<p>(Via <a href="http://ajaxian.com">Ajaxian Blog</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2006/03/07/dwr-11-released-java-proxy-ajax-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feed icon template</title>
		<link>http://blog.samdevore.com/archives/2005/12/29/feed-icon-template/</link>
		<comments>http://blog.samdevore.com/archives/2005/12/29/feed-icon-template/#comments</comments>
		<pubDate>Thu, 29 Dec 2005 14:42:04 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JAVA]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/archives/2005/12/29/feed-icon-template/</guid>
		<description><![CDATA[Feed icon template: 

I really appreciate Microsoftâ€™s decision to adopt Firefoxâ€™s feed icon. So you might guess that I was even more excited when I heard of Matt Brettâ€™s â€œFeed Iconsâ€ project.



I have to say that the new icon looks better then the old orange block&#8230;  but there is something to be said for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bartelme.at/journal_detail.php?detail=274#comments">Feed icon template</a>: 
<blockquote>
I really appreciate Microsoftâ€™s decision to adopt Firefoxâ€™s feed icon. So you might guess that I was even more excited when I heard of Matt Brettâ€™s <a href="http://feedicons.com/">â€œFeed Iconsâ€</a> project.
</blockquote>
</p>

<p>I have to say that the new icon looks better then the old orange block&#8230;  but there is something to be said for the message it sends.</p>

<p>(Via <a href="http://www.bartelme.at/">Bartelme Design â€“ Journal</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2005/12/29/feed-icon-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring and DWR integration</title>
		<link>http://blog.samdevore.com/archives/2005/12/12/spring-and-dwr-integration/</link>
		<comments>http://blog.samdevore.com/archives/2005/12/12/spring-and-dwr-integration/#comments</comments>
		<pubDate>Mon, 12 Dec 2005 15:21:01 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[JAVA]]></category>
		<category><![CDATA[JavaScript/AJAX]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/?p=863</guid>
		<description><![CDATA[Spring and DWR integration: 


Dejan Bosanac recently posted about integrating Spring and with the Java ajax library DWR.  His entry builds upon previous work done by Bram Smeets, and Bram actually comments on some possible improvements to Dejan&#8217;s setup.  

Bram is also working on doing full Spring integration for DWR 2.0, which will [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ajaxian.com/archives/2005/12/spring_and_dwr.html">Spring and DWR integration</a>: 
<blockquote>
<p><img align="right" alt="dwr_and_spring.png" src="http://ajaxian.com/archives/dwr_and_spring.png" width="180" height="44" border="0" /><br />
<a href="http://www.oreillynet.com/pub/au/1763">Dejan Bosanac</a> <a href="http://www.oreillynet.com/pub/wlg/8649">recently posted about</a> integrating <a href="http://www.springframework.org/">Spring</a> and with the Java ajax library <a href="http://getahead.ltd.uk/dwr/">DWR.</a>  His entry builds upon <a href="http://bram.jteam.nl/?p=2">previous work</a> done by <a href="http://bram.jteam.nl/">Bram Smeets</a>, and Bram actually comments on some possible improvements to Dejan&#8217;s setup.  </p>

<p>Bram is also working on doing full Spring integration for DWR 2.0, which will allow two nice features: using the Spring IoC container to configure DWR, removing the need for dwr.xml.  Also, a DWR controller will be available for those using Spring MVC, so features like localization will be easiliy available without extra work.</p>

<p>See also <a href="http://raibledesigns.com/page/rd?entry=dwr_and_script_aculo_us">Matt Raible&#8217;s integration of DWR + script.aculo.us</a> with Appfuse, and our <a href="http://ajaxian.com/archives/2005/04/using_dwr_with_1.html">ealier post</a> on Matt enjoying DWR.</p>
</blockquote>
</p>

<p>(Via <a href="http://ajaxian.com/">Ajaxian Blog</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2005/12/12/spring-and-dwr-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Struts Ajaxian Web Applications</title>
		<link>http://blog.samdevore.com/archives/2005/11/03/struts-ajaxian-web-applications/</link>
		<comments>http://blog.samdevore.com/archives/2005/11/03/struts-ajaxian-web-applications/#comments</comments>
		<pubDate>Thu, 03 Nov 2005 21:48:47 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[JAVA]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/?p=815</guid>
		<description><![CDATA[Struts Ajaxian Web Applications: 




Struts is the grand-daddy of Java web frameworks, and although the buzz has moved on to other Java web frameworks like JavaServer Faces, WebWork, Tapestry, &#8230; a lot of people are still writing Struts applications.

Paul Browne has written an introductory article called Sprinkle Some AJAX Magic in Your Struts Web Application.

The [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ajaxian.com/archives/2005/11/struts_ajaxian.html">Struts Ajaxian Web Applications</a>: 
<blockquote>

<p><img src="http://today.java.net/images/tiles/111-ajax.gif" hspace="4" vspace="4" align="left" /></p>

<p>Struts is the grand-daddy of Java web frameworks, and although the buzz has moved on to other Java web frameworks like JavaServer Faces, WebWork, Tapestry, &#8230; a lot of people are still writing Struts applications.</p>

<p>Paul Browne has written an introductory article called <a href="http://today.java.net/lpt/a/236">Sprinkle Some AJAX Magic in Your Struts Web Application</a>.</p>

<p>The article focuses on the Ajax client side, rather than integration with Struts.</p>


</blockquote>
</p>

<p>Yo Rush.</p>

<p>(Via <a href="http://www.ajaxian.com/">Ajaxian Blog</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2005/11/03/struts-ajaxian-web-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Struts-Layout Suggest</title>
		<link>http://blog.samdevore.com/archives/2005/09/09/struts-layout-suggest/</link>
		<comments>http://blog.samdevore.com/archives/2005/09/09/struts-layout-suggest/#comments</comments>
		<pubDate>Fri, 09 Sep 2005 14:47:08 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[JAVA]]></category>
		<category><![CDATA[JavaScript/AJAX]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/?p=766</guid>
		<description><![CDATA[Struts-Layout Suggest: 



Struts-Layout is a tag library for struts which provides easy and fast interface
creation. This is achieved by powerful tags which display panels, input fields,
tables, treeviews, sortable lists, datagrids, popups, calendars, etc. With those
tags, the developer have neither need to write nor even know HTML.

Struts-Layout website: http://struts.application-servers.com/

You can find an online demo
( via FranÃ§ois [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ajaxian.com/archives/2005/09/strutslayout_su.html">Struts-Layout Suggest</a>: 
<blockquote>


<p>Struts-Layout is a tag library for struts which provides easy and fast interface
creation. This is achieved by powerful tags which display panels, input fields,
tables, treeviews, sortable lists, datagrids, popups, calendars, etc. With those
tags, the developer have neither need to write nor even know HTML.</p>

<p>Struts-Layout website: <a href="http://struts.application-servers.com/">http://struts.application-servers.com/</a></p>

<p>You can find <a href="http://struts.application-servers.com/DemoServeurDeNews/search.jsp">an online demo</a></p>
<p>( via FranÃ§ois Goldgewicht )</p>


</blockquote>
</p>

<p>For M.R. and J.S.</p>

<p>(Via <a href="http://www.ajaxian.com/">Ajaxian Blog</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2005/09/09/struts-layout-suggest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preventing Double Payments (2/1/2002)</title>
		<link>http://blog.samdevore.com/archives/2005/01/04/preventing-double-payments-212002/</link>
		<comments>http://blog.samdevore.com/archives/2005/01/04/preventing-double-payments-212002/#comments</comments>
		<pubDate>Wed, 05 Jan 2005 05:43:02 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Code Development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JAVA]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/archives/2005/01/04/preventing-double-payments-212002/</guid>
		<description><![CDATA[Preventing Double Payments (2/1/2002): 

Do you know how to prevent the user from clicking the Charge Me button twice? Learn how to disable a button after its first click.



(Via Latest Random JavaScript Tips.)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.webreference.com/js/tips/020201.html">Preventing Double Payments (2/1/2002)</a>: 
<blockquote>
Do you know how to prevent the user from clicking the Charge Me button twice? Learn how to disable a button after its first click.
</blockquote>
</p>

<p>(Via <a href="http://www.webreference.com/js/tips/">Latest Random JavaScript Tips</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2005/01/04/preventing-double-payments-212002/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
