- a CGI/FastCGI publishing framework that uses 'zope.publisher' to |
- a CGI/FastCGI publishing framework that uses 'zope.publisher' to |
publish a PEAK component tree and its associated transaction service |
publish a PEAK component tree and its associated transaction service |
|
|
- an event-driven "reactor" framework that can be used with Twisted, |
- an event-driven "reactor" framework that seamlessly integrates with |
or in place of it for many simpler "mostly scheduling" applications. |
Twisted, but can also be used without Twisted for applications that are |
|
mostly scheduling-oriented, or which use only third-party protocol |
|
implementations such as FAM, FastCGI, ReadyExec, etc. |
|
|
* AOP and SOP: PEAK allows you to separate concerns as modules, then |
* AOP and SOP: PEAK allows you to separate concerns as modules, then |
combine the modules via a "module inheritance" technique. This |
combine the modules via a "module inheritance" technique. This |
lets you define a generated business object model as a |
lets you define a generated business object model as a |
"structural" concern, and then combine it with a "behavioral" |
"structural" concern, and then combine it with a "behavioral" |
concern. This is as simple as writing classes that just contain |
concern. This is as simple as writing classes that contain only |
what you want to add, and then telling PEAK that your new module |
what you want to add, and then telling PEAK that your new module |
"inherits" from the generated module. |
"inherits" from the generated module. This is similar to (but |
|
designed independently from) the "MixJuice" tool for AOP in Java. |
|
|
|
|
Known Issues and Risks of this Version |
Known Issues and Risks of this Version |
tutorial on using the component binding package. |
tutorial on using the component binding package. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Third-Party Software Included with PEAK |
Third-Party Software Included with PEAK |
|
|
|
All third-party software included with PEAK are understood by PEAK's |
|
authors to be distributable under terms comparable to those PEAK is |
|
offered under. However, it is up to you to understand any obligations |
|
those licenses may impose upon you. For your reference, here are the |
|
third-party packages and where to find their license terms: |
|
|
The 'kjbuckets' module is Copyright Aaron Watters and contributors; |
The 'kjbuckets' module is Copyright Aaron Watters and contributors; |
please see the 'src/kjbuckets/COPYRIGHT.txt' file for details of its |
please see the 'src/kjbuckets/COPYRIGHT.txt' file for details of its |
license. |
license. |
|
|
The 'zope.interface', 'persistence', and 'ZConfig' packages are |
The 'persistence' and 'ZConfig' packages are Copyright Zope Corporation |
Copyright Zope Corporation and contributors; please see the 'LICENSE.txt' |
and contributors; please see the 'LICENSE.txt' files in their directories |
files in their directories for details of their licenses. |
for details of their licenses. |
|
|
|
The 'fcgiapp' module is Copyright Digital Creations, LC (now Zope Corp.); |
|
see the 'fcgiappmodule.c' for details of its license. In the same |
|
directory are distributed portions of the FastCGI Development Kit, which |
|
is Copyright Open Market, Inc. See the 'LICENSE.TERMS' file in that |
|
directory for details of its license. |
|
|
Installation Instructions |
Installation Instructions |
|
|
Please see the INSTALL.txt file. |
Please see the INSTALL.txt file. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|