|
<database> element, 258–259
database access
JDBC, 207–209
JNDI, 209
configuration parameters, 210
library placement, 210
MySQL connections, 211–213
Oracle connections, 213
Postgres connections, 213
Resin configuration file, 210
JSP, 49–50
JSP, connecting through, 217–218
servlets, 64–66
database-distributed sessions, 318
database pooling, 214–216
database reliability, 216–217
<date> tag (Burlap), 165
date structure (Hessian), 197
<dead-time> element, 282
debugging
Apache servers, 296–297
error types
compiler parse errors, 221–222
logic errors, 223–224
run-time errors, 222–223
JIT (Just-In-Time) compilers, 224
logging, 225–227
ResinLauncher, 340–342
rootCause exceptions, 227
standalone debuggers, 228
thread dumps, 227–228
tracing code, 224–225
$ declaration (StyleScript), 100
defaults, 55–56
<dependency-check-interval> element, 267, 277
<deployment-extension> element, 276
<description> element, 269, 277
destroy() method, 54
digest authentication, 233–234
$ directive.page(attributes) (StyleScript), 100
<display-name> element, 269
<distributable> element, 269
distributed sessions, 6, 316–317
database-distributed sessions, 318
sticky sessions, 317–318
symmetrical sessions, 317
TCP-ring distributed sessions, 318–319
div operator, 80
documentation, 24
document parsing
HTML, 205–206
XML, 199–200
changing parsers, 204–205
DOM parsing, 200–203
SAX parsing, 203–204
doGet() method, 54
DOM XML parsing, 200–203
doPost() method, 54
-D option, 23
<double> tag (Burlap), 165
double structure (Hessian), 197
downloading Resin, 325–327
|