I will be putting it on my blog with a zip file of the code/sql install scripts and a full write-up in the next day or two. I will post it back here when it is up.
~Dave
On 5/9/06, Tom Woestman <[EMAIL PROTECTED]> wrote:
Dave,
I have had some family things come up and will not be able to make the
meeting. I am bummed as I really like your topic and know I am going to
be missing out. Is there a chance you would be willing to post your
presentation so I can review it online and at least learn part of what
you are sharing?
Thanks,
Tom
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of Matt
Woodward
Sent: Monday, May 08, 2006 10:35 AM
To: Dallas/Fort Worth ColdFusion User Group Mailing List
Subject: [DFW CFUG] Meeting Tomorrow!
Tomorrow's meeting will be at TEKsystems and we'll get started at 6:30
pm. Dave Shuck will be presenting on "Subclassing Data Components for
Flexible Applications." I also still have some Adobe schwag to give
away, so be there!
DAVE SHUCK: SUBCLASSING DATA COMPONENTS FOR FLEXIBLE APPLICATIONS
One of the advantages that you hear repeatedly of a good OO design,
using DAO and Gateway patterns is the database abstraction. One
benefit of database abstraction is that your application is not tied
to a specific database architecture. This means that if you suddenly
need to uproot your site and move to a different database, you do not
have countless queries buried throughout your code. If you followed
the rules and followed the patterns, then you simply need to alter the
code that persists your data in the DAO and Gateway objects. But what
if you are building an application that you know will sit on several
different databases or use different methods for data persistence?
One method would be to create subclasses of your DAOs and Gateways
that deal with specific persistence needs. I will be showing a simple
example mini-application I wrote that will demonstrate how the
database has a somewhat insignificant role in an OO system. We will
be running the same code on top of three data persistence methods: 1)
MS SQL with stored procedures, 2) MySQL with plain SQL, and 3)
Encrypted WDDX text files (Why? Because we can!).
--
Matt Woodward
[EMAIL PROTECTED]
http://www.mattwoodward.com
_______________________________________________
Reply to DFWCFUG:
[email protected]
Subscribe/Unsubscribe:
http://lists1.safesecureweb.com/mailman/listinfo/list
List Archives:
http://www.mail-archive.com/list%40list.dfwcfug.org/
http://www.mail-archive.com/list%40dfwcfug.org/
DFWCFUG Sponsors:
www.HostMySite.com
www.teksystems.com/
_______________________________________________
Reply to DFWCFUG:
[email protected]
Subscribe/Unsubscribe:
http://lists1.safesecureweb.com/mailman/listinfo/list
List Archives:
http://www.mail-archive.com/list%40list.dfwcfug.org/
http://www.mail-archive.com/list%40dfwcfug.org/
DFWCFUG Sponsors:
www.HostMySite.com
www.teksystems.com/
--
~Dave Shuck
[EMAIL PROTECTED]
www.daveshuck.com
www.worldwildweb.biz
_______________________________________________ Reply to DFWCFUG: [email protected] Subscribe/Unsubscribe: http://lists1.safesecureweb.com/mailman/listinfo/list List Archives: http://www.mail-archive.com/list%40list.dfwcfug.org/ http://www.mail-archive.com/list%40dfwcfug.org/ DFWCFUG Sponsors: www.HostMySite.com www.teksystems.com/
