<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

			<channel>
			<title>The Honey House Buzz - CFEclipse</title>
			<link>http://honeyhousedesigns.com/blog/index.cfm</link>
			<description>Musings about Life, Momy-hood, Teenagers, ColdFusion, and Being a GeekGirl in the South</description>
			<language>en-us</language>
			<pubDate>Thu, 02 Sep 2010 11:15:12 -0600</pubDate>
			<lastBuildDate>Tue, 03 Aug 2010 08:59:00 -0600</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>support@honeyhousedesigns.com</managingEditor>
			<webMaster>support@honeyhousedesigns.com</webMaster>
			<itunes:subtitle></itunes:subtitle>
			<itunes:summary></itunes:summary>
			<itunes:category text="Technology" />
			<itunes:category text="Technology">
				<itunes:category text="Podcasting" />
			</itunes:category>
			<itunes:category text="Technology">
				<itunes:category text="Tech News" />
			</itunes:category>
			<itunes:keywords></itunes:keywords>
			<itunes:author></itunes:author>
			<itunes:owner>
				<itunes:email>support@honeyhousedesigns.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			<itunes:image href="" />
			<image>
				<url></url>
				<title>The Honey House Buzz</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm</link>
			</image>
			<itunes:explicit>no</itunes:explicit>
			
			<item>
				<title>HHWD Hiring ColdFusion Developers - Updated</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2010/8/3/HHWD-Hiring-Experienced-ColdFusion-Developers</link>
				<description>
				
				WOW! What a year! Due to our expanding backlog of work, Honey House Web Designs is expanding our workforce. Update: We are looking for experienced CF coders, as well as subcontractors and Internet IT professionals.

If you are a Coldfusion developer who is proficient in&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;CF 8 or 9, &lt;/li&gt;
&lt;li&gt;CFC beans and Data Objects,&lt;/li&gt;
&lt;li&gt;CSS based designs, &lt;/li&gt;
&lt;li&gt;Java&lt;/li&gt;
&lt;li&gt;Server Management &lt;/li&gt;
&lt;/ul&gt;

If you are proficient in Flash/Flex, CFEclipse, FusionDebug, these are added bonus.

Candidates should live in the South East, (no relocation offered). Some telecommuting may be possible within a 150 mile radius in the beginning, but you must be an organized self-starter who can work without tons of oversight. 

Please send your resume and project sample links to hhd - at - honeyhousedesigns.com (you know the schpeal). 
				</description>
				
				<category>Adobe</category>				
				
				<category>Flash</category>				
				
				<category>Coldfusion Hosting</category>				
				
				<category>CFCs</category>				
				
				<category>CFEclipse</category>				
				
				<category>Java/Jrun</category>				
				
				<category>HHWD</category>				
				
				<category>HTML</category>				
				
				<category>ColdFusion</category>				
				
				<category>Small Business</category>				
				
				<pubDate>Tue, 03 Aug 2010 08:59:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2010/8/3/HHWD-Hiring-Experienced-ColdFusion-Developers</guid>
				
			</item>
			
			<item>
				<title>Better way of Initializing from CFEclipse Bean Wizard</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2009/3/13/Better-way-of-Initializing-from-CFEclipse-Bean-Wizard</link>
				<description>
				
				I have been using the CFEclipse to create the Bean, DAO, and Gateway CFCs. Not because it is a perfect tool, but while I am still learning how to manage working in a Framework better (and faster), the CFEclipse provides a nice foundation to start from.

Also, in the Lynda.com tutorials, David Gassner uses these wizards and customizes get/set bean cfc to be able to reinitialize the bean variables from a form.  This is great and has helped me wrap my head around the easily confusing method of setter and getters. BUT! When the form doesn&apos;t have a variable that wants to be set by the bean, I have to pad cfif statements everywhere.... Not good and with large tables a real PITA. So I came up with a better way of doing it using StructKeyArrays....
&lt;more&gt;

Here is an example of a simple event table Bean created by CFEclipse:
&lt;code&gt;
&lt;cfcomponent alias=&quot;blahblah.cfc.events&quot;&gt;
	&lt;cfproperty name=&quot;eventid&quot; type=&quot;numeric&quot; default=&quot;0&quot;&gt;
	&lt;cfproperty name=&quot;event&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfproperty name=&quot;eventdesc&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfproperty name=&quot;eventtime&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfproperty name=&quot;displayme&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfscript&gt;
		//Initialize the CFC with the default properties values.
		this.eventid = 0;
		this.event = &quot;&quot;;
		this.eventdesc = &quot;&quot;;
		this.eventtime = &quot;&quot;;
		this.displayme = &quot;&quot;;
	&lt;/cfscript&gt;

	&lt;cffunction name=&quot;init&quot; output=&quot;false&quot; returntype=&quot;events&quot;&gt;
		&lt;cfreturn this&gt;
	&lt;/cffunction&gt;
&lt;!--- getters and setters not shown here ---&gt;
&lt;/code&gt;

David customizes the code a bit to accept a form structure and reset the values:
&lt;code&gt;
&lt;cfcomponent alias=&quot;blahblah.cfc.events&quot;&gt;
&lt;!--- skipped over component cfproperty ---&gt;

&lt;cffunction name=&quot;init&quot; output=&quot;false&quot; returntype=&quot;events&quot;&gt;
&lt;cfargument name=&quot;stValues&quot; required=&quot;no&quot; type=&quot;struct&quot;&gt;
     &lt;cfif isdefined(&apos;arguments.stValues&apos;)&gt;
	 &lt;cfset this.eventid = arguments.stValues.eventid  &gt;
         &lt;cfset this.event  = arguments.stValues.event  &gt;
         &lt;cfset this.eventdesc  = eventdesc  &gt;
         &lt;cfset this.eventtime  = arguments.stValues.eventtime &gt;
	 &lt;cfset this.displayme  = arguments.stValues.displayme  &gt;
     &lt;/cfif&gt;
&lt;cfreturn this&gt;
&lt;/cffunction&gt;
&lt;!---setters and getters not shown again ---&gt;
&lt;/code&gt; 
   
This is great... except in real practice, if the form variable doesn&apos;t exists, like for checkboxes that are unchecked, or pulldowns now selected, an error gets thrown, wanting each instance of a form variable to be checked for existence first. Not good with large tables or complex forms.

So to fix it, instead of manually picking through and adding cfif isdefined&apos;s for each variable that may not be there, I used the form structures &quot;FIELDNAMES&quot; to pick out the columns that exist and assign them.

&lt;code&gt;
&lt;cfcomponent alias=&quot;blahblah.cfc.events&quot;&gt;
	&lt;cfproperty name=&quot;eventid&quot; type=&quot;numeric&quot; default=&quot;0&quot;&gt;
	&lt;cfproperty name=&quot;event&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfproperty name=&quot;eventdesc&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfproperty name=&quot;eventtime&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfproperty name=&quot;displayme&quot; type=&quot;string&quot; default=&quot;&quot;&gt;
	&lt;cfscript&gt;
	//Initialize the CFC with the default properties values.
	this.eventid = 0;
	this.event = &quot;&quot;;
	this.eventdesc = &quot;&quot;;
	this.eventtime = &quot;&quot;;
	this.displayme = &quot;&quot;;
	&lt;/cfscript&gt;

&lt;cffunction name=&quot;init&quot; output=&quot;false&quot; returntype=&quot;events&quot;&gt;
     &lt;cfargument name=&quot;stValues&quot; required=&quot;no&quot; type=&quot;struct&quot;&gt;
	&lt;cfset var fieldarray = arraynew(1)&gt; &lt;!--- to hold form structure fieldnames ---&gt;
     
	&lt;cfif isdefined(&apos;arguments.stValues&apos;)&gt;
           &lt;!--- form has fields ---&gt;
	   &lt;cfif arraylen(structkeyarray(arguments.stValues) ) gt 0&gt;  
              &lt;cfset fieldarray = structkeyarray(arguments.stValues)&gt;
              &lt;cfloop from=&apos;1&apos; to=&apos;#arraylen(fieldarray)#&apos; index=&apos;i&apos;&gt;
                   &lt;!--- skip the &quot;submit&quot; button and the &quot;fieldnames&quot; column---&gt;
                  &lt;cfif findnocase(&apos;fieldnames&apos;,fieldarray[i]) eq 0 and findnocase(&apos;submit&apos;,fieldarray[i]) eq 0&gt;
                  &lt;cfset &quot;this.#fieldarray[i]#&quot; = evaluate(fieldarray[i]) &gt;
                  &lt;/cfif&gt;
               &lt;/cfloop&gt;
            &lt;/cfif&gt;
	  &lt;/cfif&gt;
	&lt;cfreturn this&gt;
	&lt;/cffunction&gt;
&lt;!--- setters and getters not shown (duh) ----&gt;
&lt;/code&gt;

