[Zope] Newbie questions about MVC, Continuations, Persistence

2006-07-07 Thread Andrew Madu
Hi,I am completely new to the world of Zope and would like to know how zope handles the following:1. MVC2. Continuations3. Persistence ala HibernateI have an existing cocoon project, 2.1.8, which I was contemplating on moving either over to webobjects or zope. I have a number of java classes which I would like to continue to use and wondered whether zope would be able to plug into these classes, or are am I looking at a complete re-build for those as well? One major issue I have is with a paypal SDK I am currently testing which handles merchant banking, are there any merchant banking SDK's out there which are zope compliant that anyone know of?
regardsAndrew
___
Zope maillist  -  Zope@zope.org
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 )


Re: [Zope] Newbie questions about MVC, Continuations, Persistence

2006-07-07 Thread Chris McDonough

Hi Andrew,

MVC is a pattern rather than a technology so it's mostly up to you to  
implement.  Zope, the framework, doesn't mandate its use but it does  
provide facilities that make it easy to implement (via python  
scripts, Five views and templates, and other things).


Zope isn't a continuation-based framework.  Use sessions instead.

Zope's ZODB is an object persistence engine roughly equivalent to  
Hibernate.  It is however, not accessible via Java.


Zope is written in Python, not Java, so reusing your existing  
libraries would be an exercise in bridging Python and Java (maybe via  
web services or a plain old fire-off-a-Java-process-from-within-zope- 
and-communicate-with-it-over-its-stdin).


Trust Commerce has a very nice Python library for merchant banking:   
http://www.trustcommerce.com/


In general, if you're looking to continue implementing the bulk of  
your application in Java, Zope may not be for you unless you use it  
for some very specific piece that has very well-defined integration  
requirements.


- C


On Jul 7, 2006, at 1:59 PM, Andrew Madu wrote:


Hi,
I am completely new to the world of Zope and would like to know how  
zope handles the following:


1. MVC
2. Continuations
3. Persistence ala Hibernate

I have an existing cocoon project, 2.1.8, which I was contemplating  
on moving either over to webobjects or zope. I have a number of  
java classes which I would like to continue to use and wondered  
whether zope would be able to plug into these classes, or are am I  
looking at a complete re-build for those as well? One major issue I  
have is with a paypal SDK I am currently testing which handles  
merchant banking, are there any merchant banking SDK's out there  
which are zope compliant that anyone know of?


regards

Andrew
___
Zope maillist  -  Zope@zope.org
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 )


___
Zope maillist  -  Zope@zope.org
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 )