No Blogs from CFUnited
ColdFusion
In case someone out there was wondering, I had to give up on blogging my sessions from CFUnited when my laptop decided to start spazzing out. I'm not sure if I need to download more updates or what, but it would randomly rev my fan, and it was making enough racket that I had to stop using it during sessions.
So much for that.
I did have a blast though. I went 4-6 for stumping Adobe guys on why has a password attribute, and I saw some awesome presentations, as usual. Most notible where those by Peter Bell, who's talks on RAD OO and Code Generation where very nice, and Marc Esher of MXUnit who did an awesome presentation on Ant and its role in managing program deployment.
Leveraging Popular Frameworks
frameworks,
ColdFusion
This contains info from the CFUnited talk on this topic.
This talk covers MVC, Factories, ORM
Introducing a quick start application: AppBooster
Domain & Business objects for each Entity.
Business Object (bean) - people, places, and things, the nouns in your system.
Data Access Objects (DAO) - read and save objects
Gateways - Objects which return queries
Service Object (SO) - your API (controllers do not touch BO, DAO, or Gateway)
Controllers - talk to your service layer.
Q: Where is validation at?
A: In the BO, or the SO.
Frameworks and Software Layers
DB Layer (ORM)
Transfer,
Reactor
continue later