|
Sealed method, 142
Sealed modifier, 10
Securing an enterprise application, 251-253
Security, error handling and, 172-174
Security contract (JCA), 20, 267
Security elements (Java), 251
Security measures, applying, 253
Security permissions, 173, 220
Semantic validation, 239
Serialization (object), 85, 106-107
Server controls (ASP.NET), 170-172
Server-side state, preserving in J2EE and .NET, 243-244
ServerSideControl.aspx page, 171
Service description, 180
Service locator, 181
Service provider, 178, 180
Service requestor, 180
Service-level integration, in JNBridgePro, 16
Services broker, 181
Services managed by CLR, 126
Servlet interface (javax.servlet), 49
Servlet interfaces and classes, 49-53
Servlet life cycle, 47-48
ServletContext interface, 50
ServletRequest interface, 50-51
ServletResponse interface, 51
Servlets, 8, 32-33, 36-37
accessed through URLs, 46
design of, 45-55
explained, 44
HelloWorld example, 48-49
HTTP and, 45-47
life cycle of, 47-48
session state management with, 53-55
steps in creating, 47
use of GET and POST requests, 46, 49
Session beans, 65-66. See also EJBs
categories of, 65
constructing, 75-84
stateful, 73-74, 241
stateless, 241
testing, 79-83
Session cookies, 54-55
Session data
explained, 53
persisting, 55
Session object (ASP.NET), 246
Session state
in ASP.NET, 246
in classic ASP, 245-246
client-side, 241-243
in a distributed environment, 241-244
enabling, 246-247
managing with servlets, 53-55
Session state storage
ASP.NET, 248-249
configuring, 247
in-process, 247
out-of-process, 247-248
SessionID (ASP.NET), 54-55, 241
SetData, 13
SetHeaders, 13
Shared assemblies, 140, 145-146
Signature, defined, 179
Singleton class, 240
SMTP, 12
Sn.exe utility, 145
SOA (Service-Oriented Architecture), 179-182
benefits of, 180
best practices, 181-182
elements of, 180-181
SOA web services, 181-182
SOAP actor, 185
SOAP encoding, 185
SOAP envelope, 13, 184-186
SOAP extensions, 13
SOAP headers, 185, 260-261
SOAP (Simple Object Access Protocol), 5, 182-189
Actor attribute, 187
body element, 188
fault element, 188-189
messaging architecture, 184-185
mustUnderstand attribute, 186-187
request and response XML file, 183-184
SOAPBuilders community, 13
Solution Explorer (Visual Studio .NET), 130-131, 254
Solutions from third-party vendors, 203-234
Specifications, web site resources for, 274-275
SPI (service provider interface), JNDI, 108
SQL data provider, 7
SQL Server 2000, 5-7, 124
preserving state in, 248
trusted connection, 252-253
SQL statements mapped to bean methods, 90
SQL (Structured Query Language), 126
Src attribute of Page directive, 162
State
preserving in SQL Server, 248
storing in a client-side cookie, 249
storing in persistent cookies, 249
Stateful session beans, 66, 241
developing, 73-74, 84
life cycle, 74
Stateless session beans, 65-66, 241
Static assemblies, 135
Static (sealed) method, 142
Strong name, generating, 145-146
Strong-typing a web service, 194-196
Structure keyword (.NET), 142
Structures (CTS), 10
Stub and skeleton classes (RMI), 38-41
Subscribe-notify protocol, 42, 238
Sun Microsystems, 4-5
SWL/J, 7
Synchronizing access to application state, 245
Synchronous beans, 65
Synchronous resource adapters, 23
Syntactical validation, 239
System failure, RMI-IIOP and, 103
System.Data class, 124
System.Data.Oledb namespace, 124
System.Data.SQLClient namespace, 124
System.Exception, 172
System-level contract (Java connector), 19-20
System.Object, 140
System.Reflection namespace, 127-128, 192
System.Reflection.Emit, 135
System.Reflection.Emit types, 135-136
System.Type namespace, Type class, 129-130
System.Web.HTMLControls namespace, 170
System.Web.Services namespace classes, 191
System.Web.UI namespace (ASP.NET), 151-156
classes, 152-154
delegates, 156
enumerations, 155-156
interfaces, 154-155
|