index.html 5.96 KB
Newer Older
1 2 3
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
4
<link rel="STYLESHEET" href="zodb.css" type='text/css'>
5 6 7
<link rel="first" href="zodb.html" title='ZODB/ZEO Programming Guide'>
<link rel="contents" href="contents.html" title="Contents"><link rel='last' href='about.html' title='About this document...'>
<link rel='help' href='about.html' title='About this document...'>
8 9

<LINK REL="next" href="contents.html">
10
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
11
<meta name='aesop' content='information'>
12 13 14 15 16
<META NAME="description" CONTENT="ZODB/ZEO Programming Guide">
<META NAME="keywords" CONTENT="zodb">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
<title>ZODB/ZEO Programming Guide</title>
17 18 19 20 21
</head>
<body>
<DIV CLASS="navigation">
<table align="center" width="100%" cellpadding="0" cellspacing="2">
<tr>
22 23 24 25 26 27
<td><img src='icons/blank.gif'
  border='0' height='32'  alt='' width='32'></td>
<td><img src='icons/blank.gif'
  border='0' height='32'  alt='' width='32'></td>
<td><A href="contents.html"><img src='icons/next.gif'
  border='0' height='32'  alt='Next Page' width='32'></A></td>
28
<td align="center" width="100%">ZODB/ZEO Programming Guide</td>
29 30 31 32 33 34
<td><A href="contents.html"><img src='icons/contents.gif'
  border='0' height='32'  alt='Contents' width='32'></A></td>
<td><img src='icons/blank.gif'
  border='0' height='32'  alt='' width='32'></td>
<td><img src='icons/blank.gif'
  border='0' height='32'  alt='' width='32'></td>
35 36 37 38 39 40 41 42 43 44 45
</tr></table>
<b class="navlabel">Next:</b> <a class="sectref" href="contents.html">Contents</A>
<br><hr>
</DIV>
<!--End of Navigation Panel-->

<div class="titlepage">
<center>
<h1>ZODB/ZEO Programming Guide</h1>
<p><b><font size="+2">A.M. Kuchling</font></b></p>
<p>akuchlin@mems-exchange.org</p>
46
<p><strong>Release 0.04</strong><br>
47
<strong>17 January 2003</strong></p>
48 49 50 51 52 53 54 55
<p>
</center>
</div>

<p><hr>
<!--Table of Child-Links-->
<A NAME="CHILD_LINKS"></a>

