tag libraries, 9
support for internationalization, 193–194
See also Bean Tag Library; HTML Tag Library; JSTL; Logic Tag Library; Nested Tag Library
Template Tag Library, 131
templates, 132
testing
application performance, 245–248
code logic testing, 225
functional testing, 226
functional unit testing, 226
integration unit testing, 225, 233–236
system testing, 226
unit testing, 225–226, 226–240
use-case-driven, 240–245
See also Apache JMeter; Canoo WebTest; JUnit; JUnitPerf
text tag, 302–304
textarea tag, 304–306
third-party extensions, 515–516
Tiles, 9, 131–132
add tag, 145–146
adding to the Mini HR application, 153–160
attributes, 133
creating content JSPs, 138
creating layout JSPs, 138, 153–155
definition tag, 146–147
definitions, 133, 134–138
enabling, 133–134, 420–421
extending definitions, 135–137
handling relative URLs with, 140
importAttribute tag, 147–148
initComponentDefinitions tag, 148
insert tag, 148–150
internationalizing, 140–143
JSP-based definitions and attributes, 135
overview, 133
put tag, 150–151
putList tag, 151–152
struts-config.xml configuration file, 158–160
Tiles Tag Library, 138, 143–145
tiles-defs.xml configuration file, 157–158
useAttribute tag, 152–153
using definitions as attribute values, 137–138
using existing JSPs to work with layouts, 155–157
using Tiles definitions, 139
using with modules, 177–178
XML configuration file-based definitions and attributes, 134–135
Tiles configuration file, overview, 419
Tiles configuration files, 419
add tag, 422
bean tag, 422–423
definition tag, 423–424
editing with Struts Console, 428
item tag, 424
metadata tags, 427
put tag, 425
putList tag, 425–426
set-property tag, 426
tags, 421
tiles-definitions tag, 427
XML DTDs, 419–420
Tiles Tag Library, 138, 143–145
Struts EL Tiles Tag Library tags, 396
tiles-definitions tag, 427
Tomcat, 32
downloading, 33