All that is left is to wish you creativity and inspiration that will help you to create
many exciting web applications, and also patience and persistence that will help you
to overcome difficulties when they arise.
Index
A
Apache Tapestry 8
Application State Object. See ASO
ASO
about 73
configuring 123-125
creating 73-76
existence, checking 76, 78
instantiating 76, 78
using 73-76
ASP.NET 12, 13
B
BeanEditForm 139
Border 196
C
celebrity collector, Tapestry
database, creating 252, 253
database, implementing 254
database, preparing 252
data source 255, 257
data source, creating with db4o 251, 252
final step 255, 257
Checkbox 112
components, Tapestry
about 79, 127, 195
ActionLink component 98-104
advanced components 127
BeanEditForm, styles changing 147-150
BeanEditForm, tweaking 142, 143
BeanEditForm component 139
BeanEditForm component, celebrity
collector example 139-143
Border component, celebrity collector
example 198-200
Border component, creating 196, 197
Border component, Java class creating
196, 197
Border component, template creating
196, 197
Checkbox component 112-117
column titles, changing 133, 134
custom components 195
custom components, creating 195, 196
custom components library, creating
231, 232, 236-242
custom components library, creating in
NetBeans 234, 235, 241
DateField component 144-147
DateInput component 211, 215-217
DateInput component, list 232
DirectLink component 96, 97
FCKEditor component 150
FCKEditor component, celebrity collector
example 151-156
Grid, styles changing 147-150
Grid, tweaking 130-133
Grid component 128
Grid component, celebrity collector
example 128-133
GridDataSource, using 135-138
If component 112-117
LocaleSwitcher, list 232
Loop component 96-100
navigation menu, adding 200-203
navigation menu, celebrity collector
example 201-203
navigation menu, enhancements adding
202
OptionModel, creating 206, 207
OptionModel, implementing
212-214, 223, 224
Output component 96, 97, 98
[ 262 ]
PageLink component 88-94
PageLink component, uses 104, 105
parameter, celebrity collector example
204, 205
parameter, using 203
PasswordField component 88-94
Radio component 105, 107-109
Radio component, enumerations used
109-111
RadioGroup component 105, 107-109
Select component 120, 122, 206
Select component, features 205
SelectModel, creating 208, 209
SelectModel, implementing 208, 209, 224,
225
simple components 79, 80
Submit button 119
Submit component 117, 119
TextField component 88-94
universal locale switcher, creating 222
validation, adding 157-160, 220-222
ValueEncoder for locale, implementing
225-227
ValueEncoder interface, creating 209, 210
D
DateField 144
DateInput 211
DirectLink 96
E
Eclipse, Tapestry
debugging 44, 45
Eclipse WTP, benefits 34
Eclipse WTP, installing 34
installing 34
project, configuring 35-43
F
FCKEditor 150
features, Tapestry
AJAX and DHTML 10
custom components, creating 9
Dependency Injection 11
HTML templates 8, 9
internationalization support 10
Inversion of Control 11
user input validation 10
G
Grid 128
I
If 112
internationalization, Tapestry
about 175
examples 189-192
images 186-188
Locale class 176
message catalogues 177
message catalogues, creating 178
message catalogues, using 180, 181
multi-lingual support 176
multi-lingual support, enabling 177
on Java platform 176
ResourceBundle class 176
Inversion of Control 11
IoC 11
J
Java enabled servers
Full Java EE Application servers 249, 250
Java web servers 249, 250
JavaServer Faces 12, 13
Java web development
about 11-13
Apache Struts framework 12
ASP.
Pages:
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317