Commit | Line | Data |
cc4f29bf |
1 | =head1 NAME |
2 | |
3 | Reaction::Manual::Glossary - Terms and Definitions used in Reaction |
4 | |
5 | =head1 GLOSSARY |
6 | |
7 | =head3 Controller |
8 | |
9 | =head3 Domain Model |
10 | |
11 | =head3 Interface Model |
12 | |
13 | =head3 ListView |
14 | |
15 | =head3 MVC |
16 | |
17 | Model-View-Controller - a high-level software design pattern, which focuses on separation of concerns. For details on MVC, try here, here, and here. Reaction is an extended MVC system; it uses a two-layer Model (the Interface Model, with the Domain Model below it). Views are implemented by DOCTODO. Controllers are represented by DOCTODO. |
18 | |
19 | =head3 Observer |
20 | |
21 | A software design pattern in which one |
22 | |
23 | =head3 Role |
24 | |
25 | A particular interface that a class implements. Here, Role is used in the sense of Moose::Role; this same concept is sometimes called a Mix-In Class or a Decorator pattern. |
26 | |
27 | =head3 View |
28 | |
29 | In Reaction, the View modules handle rendering the ViewPort. ViewPorts are the V in MVC. |
30 | |
31 | =head3 ViewPort |
32 | |
33 | |
34 | |
35 | =head3 Widget |
36 | |
37 | =head1 SEE ALSO |
38 | |
39 | =over |
40 | |
41 | =item * L<Reaction::Manual> |
42 | |
43 | =back |
44 | |
45 | =head1 AUTHORS |
46 | |
47 | See L<Reaction::Class> for authors. |
48 | |
49 | =head1 LICENSE |
50 | |
51 | See L<Reaction::Class> for the license. |
52 | |
53 | =cut |