Index_T


S

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




Mastering Resin
Mastering Resin
ISBN: 0471431036
EAN: 2147483647
Year: 2002
Pages: 180

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net