Robb Shecter wrote:
Steen Suder wrote:
I know that this issue has been up before, at least partly.
I've been thinking about this...
Is there an "unwritten" rule on where to put business logic in an Zope app?
Well, right now I'm thinking the answer might be, "in a Java servlet".
What could the underlying motives be for choosing one or the another strategy?
Well, good design and experience suggests that web apps need a middle layer.
Possible Solution: Make python classes that implement the business logic. These classes get called as external methods.
Well, I wasn't thinking loud enough ;-) What is the case if I only use Zope and an external SQL server connected via a DA? I use PostgreSQL. This way I'll have no middle layer as you describe it, no servlets and no external methods. <Cut> -- Best regards / Mvh., Steen Suder, sysadm kollegie6400.dk -|- OpenSource --- Sign of the time Scan-Aqua ADVARSEL WARNING http://www.uk.k64.dk/sfs/Scan-Aqua/