The results is a concise package that eliminates the need to re-evaluate each form field for existance. 
				</description>
				
				<category>Application Framework</category>				
				
				<category>CF Debugger</category>				
				
				<category>CFEclipse</category>				
				
				<category>CFCs</category>				
				
				<pubDate>Fri, 13 Mar 2009 10:35:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2009/3/13/Better-way-of-Initializing-from-CFEclipse-Bean-Wizard</guid>
				
			</item>
			
			<item>
				<title>From the Fields:  Framework Newbie.... WOW!</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2008/11/19/From-the-Fields--Framework-Newbie-WOW</link>
				<description>
				
				WOW! My head is exploding AND I am impressed, motivated, and hungry for more. After watching Peter Bell&apos;s Business Object meetup, downloading ColdSpring, and reading the (cough) somewhat sterile and dry getting started guide, I feel overwhelmed. I understand beans and encapsulation, but I find that the code examples there over my head. Even .... &lt;a href=&apos;http://www.brucephillips.name/blog/index.cfm/2007/12/29/The-Grade-Schoolers-Guide-To-ColdSpring--Part-1-Naked-ColdSpring&apos;&gt;Bruce Phillips Grade School Blog&lt;/a&gt;, which is geared towards &quot;Coldspring 3rd graders&quot; was too much. (I must still be in 1st grade).

Before I gave up however, I logged back into the Lynda site and watched David Gassner&apos;s tutorial on the CFEclipse. A kindergarten version. Using the CFEclipse&apos;s RDS Dataview, a right-click &gt; Coldfusion Wizard &gt; Create CFC creates a CFC, DAO, and Gateway components. I was able to use these and compare them to the setup in my own CFC to see just how it worked. 

Now, as I completed the tutorial and tested how the get and set methods work, I am amazed. The complexity is kindergarten level, the objects are encapsulated, and the code generated was fast and very effecient, without me having to do anything extra.  Granted, the sample code I was working with is very elementary, but now I am beginning to see how it fits together and how versatile it will be.

Thanks to David Gassner, Bruce Phillips, Peter Bell, and to Dan Wilson (for his posts and tutes, which I will be working through as well, when I get past the first grade)! 
				</description>
				
				<category>Application Framework</category>				
				
				<category>CFEclipse</category>				
				
				<category>CFCs</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Wed, 19 Nov 2008 17:01:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2008/11/19/From-the-Fields--Framework-Newbie-WOW</guid>
				
			</item>
			
			<item>
				<title>Application Framework Newbie Thoughts</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2008/11/17/Application-Framework-Newbie-Thoughts</link>
				<description>
				
				Last week I sat in on Peter Bell&apos;s online CFUG and realized that the way business objects and Coldfusion framework was much more  powerful and expansive than I have been using it. 

So, inspired, I am working to redo some small projects, and see if my own productivity increases. I&apos;ll report on the boo-boos, and uh-ohs I bump into along the way. I am sure I am not the only one to hit snags, but maybe by documenting them, I can help the next newb along.

To start, I am reading and reviewing &apos;getting started&apos; documents as well as going through some video tutorials. I have installed Coldspring to learn by so this will be my first framework endeavor. :) 
				</description>
				
				<category>Application Framework</category>				
				
				<category>CFEclipse</category>				
				
				<category>CFCs</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Mon, 17 Nov 2008 16:36:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2008/11/17/Application-Framework-Newbie-Thoughts</guid>
				
			</item>
			
			<item>
				<title>CF8 Debugger -- Finally -- More Newbie Discoveries</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2007/12/19/CF8-Debugger--Finally--More-Newbie-Discoveries</link>
				<description>
				
				Whew.... what a week. The hardest part of riding a bicycle is getting started... or going up hill. This is how I felt w/ Eclipse (of which I am a complete newbie).

Final thoughts on getting CF8 debugger to actually debug in my RDS enviroment:
&lt;br/&gt;1) Turn on CF8 bebugging, and get the RDS working -- listening to debug (see other related entries)&lt;br/&gt;
2) Set up the Eclipse project correctly -- in my case, since I am accessing my files via RDS to another computer, I created the project &apos;workspace&apos; to point to that inetpub\wwwroot\ diretory of my project. I use a drive mapping  (&quot;Y:\&quot;) for the  networked c:\inetpub\wwwroot\ directory so I don&apos;t have to type c:\inet...yada all the time.&lt;br/&gt;&lt;br/&gt;

Here is the good stuff that finally gets me there. RDS was listening, files pointing to the server files, but no debugging. Here what to check.

