Pyramid Concepts » History » Version 1
Alexander Blum, 10/05/2019 08:10 PM
1 | 1 | Alexander Blum | # Pyramid Concepts |
---|---|---|---|
2 | 1 | Alexander Blum | |
3 | 1 | Alexander Blum | ## Request Response Cycle |
4 | 1 | Alexander Blum | |
5 | 1 | Alexander Blum | Traversal |
6 | 1 | Alexander Blum | | |
7 | 1 | Alexander Blum | ----------------------- ----------------------- | ----------------------- |
8 | 1 | Alexander Blum | | (HTTP) Request |---->| (Pyramid) Request |---->| (Pyramid) Ressource | |
9 | 1 | Alexander Blum | ----------------------- ----------------------- ----------------------- |
10 | 1 | Alexander Blum | | |
11 | 1 | Alexander Blum | |--- View Lookup |
12 | 1 | Alexander Blum | v |
13 | 1 | Alexander Blum | ----------------------- ----------------------- ======================= |
14 | 1 | Alexander Blum | | (HTTP) Response |<----| (Pyramid) Response |<----# (Pyramid) View # |
15 | 1 | Alexander Blum | ----------------------- ----------------------- ======================= |
16 | 1 | Alexander Blum | |
17 | 1 | Alexander Blum | ## Forms |
18 | 1 | Alexander Blum | |
19 | 1 | Alexander Blum | Application Data Structure Data (De-)Serialization Rendering |
20 | 1 | Alexander Blum | --------------------------- --------------------------- --------------------------- --------------------------- |
21 | 1 | Alexander Blum | |
22 | 1 | Alexander Blum | =========================== --------------------------- |
23 | 1 | Alexander Blum | # (Pyramid) View #---------------------------------------------------------------------| (Chameleon) Template | |
24 | 1 | Alexander Blum | =========================== --------------------------- |
25 | 1 | Alexander Blum | | |
26 | 1 | Alexander Blum | ------------^-------------- |
27 | 1 | Alexander Blum | | (Portal) FormController | |
28 | 1 | Alexander Blum | --------------------------- |
29 | 1 | Alexander Blum | | |
30 | 1 | Alexander Blum | --------------------------- --------------------------- --------------------------- --------------------------- |
31 | 1 | Alexander Blum | | (Deform) Form |-----| (Colander) Schema |-----| (Deform) Widget |-----| (Chameleon) Template | |
32 | 1 | Alexander Blum | --------------------------- --------------------------- --------------------------- --------------------------- |
33 | 1 | Alexander Blum | | |
34 | 1 | Alexander Blum | --------------------------- -------------^------------- --------------------------- --------------------------- |
35 | 1 | Alexander Blum | | (Deform) Field |-----| (Colander) Schema |-----| (Deform) Widget |-----| (Chameleon) Template | |
36 | 1 | Alexander Blum | --------------------------- --------------------------- --------------------------- --------------------------- |
37 | 1 | Alexander Blum | | |
38 | 1 | Alexander Blum | --------------------------- -------------^------------- --------------------------- --------------------------- |
39 | 1 | Alexander Blum | | (Deform) Field |-----| (Colander) SchemaNode |-----| (Deform) Widget |-----| (Chameleon) Template | |
40 | 1 | Alexander Blum | --------------------------- --------------------------- --------------------------- --------------------------- |
41 | 1 | Alexander Blum | / \ |
42 | 1 | Alexander Blum | / \ |
43 | 1 | Alexander Blum | / \ |
44 | 1 | Alexander Blum | |
45 | 1 | Alexander Blum | Serialization Application Deserialization |
46 | 1 | Alexander Blum | --------------- --------------- --------------- |
47 | 1 | Alexander Blum | ............... ............... ............... |
48 | 1 | Alexander Blum | : cstruct :<--: appstruct :<--: cstruct : (Colander) |
49 | 1 | Alexander Blum | ´´´´´´´´´´´´´´´ ´´´´´´´´´´´´´´´ ´´´´´´´^´´´´´´´ |
50 | 1 | Alexander Blum | | .......|....... |
51 | 1 | Alexander Blum | | : pstruct : (Peppercorn) |
52 | 1 | Alexander Blum | v ´´´´´´´^´´´´´´ |
53 | 1 | Alexander Blum | ............... .......|....... |
54 | 1 | Alexander Blum | : HTML : : HTML : |
55 | 1 | Alexander Blum | ´´´´´´´´´´´´´´´ ´´´´´´´´´´´´´´´ |
56 | 1 | Alexander Blum | |
57 | 1 | Alexander Blum | ## API |
58 | 1 | Alexander Blum | |
59 | 1 | Alexander Blum | Application Data Structure |
60 | 1 | Alexander Blum | --------------------------- --------------------------- |
61 | 1 | Alexander Blum | |
62 | 1 | Alexander Blum | =========================== --------------------------- |
63 | 1 | Alexander Blum | # (Cornice) Service #-----| (Colander) Schema | |
64 | 1 | Alexander Blum | =========================== --------------------------- |
65 | 1 | Alexander Blum | | |
66 | 1 | Alexander Blum | ------------^-------------- |
67 | 1 | Alexander Blum | | (Colander) Schema | |
68 | 1 | Alexander Blum | --------------------------- |
69 | 1 | Alexander Blum | | |
70 | 1 | Alexander Blum | ------------^-------------- |
71 | 1 | Alexander Blum | | (Colander) SchemaNode | |
72 | 1 | Alexander Blum | --------------------------- |