56
<UL CLASS="ChildLinks">
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
<LI><A href="contents.html">Contents</a>
<LI><A href="node2.html">1 Introduction</a>
<UL>
<LI><A href="node3.html">1.1 What is the ZODB?</a>
<LI><A href="node4.html">1.2 OODBs vs. Relational DBs</a>
<LI><A href="node5.html">1.3 What is ZEO?</a>
<LI><A href="node6.html">1.4 About this guide</a>
<LI><A href="node7.html">1.5 Acknowledgements</a>
</ul>
<LI><A href="node8.html">2 ZODB Programming</a>
<UL>
<LI><A href="node9.html">2.1 Installing ZODB</a>
<UL>
<LI><A href="node10.html">2.1.1 Requirements</a>
<LI><A href="node11.html">2.1.2 Installing the Packages</a>
</ul>
<LI><A href="node12.html">2.2 How ZODB Works</a>
<LI><A href="node13.html">2.3 Opening a ZODB</a>
<LI><A href="node14.html">2.4 Writing a Persistent Class</a>
<LI><A href="node15.html">2.5 Rules for Writing Persistent Classes</a>
<UL>
<LI><A href="node16.html">2.5.1 Modifying Mutable Objects</a>
<LI><A href="node17.html">2.5.2 Some Special Methods Don't Work</a>
80
<LI><A href="node18.html">2.5.3 <tt class="method">__getattr__</tt>, <tt class="method">__delattr__</tt>, and <tt class="method">__setattr__</tt></a>
81
</ul>
82
<LI><A href="node19.html">2.6 Writing Persistent Classes</a>
83
<UL>
84
<LI><A href="node20.html">2.6.1 Changing Instance Attributes</a>
85 86 87 88
</ul>
</ul>
<LI><A href="zeo.html">3 ZEO</a>
<UL>
89 90
<LI><A href="node22.html">3.1 How ZEO Works</a>
<LI><A href="node23.html">3.2 Installing ZEO</a>
91
<UL>
92 93
<LI><A href="node24.html">3.2.1 Requirements</a>
<LI><A href="node25.html">3.2.2 Running a server</a>
94
</ul>
95 96 97
<LI><A href="node26.html">3.3 Testing the ZEO Installation</a>
<LI><A href="node27.html">3.4 ZEO Programming Notes</a>
<LI><A href="node28.html">3.5 Sample Application: chatter.py</a>
98
</ul>
99
<LI><A href="node29.html">4 Transactions and Versioning</a>
100
<UL>
101 102 103 104
<LI><A href="node30.html">4.1 Subtransactions</a>
<LI><A href="node31.html">4.2 Undoing Changes</a>
<LI><A href="node32.html">4.3 Versions</a>
<LI><A href="node33.html">4.4 Multithreaded ZODB Programs</a>
105
</ul>
106
<LI><A href="node34.html">5 Related Modules</a>
107
<UL>
108 109 110
<LI><A href="node35.html">5.1 <tt class="module">ZODB.PersistentMapping</tt></a>
<LI><A href="node36.html">5.2 <tt class="module">ZODB.PersistentList</tt></a>
<LI><A href="node37.html">5.3 BTrees Package</a>
111
</ul>
112 113
<LI><A href="node38.html">A. Resources</a>
<LI><A href="node39.html">B. GNU Free Documentation License</a>
114
<UL>
115 116 117 118 119 120 121 122 123 124 125 126
<LI><A href="node40.html">Preamble</a>
<LI><A href="node41.html">B..1 Applicability and Definitions</a>
<LI><A href="node42.html">B..2 Verbatim Copying</a>
<LI><A href="node43.html">B..3 Copying in Quantity</a>
<LI><A href="node44.html">B..4 Modifications</a>
<LI><A href="node45.html">B..5 Combining Documents</a>
<LI><A href="node46.html">B..6 Collections of Documents</a>
<LI><A href="node47.html">B..7 Aggregation With Independent Works</a>
<LI><A href="node48.html">B..8 Translation</a>
<LI><A href="node49.html">B..9 Termination</a>
<LI><A href="node50.html">B..10 Future Revisions of This Licence</a>
<LI><A href="node51.html">ADDENDUM: How to use this License for your documents</a>
127 128 129 130 131 132 133 134 135
</ul>
<LI><A href="about.html">About this document ...</a>
</ul>
<!--End of Table of Child-Links-->

<DIV CLASS="navigation">
<p><hr>
<table align="center" width="100%" cellpadding="0" cellspacing="2">
<tr>
136 137 138 139 140 141
<td><img src='icons/blank.gif'
  border='0' height='32'  alt='' width='32'></td>
<td><img src='icons/blank.gif'
  border='0' height='32'  alt='' width='32'></td>
<td><A href="contents.html"><img src='icons/next.gif'
  border='0' height='32'  alt='Next Page' width='32'></A></td>
142
<td align="center" width="100%">ZODB/ZEO Programming Guide</td>
143 144 145 146 147 148
<td><A href="contents.html"><img src='icons/contents.gif'
  border='0' height='32'  alt='Contents' width='32'></A></td>
<td><img src='icons/blank.gif'
  border='0' height='32'  alt='' width='32'></td>
<td><img src='icons/blank.gif'
  border='0' height='32'  alt='' width='32'></td>
149 150 151
</tr></table>
<b class="navlabel">Next:</b> <a class="sectref" href="contents.html">Contents</A>
<hr>
152
<span class="release-info">Release 0.04, documentation updated on 17 January 2003.</span>
153 154 155 156 157
</DIV>
<!--End of Navigation Panel-->

</BODY>
</HTML>