<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>One Man went to Mow...</title>
	<atom:link href="http://onemanwenttomow.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://onemanwenttomow.wordpress.com</link>
	<description>...went to mow a meadow. One man's journey into uncharted territory.</description>
	<lastBuildDate>Thu, 24 Sep 2009 15:32:06 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='onemanwenttomow.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/7c27e29533262417f572d630b8da878b?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>One Man went to Mow...</title>
		<link>http://onemanwenttomow.wordpress.com</link>
	</image>
			<item>
		<title>Pre-Generating Entity Framework Views with Embedded Metadata</title>
		<link>http://onemanwenttomow.wordpress.com/2009/09/24/pre-generating-entity-framework-views-with-embedded-metadata/</link>
		<comments>http://onemanwenttomow.wordpress.com/2009/09/24/pre-generating-entity-framework-views-with-embedded-metadata/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 15:32:06 +0000</pubDate>
		<dc:creator>skingaby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[entity framework]]></category>

		<guid isPermaLink="false">http://onemanwenttomow.wordpress.com/?p=23</guid>
		<description><![CDATA[Problem:  When you are using embedded metadata in your Entity Framework project, the MSDN topic for How to: Pre-Generate Views to Improve Query Performance (Entity Framework) comes up short.  
Solution:  This posting shows a simple (if tedious) technique for working with both embedded metadata and the pre-generated views.
Step 1:  Edit the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=23&subd=onemanwenttomow&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Problem:  When you are using embedded metadata in your Entity Framework project, the MSDN topic for <a href="http://msdn.microsoft.com/en-us/library/bb896240.aspx">How to: Pre-Generate Views to Improve Query Performance (Entity Framework)</a> comes up short.  </p>
<p>Solution:  This posting shows a simple (if tedious) technique for working with both embedded metadata and the pre-generated views.</p>
<p>Step 1:  Edit the XML of your EDMX file, down near the bottom, locate the Designer tag:</p>
<pre class="brush: xml;">&lt;edmx:Designer xmlns=&quot;http://schemas.microsoft.com/ado/2007/06/edmx&quot;&gt;
    &lt;edmx:Connection&gt;
      &lt;DesignerInfoPropertySet&gt;
        &lt;DesignerProperty Name=&quot;MetadataArtifactProcessing&quot; Value=&quot;EmbedInOutputAssembly&quot; /&gt;
      &lt;/DesignerInfoPropertySet&gt;
    &lt;/edmx:Connection&gt;</pre>
<p>Change this by adding an XML Comment to the DesignerInfoPropertySet tag:</p>
<pre class="brush: xml;">&lt;edmx:Designer xmlns=&quot;http://schemas.microsoft.com/ado/2007/06/edmx&quot;&gt;
    &lt;edmx:Connection&gt;
      &lt;DesignerInfoPropertySet&gt;
        &lt;!--DesignerProperty Name=&quot;MetadataArtifactProcessing&quot; Value=&quot;EmbedInOutputAssembly&quot; /--&gt;
        &lt;!--DesignerProperty Name=&quot;MetadataArtifactProcessing&quot; Value=&quot;CopyToOutputDirectory&quot; /--&gt;
        &lt;DesignerProperty Name=&quot;MetadataArtifactProcessing&quot; Value=&quot;EmbedInOutputAssembly&quot; /&gt;
      &lt;/DesignerInfoPropertySet&gt;
    &lt;/edmx:Connection&gt;</pre>
<p>Step 2:  Edit the Project Properties | Build Events.  Add a pre-build event:</p>
<pre class="brush: bash;">rem &quot;%windir%\Microsoft.NET\Framework\v3.5\EdmGen.exe&quot; /nologo /language:CSharp /mode:ViewGeneration &quot;/inssdl:$(TargetDir)ServerModel.ssdl&quot; &quot;/incsdl:$(TargetDir)ServerModel.csdl&quot; &quot;/inmsl:$(TargetDir)ServerModel.msl&quot; &quot;/outviews:$(ProjectDir)ServerModel.Views.cs&quot;</pre>
<p>Now, at this point the projects are relatively unchanged, you&#8217;ve added a comment to the EDMX file and a comment to the Build Events.  During active Entity Model changes you should leave these comments in place.  Once the model is stable (more-or-less), you can pre-generate the views.</p>
<p><strong>To Pre-generate the Views:</strong><br />
Step 1:  Edit the EDMX file and change the DesignerProporty tag to CopyToOutputDirectory:</p>
<pre class="brush: xml;">&lt;DesignerProperty Name=&quot;MetadataArtifactProcessing&quot; Value=&quot;CopyToOutputDirectory&quot; /&gt;</pre>
<p>Step 2:  Uncomment the build event:</p>
<pre class="brush: bash;">&quot;%windir%\Microsoft.NET\Framework\v3.5\EdmGen.exe&quot; ...</pre>
<p>Step 3:  Build the Project.  The build will now generate the ServerModel.Views.cs file.</p>
<p>Step 4:  Add the (now) Existing Item &#8220;ServerModel.Views.cs&#8221; into your Entity Model project.</p>
<p>Step 5:  Reverse the changes made in Step 1 and Step 2.  (Changing CopyToOutputDirectory back to EmbedInOutputAssembly, and adding REM back in front of the build event.</p>
<p>As I said, it&#8217;s tedious, however, it works.  Smarter folks than me can probably automate it.  (If you do, I&#8217;d love to know how.)  </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onemanwenttomow.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onemanwenttomow.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onemanwenttomow.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onemanwenttomow.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onemanwenttomow.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onemanwenttomow.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onemanwenttomow.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onemanwenttomow.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onemanwenttomow.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onemanwenttomow.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=23&subd=onemanwenttomow&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onemanwenttomow.wordpress.com/2009/09/24/pre-generating-entity-framework-views-with-embedded-metadata/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b80d5c91abc8655d297ae0eb0e866a3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skingaby</media:title>
		</media:content>
	</item>
		<item>
		<title>What A Lot Has Changed</title>
		<link>http://onemanwenttomow.wordpress.com/2009/09/21/what-a-lot-has-changed/</link>
		<comments>http://onemanwenttomow.wordpress.com/2009/09/21/what-a-lot-has-changed/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 14:03:13 +0000</pubDate>
		<dc:creator>skingaby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://onemanwenttomow.wordpress.com/?p=17</guid>
		<description><![CDATA[We skipped ASP, MVC and Javascript after all.  Now we are using Silverlight 3.0, Ideablade DevForce for Silverlight, DevArt&#8217;s dotConnect for Oracle drivers, and the Microsoft Entity Framework.  I have been actively posting on both Ideablade&#8217;s and DevArt&#8217;s forums.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=17&subd=onemanwenttomow&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We skipped ASP, MVC and Javascript after all.  Now we are using Silverlight 3.0, Ideablade DevForce for Silverlight, DevArt&#8217;s dotConnect for Oracle drivers, and the Microsoft Entity Framework.  I have been actively posting on both Ideablade&#8217;s and DevArt&#8217;s forums.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onemanwenttomow.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onemanwenttomow.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onemanwenttomow.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onemanwenttomow.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onemanwenttomow.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onemanwenttomow.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onemanwenttomow.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onemanwenttomow.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onemanwenttomow.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onemanwenttomow.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=17&subd=onemanwenttomow&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onemanwenttomow.wordpress.com/2009/09/21/what-a-lot-has-changed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b80d5c91abc8655d297ae0eb0e866a3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skingaby</media:title>
		</media:content>
	</item>
		<item>
		<title>Microsoft MVC &#8211; First Attempt</title>
		<link>http://onemanwenttomow.wordpress.com/2009/01/22/microsoft-mvc-first-attempt/</link>
		<comments>http://onemanwenttomow.wordpress.com/2009/01/22/microsoft-mvc-first-attempt/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 03:24:55 +0000</pubDate>
		<dc:creator>skingaby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://onemanwenttomow.wordpress.com/?p=11</guid>
		<description><![CDATA[I finally found some useful web pages that explained MVC in a way I could understand.
This is where I started.  Scott Guthrie is one of several great Microsoft bloggers.  I tried this code, but it is badly out of date.  But the descriptions are excellent and most instructive.
ASP.NET MVC Framework (Part 1) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=11&subd=onemanwenttomow&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I finally found some useful web pages that explained MVC in a way I could understand.</p>
<p>This is where I started.  Scott Guthrie is one of several great Microsoft bloggers.  I tried this code, but it is badly out of date.  But the descriptions are excellent and most instructive.<br />
<a href="http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx">ASP.NET MVC Framework (Part 1) </a> </p>
<p>Phil Haack had an interesting summary of MVC/MVP:<br />
<a href="http://haacked.com/archive/2008/06/16/everything-you-wanted-to-know-about-mvc-and-mvp-but.aspx">Everything You Wanted To Know About MVC and MVP But Were Afraid To Ask</a></p>
<p>Dino Esposito also has some interesting comments that help illuminate the MVC topic:<br />
<a href="http://dotnetslackers.com/articles/aspnet/AnArchitecturalViewOfTheASPNETMVCFramework.aspx">Architectural View of the ASP.NET MVC Framework</a>.</p>
<p>The MVC tutorials were useful too, once I understood what these guys were all talking about.  I&#8217;ve referred to these tutorials several times.<br />
<a href="http://www.asp.net/learn/mvc/">ASP.NET MVC Tutorials</a></p>
<p>Here&#8217;s the technical docs on MVC.  They&#8217;re a little lean, but still useful.<br />
<a href="http://quickstarts.asp.net/previews/mvc/">ASP.NET Model-View-Controller Applications</a></p>
<p>Lastly, a couple of the Telerik bloggers are great too.<br />
Atanas Korchev has a working sample app that uses the RadGrid and other RadControls to display data in a sample MVC forum application.  His blog entry has the download at:<br />
<a href="http://blogs.telerik.com/atanaskorchev/posts/09-01-16/ASP_NET_Ajax_Controls_in_ASP_NET_MVC_-_Announcing_the_sample_application.aspx">ASP.NET Ajax Controls in ASP.NET MVC &#8211; Announcing the sample application</a><br />
Vladimir Enchev also has some interesting posts on MVC.  Particularly this one:<br />
<a href="http://blogs.telerik.com/VladimirEnchev/Posts/08-10-02/Telerik_RadControls_in_Microsoft_ASP_NET_MVC.aspx">Telerik RadControls in Microsoft ASP.NET MVC</a></p>
<p>So, from all of this, I was able to piece together a working MVC sample.</p>
<p>It doesn&#8217;t do much, just retrieves a few rows from a table and displays them in a Telerik RadGrid.  There&#8217;s even a unit test to make sure the Controller returns the rows from the model that I expected it to.  I&#8217;ll post some code on this soon.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onemanwenttomow.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onemanwenttomow.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onemanwenttomow.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onemanwenttomow.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onemanwenttomow.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onemanwenttomow.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onemanwenttomow.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onemanwenttomow.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onemanwenttomow.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onemanwenttomow.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=11&subd=onemanwenttomow&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onemanwenttomow.wordpress.com/2009/01/22/microsoft-mvc-first-attempt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b80d5c91abc8655d297ae0eb0e866a3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skingaby</media:title>
		</media:content>
	</item>
		<item>
		<title>Seasons Change&#8230; Greener Pastures?</title>
		<link>http://onemanwenttomow.wordpress.com/2009/01/22/seasons-change-greener-pastures/</link>
		<comments>http://onemanwenttomow.wordpress.com/2009/01/22/seasons-change-greener-pastures/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 02:26:25 +0000</pubDate>
		<dc:creator>skingaby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://onemanwenttomow.wordpress.com/?p=9</guid>
		<description><![CDATA[After spending several months figuring out how to automate the build of a Java app in using Maven, CruiseControl and myriad other tools, I took a job where I can return to working with Microsoft technology.  However, little did I know, the greener grass wasn&#8217;t mowed and disguised the morass that is web development [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=9&subd=onemanwenttomow&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After spending several months figuring out how to automate the build of a Java app in using Maven, CruiseControl and myriad other tools, I took a job where I can return to working with Microsoft technology.  However, little did I know, the greener grass wasn&#8217;t mowed and disguised the morass that is web development anyway.  So, instead of learning Java, I have had to learn ASP.Net, Javascript and AJAX, Telerik RadControls for Ajax and more.  It turns out that with ViewState, Session State and a Stateless environment, everything gets confused.  Add in Server side, Client side, Postbacks, AsyncCallBacks and it&#8217;s a royal mess.</p>
<p>Having recently having my eyes opened to Open Source, the first area I pursued was the Data Layer.  I started with NHibernate, but it turned out to be a bad fit.  SubSonic was MUCH better, but it didn&#8217;t support Oracle very well.  I did start making changes to the SubSonic source to get it to work for us, but then the corporate gods heard &#8220;Open Source&#8221; and decreed that SubSonic had to go.  Nevermind that we had spent five months using it.  I was given two weeks to come up with a new, homegrown, data layer.  Well, two months later, we had our data layer.  It reads the Oracle tables, views, functions, procs and packages and generates classes that can read/write/execute as appropriate.  It turned out pretty well and is delightfully easy to use.</p>
<p>Next, up, the UI.  The chosen toolset is Telerik RadControls for ASP.Net AJAX.  (My previous experience is with Infragistics Windows toolset, so this was an interesting transition.)  Users wanted the grid to be multi-edit.  Teleriks grid does not support this natively, but it can be configured and coded to do it.  But that is for another post. </p>
<p>Now, we are investigating MVC and Silverlight.  I am hoping that my posts here will be of benefit to some as I explore these new technologies. </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onemanwenttomow.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onemanwenttomow.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onemanwenttomow.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onemanwenttomow.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onemanwenttomow.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onemanwenttomow.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onemanwenttomow.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onemanwenttomow.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onemanwenttomow.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onemanwenttomow.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=9&subd=onemanwenttomow&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onemanwenttomow.wordpress.com/2009/01/22/seasons-change-greener-pastures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b80d5c91abc8655d297ae0eb0e866a3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skingaby</media:title>
		</media:content>
	</item>
		<item>
		<title>Tech Change &#8211; Again</title>
		<link>http://onemanwenttomow.wordpress.com/2008/05/06/tech-change-again/</link>
		<comments>http://onemanwenttomow.wordpress.com/2008/05/06/tech-change-again/#comments</comments>
		<pubDate>Tue, 06 May 2008 22:42:10 +0000</pubDate>
		<dc:creator>skingaby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://onemanwenttomow.wordpress.com/?p=8</guid>
		<description><![CDATA[Well, I have moved on.  After nearly eight years as the Lead Developer, and upgrading the App from Access 97 and VB 6 through SQL 2000, Access XP, VB.Net  to end up with SQL Server 2005 and C#, the company went after Java.  I completed my apprenticeship in the arcane arts of Maven, Ant and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=8&subd=onemanwenttomow&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Well, I have moved on.  After nearly eight years as the Lead Developer, and upgrading the App from Access 97 and VB 6 through SQL 2000, Access XP, VB.Net  to end up with SQL Server 2005 and C#, the company went after Java.  I completed my apprenticeship in the arcane arts of Maven, Ant and Cruise Control.  Getting our rather complex GWT build process fully automated was a challenge, but one I met.</p>
<p>Now, I am back in greener pastures.  However, nothing is ever easy.  After working on n-tier Windows based Enterprise Apps, I am now being introduced to the wonderful world of ASP and ASP.Net.  I am back with VB.Net.  The great news is that we are using VS2008 and .Net3.5.  I am still hoping for Silverlight, but I will not hold my breath.  I am happy with what I have to work with.  (Although, the back end is Oracle and that brings a whole new set of issues to the table.)</p>
<p>So, I have had my eyes opened to the wonderful world of Open Source.  (I can&#8217;t decide if my tongue is in my cheek on that &#8220;wonderful&#8221;  or not.)  So, of course, when I realized we had no ORM, my first thought was NHibernate.  I set up an example.  But the company is nervous about open source.  So, I tried Ideablade DevForce again.  Last time we looked at this product (a year ago), it was phenomenal.  I wish that every Developer Tool company would take a look at Ideablade&#8217;s Developer Concepts manual.  It is Excellent.</p>
<p>Anyway, it turns out the Ideablade is VERY n-tier app-centric.  There is some undocumented support for ASP but it is really an after thought.  So, I am back to NHibernate and it is working nicely.</p>
<p>The last tech change is from Infragistics to Telerik.  Apparently, Infragistics support for their web products was not very responsive, and because of that they lost a customer.  Now, we are using Telerik&#8217;s Ajax (Prometheus) Web Controls.  It took forever to figure out what properties to set to get the RadGrid to connect up to an ObjectDataSource that is in turn bound to an NHibernate data class.  In a future post I will explore this topic further and document the steps necessary.</p>
<p>Until then, I&#8217;m off to the hobby store.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onemanwenttomow.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onemanwenttomow.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onemanwenttomow.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onemanwenttomow.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onemanwenttomow.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onemanwenttomow.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onemanwenttomow.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onemanwenttomow.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onemanwenttomow.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onemanwenttomow.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onemanwenttomow.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onemanwenttomow.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=8&subd=onemanwenttomow&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onemanwenttomow.wordpress.com/2008/05/06/tech-change-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b80d5c91abc8655d297ae0eb0e866a3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skingaby</media:title>
		</media:content>
	</item>
		<item>
		<title>Throwing my own Errors</title>
		<link>http://onemanwenttomow.wordpress.com/2008/01/03/throwing-my-own-errors/</link>
		<comments>http://onemanwenttomow.wordpress.com/2008/01/03/throwing-my-own-errors/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 18:22:25 +0000</pubDate>
		<dc:creator>skingaby</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[exceptions]]></category>

		<guid isPermaLink="false">http://onemanwenttomow.wordpress.com/2008/01/03/throwing-my-own-errors/</guid>
		<description><![CDATA[So I created an error class today.  I needed to throw an exception if the scale to a rounding function was too large.   I created my own exception class:  InvalidScaleException.
In doing so, I stumbled across this article by Bill Venners back in &#8216;98.  It&#8217;s an excellent tutorial on Exceptions in Java.
      [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=7&subd=onemanwenttomow&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So I created an error class today.  I needed to throw an exception if the scale to a rounding function was too large.   I created my own exception class:  InvalidScaleException.</p>
<p>In doing so, I stumbled across this <a href="http://www.artima.com/designtechniques/exceptions.html">article</a> by Bill Venners back in &#8216;98.  It&#8217;s an excellent tutorial on Exceptions in Java.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onemanwenttomow.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onemanwenttomow.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onemanwenttomow.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onemanwenttomow.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onemanwenttomow.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onemanwenttomow.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onemanwenttomow.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onemanwenttomow.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onemanwenttomow.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onemanwenttomow.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onemanwenttomow.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onemanwenttomow.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=7&subd=onemanwenttomow&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onemanwenttomow.wordpress.com/2008/01/03/throwing-my-own-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b80d5c91abc8655d297ae0eb0e866a3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skingaby</media:title>
		</media:content>
	</item>
		<item>
		<title>Maven2 Log4J and JMX dependencies</title>
		<link>http://onemanwenttomow.wordpress.com/2007/12/31/maven2-log4j-and-jmx-dependencies/</link>
		<comments>http://onemanwenttomow.wordpress.com/2007/12/31/maven2-log4j-and-jmx-dependencies/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 21:39:34 +0000</pubDate>
		<dc:creator>skingaby</dc:creator>
				<category><![CDATA[maven]]></category>
		<category><![CDATA[dependencies]]></category>
		<category><![CDATA[jmx]]></category>
		<category><![CDATA[log4j]]></category>

		<guid isPermaLink="false">http://onemanwenttomow.wordpress.com/2007/12/31/maven2-log4j-and-jmx-dependencies/</guid>
		<description><![CDATA[Aarg!  What a nightmare.  I finally &#8212; fine, call me stupid &#8212; figured out where to/how to get the JMX dependencies for Log4J.
I am using Commons Logging, which in turn, likes to use Log4J.  So, I added this to my Maven project file (pom.xml):
&#60;dependency&#62;
  &#60;groupId&#62;log4j&#60;/groupId&#62;
  &#60;artifactId&#62;log4j&#60;/artifactId&#62;
  &#60;version&#62;1.2.15&#60;/version&#62;
&#60;/dependency&#62;
However, log4j has a dependency on jmx, which maven [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=6&subd=onemanwenttomow&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Aarg!  What a nightmare.  I finally &#8212; fine, call me stupid &#8212; figured out where to/how to get the JMX dependencies for Log4J.<br />
I am using Commons Logging, which in turn, likes to use Log4J.  So, I added this to my Maven project file (pom.xml):<br />
<code>&lt;dependency&gt;<br />
  &lt;groupId&gt;log4j&lt;/groupId&gt;<br />
  &lt;artifactId&gt;log4j&lt;/artifactId&gt;<br />
  &lt;version&gt;1.2.15&lt;/version&gt;<br />
&lt;/dependency&gt;</code><br />
However, log4j has a dependency on jmx, which maven dutifully brings to my attention.</p>
<p>And this is where it gets interesting, the Maven repositories <a href="http://repo1.maven.org/maven2/com/sun/jmx/jmxri/1.2.1/">all have a pom</a> for these but NOT the jar&#8217;s.<br />
It turns out you need to download the jars from <a href="http://www.sun.com/software/communitysource/jmx/download.xml">Sun&#8217;s Download</a> site (which you have to register for).  (To navigate there, go to <a href="http://www.sun.com/download">http://www.sun.com/download</a>, then search the download center for JMX, then select the Java Management Extensions Download Information, then select the JMX 1.2.1 Reference Implementation,then select the JMX RI 1.2.1 download.  Whew!)</p>
<p>After downloading, you need to rename the jars from <code>jmx*.jar</code> to <code>jmx*-1.2.1.jar</code>.  Then you can register them with Maven (I use Artifactory, which made this a lot easier.)  Be sure to change the GroupId as follows:<br />
<code>com.sun.jdmk:jmxtools<br />
com.sun.jmx:jmxri</code></p>
<p>With the jars in the repository, the JMX dependencies now resolve properly.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onemanwenttomow.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onemanwenttomow.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onemanwenttomow.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onemanwenttomow.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onemanwenttomow.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onemanwenttomow.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onemanwenttomow.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onemanwenttomow.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onemanwenttomow.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onemanwenttomow.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onemanwenttomow.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onemanwenttomow.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=6&subd=onemanwenttomow&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onemanwenttomow.wordpress.com/2007/12/31/maven2-log4j-and-jmx-dependencies/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b80d5c91abc8655d297ae0eb0e866a3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skingaby</media:title>
		</media:content>
	</item>
		<item>
		<title>Fit Testing 101</title>
		<link>http://onemanwenttomow.wordpress.com/2007/12/29/fit-testing-101/</link>
		<comments>http://onemanwenttomow.wordpress.com/2007/12/29/fit-testing-101/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 23:02:29 +0000</pubDate>
		<dc:creator>skingaby</dc:creator>
				<category><![CDATA[testing]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[fit tests]]></category>
		<category><![CDATA[fitnesse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://onemanwenttomow.wordpress.com/2007/12/29/fit-testing-101/</guid>
		<description><![CDATA[Well, I finally got the Fitnesse server running and configured my first tests.  (Their site Fitnesse.org is down, but the Fitnesse jar&#8217;s were available here, and the zip was available on sourceforge.)  I run on Windows Vista, use Eclipse Europa as my IDE and Maven2 for the builds, so it was a bit of an ordeal to configure. Here&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=5&subd=onemanwenttomow&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div>Well, I finally got the Fitnesse server running and configured my first tests.  (Their site <a href="http://fitnesse.org/">Fitnesse.org</a> is down, but the Fitnesse jar&#8217;s were available <a href="http://ftp.cica.es/mirrors/maven2/org/fitnesse/fitnesse/">here</a>, and the zip was available on <a href="http://sourceforge.net/project/showfiles.php?group_id=77333">sourceforge</a>.)  I run on Windows Vista, use <a href="http://www.eclipse.org/">Eclipse</a> Europa as my IDE and <a href="http://maven.apache.org/">Maven2</a> for the builds, so it was a bit of an ordeal to configure. Here&#8217;s what I ended up with.</div>
<div>My dev project is in standard Maven folders:<br />
<code>trunk&gt;src&gt;main&gt;java&gt;[package]&gt;*.java<br />
trunk&gt;src&gt;test&gt;java&gt;[package]&gt;*Test.java</code></div>
<div>so I added:<br />
<code>trunk&gt;src&gt;test&gt;fitnesse&gt;[package]&gt;fitnesse&gt;fixtures&gt;tests&gt;FitTest*.java</code><br />
<font size="1">(I&#8217;m quite sure that&#8217;s a naming violation of some sort, but it works for now. I can refactor it later when I find out what it should have been called.)</font></div>
<div></div>
<p>In my Eclipse project, I created this java class:<br />
<code>public class FitTestBasicTest extends ColumnFixture {<br />
  public double quantity, price;<br />
  public double extendedprice() {<br />
    return quantity * price;<br />
  }<br />
}</code></p>
<div>I had to change the Maven pom to include the new <code>test\fitnesse</code> folder. So I used the <a href="http://mojo.codehaus.org/build-helper-maven-plugin/">build-helper-maven-plugin</a>: <br />
<code>&lt;plugin&gt;<br />
  &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;<br />
  &lt;artifactId&gt;build-helper-maven-plugin&lt;/artifactId&gt;<br />
  &lt;executions&gt;<br />
    &lt;execution&gt;<br />
      &lt;id&gt;add-test-source&lt;/id&gt;<br />
      &lt;phase&gt;generate-sources&lt;/phase&gt;<br />
      &lt;goals&gt;<br />
        &lt;goal&gt;add-test-source&lt;/goal&gt;<br />
      &lt;/goals&gt;<br />
      &lt;configuration&gt;<br />
        &lt;sources&gt;<br />
          &lt;source&gt;/src/test/fitnesse&lt;/source&gt;<br />
        &lt;/sources&gt;<br />
      &lt;/configuration&gt;<br />
    &lt;/execution&gt;<br />
  &lt;/executions&gt;<br />
&lt;/plugin&gt;</code></div>
<p>Now, whenever I run <code>mvn test</code>, it will compile the Fit tests as well as the JUnit tests.</p>
<p>Meanwhile, I unzipped the Fitnesse server and edited the run.bat file so that Fitnesse uses port 8083 instead of 80 because I already have a TON of web servers running on my dev box.  I just changed the java line to include the port parameter, like this:<br />
<code>java -cp fitnesse.jar fitnesse.FitNesse -p 8083 %1 %2 %3 %4 %5</code></p>
<p>So, with the Fitnesse Wiki running, I connected to <a href="http://localhost:8083/">http://localhost:8083/</a>.<br />
Following the Fitnesse model in their <a href="http://localhost:8083/FitNesse.SuiteAcceptanceTests">Acceptance Tests</a>, I created a <code>MyTests.SuiteAcceptanceTests</code> page. It took a lot of fiddling to figure out what the Classpaths should be and how to get Fitnesse to find the test Fixture itself, but this works:<br />
<code>!2 ''!-My-! Acceptance Tests Suites''<br />
|^SuiteTests|''Test Various Acceptance Scenarios.''|<br />
----<br />
!2 ''Classpaths''<br />
!path C:\workspace\trunk\target\test-classes\<br />
!path C:\workspace\trunk\target\classes\<br />
----<br />
!2 ''Fixtures''<br />
!fixture com.myapp.fitnesse.fixtures.firsttests.FitTestBasicTest</code></p>
<p>Naming the fixture in the Suite&#8217;s page allows the -Insert Fixture Table &#8211; combo at the bottom of the page editor to insert a table from the class definition in the test fixture.  I also created a <code>MyTests.SuiteAcceptanceTests.SuiteTests.SetUp</code> page to handle the namespace import:<br />
<code>!|Import|<br />
|com.myapp.fitnesse.fixtures.firsttests|</code></p>
<p>Lastly, I created the <code>MyTests.SuiteAcceptanceTests.SuiteTests. MyFirstTest</code> page.<br />
I selected the Insert Fixture Table combo and picked the FitTestBasicTest class. Fitnesse inserted the table so I added some values. It turned out I needed to delete the line from the table that shows the types.<br />
<code>!|FitTestBasicTest|<br />
|quantity|price|extendedprice()|<br />
|10 |20 |200 |</code></p>
<p>So, the code compiles, the unit tests run and pass, the fit tests run and pass. Now, to mavenize the whole process again and get the maven fitness plugin working so the tests are run automatically.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onemanwenttomow.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onemanwenttomow.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onemanwenttomow.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onemanwenttomow.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onemanwenttomow.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onemanwenttomow.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onemanwenttomow.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onemanwenttomow.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onemanwenttomow.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onemanwenttomow.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onemanwenttomow.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onemanwenttomow.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=5&subd=onemanwenttomow&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onemanwenttomow.wordpress.com/2007/12/29/fit-testing-101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b80d5c91abc8655d297ae0eb0e866a3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skingaby</media:title>
		</media:content>
	</item>
		<item>
		<title>Setting up Eclipse for Testing</title>
		<link>http://onemanwenttomow.wordpress.com/2007/12/20/setting-up-eclipse-for-testing/</link>
		<comments>http://onemanwenttomow.wordpress.com/2007/12/20/setting-up-eclipse-for-testing/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 21:44:44 +0000</pubDate>
		<dc:creator>skingaby</dc:creator>
				<category><![CDATA[testing]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[fit]]></category>
		<category><![CDATA[hamcrest]]></category>
		<category><![CDATA[jmock]]></category>
		<category><![CDATA[junit]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://onemanwenttomow.wordpress.com/2007/12/20/setting-up-eclipse-for-testing/</guid>
		<description><![CDATA[So I started trying to figure out how to do Unit testing in Eclipse.
Eclipse defaults to JUnit 3 tests, but I want to use JUnit 4 tests. But the Eclipse JUnit 4 plugin is version 4.3 and I want to use 4.4. Then there is the difference between Assert.True and Assert.That, the latter requiring (or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=3&subd=onemanwenttomow&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So I started trying to figure out how to do <a href="http://www.extremeprogramming.org/rules/unittests.html"><font color="#bb3300">Unit testing </font></a>in <a href="http://www.eclipse.org/"><font color="#cc6633">Eclipse</font></a>.<br />
Eclipse defaults to <a href="http://www.junit.org/"><font color="#bb3300">JUnit </font></a>3 tests, but I want to use JUnit 4 tests. But the Eclipse JUnit 4 plugin is version 4.3 and I want to use <a href="http://sourceforge.net/project/showfiles.php?group_id=15278"><font color="#bb3300">4.4</font></a>. Then there is the difference between <a href="http://junit.sourceforge.net/doc/ReleaseNotes4.4.html"><font color="#bb3300">Assert.True and Assert.That</font></a>, the latter requiring (or at least benefiting from) <a href="http://code.google.com/p/hamcrest/"><font color="#bb3300">Hamcrest</font></a>.<br />
So I finally removed the Eclipse Junit 4.3 library from my BuildPath and added the junit-4.4.jar and hamcrest-all-1.1.jar instead.<br />
In the process, I came across this <a href="http://open.ncsu.edu/se/tutorials/junit/"><font color="#bb3300">Unit Testing in Eclipse</font></a> page, which includes the fit.jar. Well, that launched me into another search as I tried to figure out how to run Fit tests in Eclipse. It turns out that Chengyao Deng wrote <a href="http://ase.cpsc.ucalgary.ca/uploads/Publications/ChengyaoDengMSc_2007.pdf"><font color="#bb3300">his masters thesis </font></a>on this topic. That led me to the <a href="http://ase.cpsc.ucalgary.ca/index.php/FitClipse/FitClipseFrameWorkInstallation"><font color="#bb3300">FitClipse Installation Instructions</font></a>.<br />
Well, my testing configuration wouldn&#8217;t be complete without <a href="http://www.jmock.org/index.html"><font color="#bb3300">jMock</font></a>, so I found the <a href="http://code.google.com/p/jmocklipse/"><font color="#bb3300">jmocklipse </font></a>site. No code present, just a good idea in Google&#8217;s suite of good ideas. Oh well, I can include the external jar manually.<br />
So, now I have Junit, Hamcrest, Fit and jMock all set up and ready to test.<br />
Now&#8230;if only I had something to test&#8230;</p>
<p>Further Reading:<br />
<a href="http://www.ibm.com/developerworks/aix/library/au-fiteclipse/index.html"><font color="#bb3300">FIT and Eclipse</font></a><br />
<a href="http://www.onjava.com/pub/a/onjava/2004/02/04/juie.html"><font color="#bb3300">Using JUnit with Eclipse IDE</font></a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onemanwenttomow.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onemanwenttomow.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onemanwenttomow.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onemanwenttomow.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onemanwenttomow.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onemanwenttomow.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onemanwenttomow.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onemanwenttomow.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onemanwenttomow.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onemanwenttomow.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onemanwenttomow.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onemanwenttomow.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=3&subd=onemanwenttomow&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onemanwenttomow.wordpress.com/2007/12/20/setting-up-eclipse-for-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b80d5c91abc8655d297ae0eb0e866a3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skingaby</media:title>
		</media:content>
	</item>
		<item>
		<title>Back from the Spring Experience 2007</title>
		<link>http://onemanwenttomow.wordpress.com/2007/12/17/hello-world/</link>
		<comments>http://onemanwenttomow.wordpress.com/2007/12/17/hello-world/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 21:38:44 +0000</pubDate>
		<dc:creator>skingaby</dc:creator>
				<category><![CDATA[spring]]></category>
		<category><![CDATA[dependency injection]]></category>
		<category><![CDATA[spring experience]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[After spending 3 gorgeous days on the beach in Hollywood, FL (think Ft. Lauderdale), I have returned to a much cooler Charlotte than the one I left. No more record highs for us.
The Spring Experience 2007 was a great conference. As usual, some of the presenters demonstrated why nerds get a bad rep (can you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=1&subd=onemanwenttomow&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After spending 3 gorgeous days on the beach in Hollywood, FL (think Ft. Lauderdale), I have returned to a much cooler Charlotte than the one I left. No more record highs for us.</p>
<p><a href="http://www.thespringexperience.com/conference/hollywood/2007/12/index.html"><font color="#bb3300">The Spring Experience 2007</font></a> was a great conference. As usual, some of the presenters demonstrated why nerds get a bad rep (can you spell b-o-r-i-n-g), others were excellent. In both cases, the content was great, its just the presentation style that lacks a certain je ne sais quoi. And that reminds me, where was the book store? Almost every single presenter has authored one or more tomes for our consumption, and yet here I sit on Monday morning with nary a one for my troubles. We did get a <a href="http://www.pragprog.com/titles/nfjs07/index.html"><font color="#bb3300">NFJS </font></a>book as a consolation, but a book store in the lobby would have seriously helped my chiropractor&#8217;s Christmas budget. (As it was I had to unload 20 pounds of paper from my suitcase in order to not exceed the 50# per bag weight limit. Grrr.)</p>
<p>If <a href="http://www.springframework.org/"><font color="#bb3300">Spring </font></a>started its life as a <a href="http://martinfowler.com/articles/injection.html"><font color="#bb3300">Dependency Injection </font></a>container, it has certainly come a long way. There are many new layers to this onion and it promises to keep growing. <a href="http://www.thespringexperience.com/conference/speaker/rod_johnson.html"><font color="#bb3300">Rod Johnson</font></a>, founder of Spring and now CEO of <a href="http://www.springsource.com/web/guest/home"><font color="#bb3300">SpringSource </font></a>(formerly <a href="http://blog.interface21.com/main/2007/11/18/interface21-becomes-springsource/"><font color="#bb3300">Interface21</font></a>), has brought many key <a href="http://www.thespringexperience.com/show_speakers.jsp?showId=46"><font color="#bb3300">players </font></a>in the open source community together to create the formal infrastructure necessary to support Spring longer term.</p>
<p>I look forward to implementing the <a href="http://static.springframework.org/spring/docs/2.5.x/reference/index.html"><font color="#bb3300">Spring Framework</font></a>, <a href="http://acegisecurity.org/"><font color="#bb3300">Spring Security</font></a>, <a href="http://static.springframework.org/spring-ws/site/"><font color="#bb3300">Spring Web Services</font></a>, <a href="http://www.springframework.org/webflow"><font color="#bb3300">Spring Web Flow</font></a>, <a href="http://www.springframework.org/spring-batch"><font color="#bb3300">Spring Batch</font></a>, Spring Integration, <a href="http://www.springframework.org/osgi"><font color="#bb3300">Spring Dynamic Modules</font></a>, Spring, Spring, Spring, Spring, Spring, Spring Batch and Spring. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/onemanwenttomow.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/onemanwenttomow.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/onemanwenttomow.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/onemanwenttomow.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/onemanwenttomow.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/onemanwenttomow.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/onemanwenttomow.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/onemanwenttomow.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/onemanwenttomow.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/onemanwenttomow.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/onemanwenttomow.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/onemanwenttomow.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=onemanwenttomow.wordpress.com&blog=2410747&post=1&subd=onemanwenttomow&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://onemanwenttomow.wordpress.com/2007/12/17/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8b80d5c91abc8655d297ae0eb0e866a3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skingaby</media:title>
		</media:content>
	</item>
	</channel>
</rss>