Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Data objects
Message
General information
Forum:
Visual FoxPro
Category:
Object Oriented Programming
Title:
Miscellaneous
Thread ID:
00446076
Message ID:
00446542
Views:
17
>>>You might want to search "business object" as well. Jim booth's book on OO Design covers them.
>>>
>>>Also, there are three frameworks I know of that rely on them: Mere Mortals, Visual Fox Express, and Codebook.
>>
>>uhhhh... actually the business object manages CRUD actions and validation on a "data object", the true data object atleast in the MMF framework is the object created from a data environment class.
>>
>>For some of the stuff I'm rolling my own on these days (non MMF) I'm opting more towards the purist approach of a data object and building off a session class.
>
> I kind of flip-flop between the two approaches. I like the "purist" approach for the web stuff, but that's mostly because it makes it easy to generate HTML out of it and grab form variables in Web Connect via FormVarsToObj. But then, it should be pretty easy to write one that updates a cursor instead. Plus a generic "GetField" method on the bizobj would make it just as easy to use as a property. Like I said - I flip-flop between to the two ;-)
>
>I keep waiting for Kevin to come out with the update to MM to see if I want to start using the bizobjs for all my web stuff. The standard bizobjs are a bit heavy and I really want something that can use stored procedures just as easily as a view. I've got some ideas on how to do everything I'd like, but I'd much rather use someone else's code - there just isn't enough time in the day to get everything done.

I have the feeling that Kevin is playing with the .net beta before releasing his next version. Others, including myself, have complained that the bizobjs are too heavy. I expect to see a lot of integration with Web Connect stuff and a new approach to bizobj's in general, namely, using XML as the default data transport mechanism for web clients and distributed applications. I can't wait to see what he's come up with.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform