cf.Objective() Mark Mandel: Developing Applications w/ Transfer
Note: Conferences rock! Just looking around, I see Ray Camden, Matt Woodward, Simeon Bateman, Brian Kotek, Brian Rinaldi...
Transfer is an ORM (Object-relational Mapping) tool.
ORMs handle/generate basic INSERT, UPDATE, DELETE, and SELECT statements.
Why use Transfer? To save time writing boring repetitive code.
Transfer uses "TransferObjects". Creates .transfer files for tables. Which are basically UDF libraries that get used to create mixins. The concept of mixins is interesting. It's basically a way to create compound objects without using inheritance. Instead it uses what I would call "method injection". Check out an interesting take on mixins here.
Transfer uses XML configuration to map out objects from your DB schema. It supports configurable Object caching and "Lazy Loading". Both are nice feature.
I considered showing example code here, but decided to just post a link to on of Mark's into tutorials. So go check it out.

There are no comments for this entry.
[Add Comment]