|
SAX XML parsing, 203–204
scripting languages, 31–32
$ scriptlet() <<statements>> (StyleScript), 103
<secure> element, 279
security. See also Security Manager
authentication, 6, 231
building authenticators, 239
password storage, 236–239
session timeouts, 236
specifying password files, 235–236
XmlAuthenticator, 231–235
authorization, 239–240
encryption, 6
JSSE, 242–243
logouts, 240
OpenSSL, 240–241
protection authorization, 6
virtual hosting, 310–311
<security-constraint> element, 239, 275–276
Security Manager, 7
<security-role> element, 276
serialization
Burlap, 164
Hessian, 194–196, 197–198
SerializedExceptionWrapper class (Burlap), 343
server restart ping, 30
Server-Side JavaScript (SSJS), 2–3
service startup, 16–19
<servlet> element, 55, 57–59, 271
<init-param> element, 58
<load-on-startup> element, 58–59
<servlet-class> element, 58
<servlet-name> element, 58
<servlet-class> element, 58
<servlet-mapping> element, 56–57, 59, 272
<servlet-name> element, 58
servlets, 3–4
configuring Resin for
<servlet> element, 57–59
<servlet-mapping> element, 56–57, 59
database access, 64–66
forms, 62–64
global invokers, 66–67
Hello World example, 59–62
JSP templates, 67–71
life cycle, 53–54
returning XTP pages, 92–93
<session-config> element, 272–273
<session-cookie> element, 286
session directive (JSP), 45, 45–46
sessions, 315
distributed sessions, 316–317
database-distributed sessions, 318
sticky sessions, 317–318
symmetrical sessions, 317
TCP-ring distributed sessions, 318–319
file-distributed sessions, 319
srun indexing, 316
session timeouts, 236
<session-url-prefix> element, 286
session variable (JSP), 38, 43–44
<simple-loader> element, 258
Simple Markup Language. See SML
single-tier architecture, 107
SML (Simple Markup Language), 163
$ sort(attributes)<<....>> (StyleScript), 103
SQL
joins, 137–138
maintaining code, 107
sql-column tag (EJBs), 115
sql-table tag (EJBs), 114
<srun> element, 281
srun-backup, 323
srun indexing, 316
SSJS (Server-Side JavaScript), 2–3
starts-with() function (XPath), 81
stateless session beans, 146–149
status (of Resin server), 329–333
<stderr-log> element, 262–263
<stdout-log> element, 263
sticky sessions, 317–318
<sticky-sessions> element, 286
<strict-mapping> element, 269
string() function (XPath), 81
<string> tag (Burlap), 165
string-length() function (XPath), 82
string structure (Hessian), 197
StyleScript, 94–95
$ (expression), 95
$if(test) <<....>>, 101
$ apply-imports, 95
$ apply-templates, 95–96
$ apply-templates(select), 96–97
$ attribute(name), 97
$ attribute-set(name), 97–98
$ call-template(name), 98
$ choose(test), 98–99
$ comment() <<....>>, 99
converting XSL to, 94–95
$ copy() <<....>>, 99
$ copy-of(select), 99
$ declaration, 100
$ directive.page(attributes), 100
$ element(name), 100
$ expr(expression), 100
$ for-each(select)<<....>>, 100–101
$ import(href), 102
$ output(attributes), 102
$ param(name), 102–103
$ processing-instructions(name), 103
$ scriptlet() <<statements>>, 103
$ sort(attributes)<<....>>, 103
$ template(match), 104
$ text() <<....>>, 104
$ value-off(select), 104
$ variable(name), 105
substring-after() function (XPath), 82
substring-before() function (XPath), 82
subtract() method (BasicAPI), 171, 181
subtraction (-) operator, 80
sum() function (XPath), 82
symmetrical sessions, 317
<system-property> element, 266
|