Recent Web Log Entries By Ben Nadel
Exercise List: Where Do I Go From Here?
Posted: December 5, 2007 at 2:57 PM by Ben Nadel
Click here to view the current Online Demo Click here to view / download the current Code Base I think my Exercise List ColdFusion object oriented exploration project was pretty successful (to date). I made a big mental leap in terms of modelling a problem domain; I was able to step away from the data-centric view a bit and think more ab... read more »
Comments (0) | Post Comment | Ask Ben | Permalink
Exercise List: Incorporating OOP Style Form Validation
Posted: November 19, 2007 at 8:34 AM by Ben Nadel
Click here to view the current Online Demo Click here to view / download the current Code Base While I know that it is not perfect, and I know that OOP form validation does not quite sit right with me just yet, I have gone and implemented my first shot at it. First, I upgraded my ErrorCollection.cfc so that it could accept random messa... read more »
Comments (9) | Post Comment | Ask Ben | Permalink
Exercise List: Form Data Validation Context In OOP
Posted: November 16, 2007 at 7:36 PM by Ben Nadel
Click here to view the current Online Demo Click here to view / download the current Code Base Just a quick thought here on form data validation context in object oriented programming (OOP) and ColdFusion; As I was updating my ErrorCollection.cfc to be used by the Service Objects' Valiate() method , I realized that form validation mus... read more »
Comments (4) | Post Comment | Ask Ben | Permalink
Exercise List: Multi-Tier Validation Requirements
Posted: November 16, 2007 at 8:15 AM by Ben Nadel
Click here to view the current Online Demo Click here to view / download the current Code Base At first pass, my ErrorCollection.cfc could only accept error messages for data validation issues discovered in the Service Layer of the application. This was based on the thought that all validation would need to go in the Service layer as t... read more »
Comments (10) | Post Comment | Ask Ben | Permalink
Exercise List: Error Collection ColdFusion Component
Posted: November 15, 2007 at 2:23 PM by Ben Nadel
Click here to view the current Online Demo Click here to view / download the current Code Base Based on my updated plan for domain data validation in my Exercise List object oriented programming project, I have designed the ColdFusion component that will collect errors and facilitate messages delivery. It is the ErrorCollection.cfc. Ri... read more »
Comments (3) | Post Comment | Ask Ben | Permalink
Exercise List: More Thoughts On Domain Data Validation
Posted: November 14, 2007 at 7:06 PM by Ben Nadel
Click here to view the current Online Demo Click here to view / download the current Code Base Previously , I've talked about doing all data "value" validation in the Save() method of my Service objects and then just returning a collection of error flags. I now have one more reason to think that this is a good tactic - SQL errors. See, ... read more »
Comments (9) | Post Comment | Ask Ben | Permalink
Exercise List: Thinking About Data Validation - Who, What, And Where?
Posted: November 13, 2007 at 10:14 AM by Ben Nadel
Click here to view the current Online Demo Click here to view / download the current Code Base At this point in my journey of learning object oriented programming in ColdFusion, I have a lot of the domain logic encapsulated into our Domain and Service objects, but our validation logic is still hanging out in the controller code. Because ... read more »
Comments (13) | Post Comment | Ask Ben | Permalink
Exercise List: Integrating The Domain Model Into The ColdFusion Code
Posted: November 13, 2007 at 8:35 AM by Ben Nadel
Click here to view the current Online Demo Click here to view / download the current Code Base Now that I have created my domain model, it's time to take these ColdFusion objects and start integrating them into my procedural code. As a first integration step on my journey into learning object oriented programming in ColdFusion, I am basi... read more »
Comments (4) | Post Comment | Ask Ben | Permalink
Exercise List: Building The Domain Model (Saucy)
Posted: November 9, 2007 at 9:41 AM by Ben Nadel
Click here to view the current Online Demo Click here to view / download the current Code Base After having started coding the domain model under the heavy influence of database design and implementation, I had a bit of a "ah-ha!" moment; for a second, I started to see what some of the others were talking about in terms of object composi... read more »
Comments (9) | Post Comment | Ask Ben | Permalink
Exercise List: Rethinking The Domain Model / Object Oriented Approach
Posted: November 7, 2007 at 8:21 AM by Ben Nadel
Click here to view the current Online Demo Click here to view / download the current Code Base Yesterday, I started taking my Exercise List domain model and converting it into code. Here is a little visual that I whipped together for the current Exercise object: As you c... read more »
Comments (12) | Post Comment | Ask Ben | Permalink
Exercise List: Thinking Out The Domain Model
Posted: November 5, 2007 at 7:05 AM by Ben Nadel
Click here to view the current Online Demo Click here to view / download the current Code Base With the procedural portion of the project done and behind me, it is time to start converting this project to one that uses Object Oriented Programming. Obviously, this step is the hard one as it requires a completely different way of thinkin... read more »
Comments (7) | Post Comment | Ask Ben | Permalink
Exercise List: Procedural ColdFusion Code Complete (Phase I)
Posted: October 31, 2007 at 8:48 AM by Ben Nadel
Click here to view the current Online Demo Click here to view / download the current Code Base Last night, I finished Phase I of my Exercise List journey into understanding Object Oriented Programming (OOP) in ColdFusion. Phase I was the "proceedural" phase; it was building the application in a quick, standard, proceedural way that does ... read more »
Comments (4) | Post Comment | Ask Ben | Permalink
Exercise List: ColdFusion Site Skeleton
Posted: October 26, 2007 at 2:45 PM by Ben Nadel
Click here to view the current Online Demo Click here to view / download the current Code Base Now that I have built a generic HTML template, I have taken that template and broken it out into a simple ColdFusion site skeleton. I am not using any framework here; I am really not putting in a lot of stuff. The only noticeable pattern is the... read more »
Comments (4) | Post Comment | Ask Ben | Permalink
Exercise List: Basic Page Template
Posted: October 25, 2007 at 8:41 AM by Ben Nadel
Click here to view the current Online Demo Click here to view / download the current Code Base Now that I have my database schema down and a solid understanding of the site design, I have created a very basic page template. At first, I was going to create a comprehensive template that included form styles, but I decided that would be ove... read more »
Comments (0) | Post Comment | Ask Ben | Permalink
Exercise List: Designing The Database Schema
Posted: October 22, 2007 at 7:00 AM by Ben Nadel
Now that we have our design / graphical prototype down on paper, we have a clear understanding of all the big-picture data points that are going to be required for this application. Taking that, we can flesh our our data schema. In the past, people have told me that when you approach an object oriented application, you don't think in terms of data... read more »