In the Resource perspective, right click on the project folder and do the following:&lt;br/&gt;
3) Select &apos;Edit URL&apos;, make sure it points to your application area, NOT the root of your directory. In my case, for the project &quot;Bubbas BBQ&quot;, stored at c:\inetpub\wwwroot\bubba on my IIS server, the URL is &apos;http://127.0.0.2/bubba/&apos; -- (127.0.0.2 is location of my CF8 server. I also have it named &apos;winme&apos; since I am too lazy to type Ip numbers...)  &lt;strong&gt;remember that last &apos;/&apos; at the end of the URL&lt;/strong&gt;&lt;br/&gt;
4) Right click again on the project folder and select &apos;Set CF Mapping&apos;, again making the mapping &apos;http://127.0.0.2/bubba/&apos; -- or whatever the root of your debugging application is.&lt;br/&gt;&lt;br/&gt;
One more right click of project folder and selecting properties will let you check all your settings:&lt;br/&gt;&lt;br/&gt;
&lt;img src=&quot;http://honeyhousedesigns.com/blog/images/cfdebugger.gif&quot;&gt;&lt;br/&gt;&lt;br/&gt;
&lt;img src=&quot;http://honeyhousedesigns.com/blog/images/cfdebugger2.gif&quot;&gt;&lt;br/&gt;&lt;br/&gt;
5)&lt;strong&gt; IMPORTANT&lt;/strong&gt;Click on the Debug perspective and Edit the Server to find your mappings. You&apos;ll want to ADD a mapping that links 
where your files are to what the local file structure is (no mapping or IPs here.) This is the absolute path of the computer where the files are stored.
&lt;br/&gt;
&lt;img src=&quot;http://honeyhousedesigns.com/blog/images/cfdebugger3.gif&quot;&gt;

With all of these settings inplace, you are now ready to begin debugging your code. Opening a file by double clicking on it in the project folder, or creating a new one, and entering break points.... 

I love it when it all comes together :) 
				</description>
				
				<category>CF Debugger</category>				
				
				<category>Internet</category>				
				
				<category>Adobe</category>				
				
				<category>CFEclipse</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Wed, 19 Dec 2007 09:05:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2007/12/19/CF8-Debugger--Finally--More-Newbie-Discoveries</guid>
				
			</item>
			
			<item>
				<title>CF8 Debugger Setup -- More Newbie Tidbits</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2007/12/17/CF8-Debugger-Setup--More-Newbie-Tidbits</link>
				<description>
				
				I have beaten my head over the last few days... even to the point of looking up Charlie Arehart&apos;s suicide hotline (i.e. tech support for those who are so stuck they want to boot the whole sche-bang).

The issue? While I can see my CF8 Debugger mapping to my eclipse and my RDS dataview is loverly... I cannot for the life of me get a project to map and debug a file. 

The real problem? I am tripping up mentally on just what an &apos;Eclipse Project&apos; is. Since Eclipse wants a &apos;project workspace&apos;, I set one up. I tried importing files from my local webserver.... nada... 
But let me digress a moment.  [More]
				</description>
				
				<category>CFEclipse</category>				
				
				<category>CF Debugger</category>				
				
				<category>Adobe</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Mon, 17 Dec 2007 14:40:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2007/12/17/CF8-Debugger-Setup--More-Newbie-Tidbits</guid>
				
			</item>
			
			<item>
				<title>CF DeBugger / Eclipse Thoughts from an Eclipse Newbie</title>
				<link>http://honeyhousedesigns.com/blog/index.cfm/2007/12/7/CF-DeBugger--Eclipse-Thoughts-from-an-Eclipse-Newbie</link>
				<description>
				
				Ok, so I sat through Charlie Arehart&apos;s excellent CFUG presentation lat night on the new CF8 debugger and Fusion Debug and decided it was time to get off my duff and get going on working with a step debugger. I cannot even count the number of times I have downloaded the FusionDebug trial, only to get too busy to install and work with it. 

While not a CF newbie, (I have worked with it since v4 and been using RDS since v5), I am a complete Eclipse dummy. But, spurred on by Charlie... I ventured forth. Here are some thoughts on what I encountered. Maybe they&apos;ll hep the next newbie.  After spending most of the day plowing through tutorials, blogs, and livedocs, I finally got the d@#n set up complete.  Here are the obstacles I had to jump over to get it going....  [More]
				</description>
				
				<category>CF Debugger</category>				
				
				<category>Internet</category>				
				
				<category>Adobe</category>				
				
				<category>CFEclipse</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Fri, 07 Dec 2007 18:36:00 -0600</pubDate>
				<guid>http://honeyhousedesigns.com/blog/index.cfm/2007/12/7/CF-DeBugger--Eclipse-Thoughts-from-an-Eclipse-Newbie</guid>
				
			</item>
			</channel></rss>