< Zurück | Inhalt | Weiter >

S

Saint-Exupéry, Antoine de, 282

SAMoney class, 496

Sash class, 389

Scale class, 385

scriptlets, 427–429, 434

scroll panes (in GUI), 347, 369–370

Scrollable class, 389


ScrollBar class, 385

search engines, 412

security, 165, 323–324, 486

and default groups for users, 448 and root access, 445, 462

auditability, 445

checksums, 218

digital signatures, 164, 218

passwords, 324, 446–450

policy files, 146, 165

security managers, 142, 145

SecurityException exception, 104

SecurityManager class, 131

sed, 44, 47, 258

@see tag (Javadoc), 130

Selection class, 392

selection listeners, 365–368, 393

SelectionAdapter class, 393

SelectionListener class, 393

SelectionModel class, 374

serialver, 165

servers, 404–407, 410, 443–469

compiling, 146–147 connecting with a browser, 413 developing, 139–142

setting up, 144–147

Service Provider Interface, see SPI

service(), 404

Servlet class, 404, 406

servlets, 138, 403–421, 512

designing, 416–420

documentation, 440

MIME for, 432

packaging, 512–514

session variables, 414, 431, 437, 439, 441 using as daemons, 407

using with JSP, 425, 430

Sesame Street, 343

Session class, 139–142

SessionBean class, 475, 495–498, 512

setAttribute(), 414

setBigDecimal(), 333

setDefaultCloseAction(), 344

setDefaultRenderer(), 364

setDouble(), 333

setEnabled(), 357

setEntityContext(), 475

setenv, 105

setgid bits, 449

setHorizontalScrollBarPolicy(), 370

setHorizontalTextPosition(), 358

setInt(), 333

setLayout(), 355, 390 setProperty element (JSP), 435 setProperty(), 111

setReorderingAllowed(), 368

setResizingAllowed(), 368

Sets class, 70

setStatus(), 368, 392

setString(), 333

setters, 104

setText(), 354, 364

setTimestamp(), 333

setTotal(), 435

setUp(), 305, 309

setVerticalScrollBarPolicy(), 370

setVerticalTextPosition(), 358

setVisible(), 345, 352

SGML (Standard Generalized Markup Language), 220–221

Shell class, 381, 384, 386–391

shell languages, 21

shell scripts, 22, 319

JUnit tests, 303

loops, 25

parameters, 25

running, 24, 108

for startup, 193

shell variables, see environment variables shells, 4, 21–26

shopping cart, 477–478, 481

short type, 53

short-circuiting, 56

Slider class, 386 sliders (in GUI), 346

SMAC (SMall ANSI C Interpreter), 48 SMB filesystem, 485

software, see applications

software engineering, 57, 263–279

documenting, 272–274

iterative approach, 266, 277

requirements, 266–276, 288 Software Engineering Institute, 277 sorting, 107


source control, 126, 189–190, 213

files for, 195

SourceForge, 299

SPARC, 186

SPI (Service Provider Interface), 487–491 split panes (in GUI), 347 SpringLayout class, 372

sprintf(), 82

SQL, 328, 333–336

Stallman, Richard, xxiii, 179–180, 522, 524

standard error, 6–8

Standard Generalized Markup Language, see

SGML

standard input, 6–8, 47, 103

standard output, 6–8, 47, 103

piping, 8, 107

reassigning, 104

redirecting, 6, 104, 108 Standard Widget Toolkit, see SWT startsWith(), 61

Statement class, 337 statements, in Java, 64–75

static access modifier, 87, 90–91, 102

static initializers, 133, 135

status lines (in GUI), 352, 358

step, 156

STL algorithms, 95

Stochniol, Andrzej, 49

store(), 111

stored procedures, 480

streams, 109

strftime(), 81

String class, 60–62, 86

StringBuffer class, 60 strings

comparing, 61

concatenating, 60, 79

length, 61

searching, 18–19

substrings, 61

strlen(), 54

StrongARM, 186

su, 445, 450

substring(), 61

Subversion, 189

sudo, 445–446

Sun Microsystems, 94, 106, 166, 187, 236,

321, 521

Java SDK, xxiii, xxiv, 115–166, 378 differences from IBM Java SDK,

174–176

Enterprise Edition, see J2EE installing, 173

Micro Edition, 115 Standard Edition, see J2SE

SOS (SunONE Studio), 236, 251

Web site, 64–65, 98, 161, 166, 337, 375,

421, 441, 491–492

superuser, see root

Swing, xxiii, 251, 309, 341–376

compared to SWT, 379, 384–388, 395

containers, 344

documentation, 375

graphical objects, 345–347

performance, 378

portability, 380

using with HTML, 373

switch statement, 67

SWT (Standard Widget Toolkit), xxv, 175, 251, 377–399

ActiveX support, 390

adapters, 393

and garbage collection, 380

compared to Swing, 379, 384–388, 395

documentation, 381, 383, 398

installing, 381

performance, 378

portability, 380

using with gcj, 396–398

SWT class, 390

SWTException class, 390

symlinks (symbolic links), 171–172, 239, 451,

467

circular chains, 172

dangling, 172

System class, 86, 102–109

System V init system, 451–458, 463