Preface | p. ix |
Introduction | p. 1 |
Overview of WebLogic Server | p. 1 |
Software and Versions | p. 14 |
Getting Started with WebLogic Server | p. 15 |
Web Applications | p. 19 |
Packaging and Deployment | p. 20 |
Configuring Web Applications | p. 26 |
Servlets and JSPs | p. 32 |
JSP Tag Libraries | p. 37 |
Session Tracking | p. 46 |
Session Persistence | p. 49 |
Clusters and Replicated Persistence | p. 54 |
Configuring a Simple Web Cluster | p. 56 |
Security Configuration | p. 60 |
Monitoring Web Applications | p. 66 |
Managing the Web Server | p. 67 |
Configuring WebLogic's HTTP Server | p. 68 |
Virtual Hosting | p. 70 |
HTTP Access Logs | p. 72 |
Understanding Proxies | p. 75 |
Web Server Plug-ins | p. 76 |
Using JNDI and RMI | p. 84 |
Using WebLogic's JNDI | p. 85 |
Using JNDI in a Clustered Environment | p. 90 |
Using WebLogic's RMI | p. 96 |
Using WebLogic's RMI over IIOP | p. 107 |
JDBC | p. 114 |
Overview of JDBC Resources | p. 115 |
Configuring JDBC Connectivity | p. 119 |
WebLogic's Wrapper Drivers | p. 138 |
Rowsets | p. 142 |
Clustering and JDBC Connections | p. 153 |
Transactions | p. 155 |
Overview | p. 155 |
EJB Transactions | p. 158 |
The Transaction Service | p. 163 |
Managing WebLogic JTA | p. 168 |
JZEE Connectors | p. 176 |
Assembling and Deploying Resource Adapters | p. 177 |
Configuring Resource Adapters | p. 182 |
WebLogic-Specific Configuration Options | p. 185 |
Using the Resource Adapter | p. 192 |
Monitoring Connections | p. 194 |
JMS | p. 195 |
Configuring JMS Resources | p. 197 |
Optimizing JMS Performance | p. 208 |
Controlling Message Delivery | p. 223 |
JMS Programming Issues | p. 235 |
Clustered JMS | p. 252 |
WebLogic's Messaging Bridge | p. 267 |
Monitoring JMS | p. 273 |
JavaMail | p. 275 |
Configuring a Mail Session | p. 275 |
Using JavaMail | p. 276 |
Using Other JavaMail Providers | p. 278 |
Using EJBs | p. 279 |
Getting Started | p. 280 |
Development Guidelines | p. 295 |
Managing WebLogic's EJB Container | p. 303 |
Configuring Entity Beans | p. 305 |
EJBs and Transactions | p. 316 |
EJBs and Clustering | p. 319 |
Using CMP and EJB QL | p. 326 |
Building CMP Entity Beans | p. 327 |
Features of WebLogic's CMP | p. 331 |
Container-Managed Relationships | p. 341 |
EJB QL | p. 355 |
Packaging and Deployment | p. 362 |
Packaging | p. 363 |
Deployment Tools | p. 370 |
Application Deployment | p. 374 |
WebLogic's Classloading Framework | p. 381 |
Deployment Considerations | p. 388 |
Split Directory Development | p. 399 |
Managing Domains | p. 405 |
Structure of a Domain | p. 405 |
Designing a Domain | p. 407 |
Creating Domains | p. 409 |
Domain Backups | p. 414 |
Handling System Failure | p. 417 |
Domain Network Configuration | p. 419 |
Node Manager | p. 432 |
The Server Life Cycle | p. 442 |
Monitoring a WebLogic Domain | p. 449 |
Clustering | p. 450 |
An Overview of Clustering | p. 451 |
A Closer Look at the Frontend Tier | p. 456 |
Load-Balancing Schemes | p. 465 |
Using J2EE Services on the Object Tier | p. 470 |
Combined-Tier Architecture | p. 479 |
Securing a Clustered Solution | p. 480 |
Machines, Replication Groups, and Failover | p. 484 |
Network Configuration | p. 486 |
Monitoring Clusters | p. 490 |
Performance, Monitoring, and Tuning | p. 491 |
Tuning WebLogic Applications | p. 491 |
Tuning the Application Server | p. 503 |
Tuning the JVM | p. 513 |
SSL | p. 519 |
An Overview of SSL | p. 520 |
Configuring WebLogic's SSL | p. 526 |
Programmatic SSL | p. 543 |
Mapping Certificates to WebLogic Users | p. 551 |
Security | p. 557 |
The Java Security Manager | p. 559 |
Connection Filtering | p. 561 |
The Security Provider Architecture | p. 564 |
The Providers | p. 581 |
Configuring Trust Between Two Domains | p. 596 |
JAAS Authentication in a Client | p. 596 |
Creating a Custom Authentication Provider | p. 603 |
Creating an Identity Assertion Provider | p. 610 |
XML | p. 615 |
JAXP | p. 616 |
Built-in Processors | p. 621 |
The XML Registry | p. 623 |
XML Application Scoping | p. 628 |
WebLogic's Streaming API | p. 631 |
WebLogic's XPath API | p. 641 |
Miscellaneous Extensions | p. 644 |
Web Services | p. 650 |
Using the Web Services Framework | p. 651 |
Web Service Design Considerations | p. 668 |
Implementing the Backend Components | p. 674 |
Datatypes | p. 684 |
Implementing Clients | p. 703 |
Reliable SOAP Messaging | p. 716 |
SOAP Message Handlers | p. 720 |
Security | p. 726 |
UDDI | p. 740 |
Internationalization and Character Sets | p. 745 |
JMX | p. 747 |
The MBean Architecture | p. 749 |
Accessing MBean Servers | p. 753 |
Accessing MBeans | p. 755 |
Examples | p. 763 |
MBean Notifications | p. 766 |
Monitor MBeans | p. 768 |
Timer MBeans | p. 771 |
Logging and Internationalization | p. 773 |
The Logging Architecture | p. 774 |
Listening for Log Messages | p. 779 |
Generating Log Messages | p. 783 |
SNMP | p. 789 |
WebLogic's SNMP Infrastructure | p. 789 |
Using the SNMP Agent | p. 790 |
Traps | p. 793 |
SNMP Proxies | p. 797 |
Index | p. 799 |
Table of Contents provided by Rittenhouse. All Rights Reserved. |