Asad Habib schrieb:
Hi Thomas. If you plan to implement MVC, my advice would be to stick to
Java technology - it's by far the best for implementing MVC - I mean
literally the best! You may want to look at JSF or the Spring frameworkas
alternatives to Struts.
- Asad
On Wed, 3 Aug 2005, Thomas Adams wrote:
Hi all,
I'm a newbie to Zope, using version 2.7.3 (okay it is not the newest one)
and I want to know if there is something
like a MVC approach available for Zope, i.e. Model-View-Controller
approach, as it is for instance in Java with the Struts framework from
Apache.
To be more specific:
- The Model consists of several python classes implementing business logic
(the pendant to Enterprise Java Beans or simple Java Beans)
- The Views producing the visual appearance of the business objects
(in java or more specific in Struts these are the custom tag libraries)
- The Controller, as a kind of glue between the two above, is
controlling the work/process-flow
(in java with servlets and in struts with actions classes (as a minimum) )
To transfer this appraoch to Zope, I'm not sure:
Views:
DTML-Document and/or DTML-Methods?
Controller:
PythonScripts?
Models:
I'm absolutely not sure, Pluggable brains? (the Zope book has a example
but only as a handling of resultsets)
So if has anybody a hint if there are some resources
in the web, please post it.
P.S: I don't know Zope 3 (Is that apossible answer of my questions?)
Thasnks in advance
Regards
Thomas Adams
Hi Asad ,
I was afraid of that ;-(. But let me spin around yet:
- Views:
--- Editing/Creating business objects:
ZPT's/DTML's with appropriate properties managing view
concerns, genaralized for a category
of possible (already standardised) business/zope objects
(gaining from aquisition rules)
--- Displaying Results: Pluggable Brains as subclass of above ones
- Model :
Perhaps Zope Products ???, handling business logic , I'm not sure if
that would work, perhaps a so
called workaround with.interfacing and so on.
- Controllers:
really PhytonSricpts, I think so, or alternatively dtml-methods
So, why I'm asking:
I want to implement a standardized web application (at this time it's
only a stupid
choose and buy like any other so called e-commerce/shopping cart system
, but my
intention is to make it almost configurable in all three aspects (i know
... but William S. wrote
#################
#And enterprises of great pith and moment
#With this regard their currents turn awry,
#And lose the name of action. - Soft you now!
#The fair Ophelia! Nymph, in thy orisons
#Be all my sins remember'd.
################ ;-))
Is that totally wrong?
or is that a so called acceptable (but not ideal) approach?
Thanks in Advance
Thomas Adams
begin:vcard
fn:Thomas Adams
n:Adams;Thomas
adr;quoted-printable:;;Schwanthalerstr. 184;M=C3=BCnchen;Bayern;80339;Deutschland
email;internet:[EMAIL PROTECTED]
tel;work:089 55 186 500
tel;home:089 54 03 28 96
version:2.1
end:vcard
_______________________________________________
Zope maillist - [email protected]
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )