. . . . . . . . . . . . . . . 129
Application Requirements and Goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Dissecting InstaMail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Configuration Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
The Client-Side Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
The Server-Side Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Suggested Exercises. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
nCHAPTER 5 Share Your Knowledge: DWiki, the DWR-Based Wiki. . . . 189
Application Requirements and Goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
FreeMarker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Apache Derby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Spring JDBC . . . . .
Pages:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25