10.12.2012 Views

The Java EE 5 Tutorial (PDF) - Oracle Software Downloads

The Java EE 5 Tutorial (PDF) - Oracle Software Downloads

The Java EE 5 Tutorial (PDF) - Oracle Software Downloads

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Contents<br />

SAAJ Messages ........................................................................................................................... 584<br />

SAAJ Connections ..................................................................................................................... 587<br />

SAAJ <strong>Tutorial</strong> ..................................................................................................................................... 588<br />

Creating and Sending a Simple Message ................................................................................. 589<br />

Adding Content to the Header ................................................................................................. 597<br />

Adding Content to the SOAPPart Object ................................................................................. 598<br />

Adding a Document to the SOAP Body .................................................................................. 599<br />

Manipulating Message Content Using SAAJ or DOM APIs ................................................ 599<br />

Adding Attachments .................................................................................................................. 599<br />

Adding Attributes ...................................................................................................................... 602<br />

Using SOAP Faults ..................................................................................................................... 607<br />

Code Examples .................................................................................................................................. 611<br />

Request Example ........................................................................................................................ 611<br />

Header Example ......................................................................................................................... 613<br />

DOM and DOMSource Examples ........................................................................................... 616<br />

Attachments Example ............................................................................................................... 620<br />

SOAP Fault Example ................................................................................................................. 622<br />

Further Information about SAAJ .................................................................................................... 625<br />

Part IV Enterprise Beans ................................................................................................................................627<br />

20 Enterprise Beans ................................................................................................................................629<br />

What Is an Enterprise Bean? ............................................................................................................ 629<br />

Benefits of Enterprise Beans ..................................................................................................... 629<br />

When to Use Enterprise Beans ................................................................................................. 630<br />

Types of Enterprise Beans ......................................................................................................... 630<br />

What Is a Session Bean? .................................................................................................................... 631<br />

State Management Modes ......................................................................................................... 631<br />

When to Use Session Beans ...................................................................................................... 632<br />

What Is a Message-Driven Bean? .................................................................................................... 632<br />

What Makes Message-Driven Beans Different from Session Beans? .................................. 633<br />

When to Use Message-Driven Beans ....................................................................................... 634<br />

Defining Client Access with Interfaces ........................................................................................... 634<br />

Remote Clients ........................................................................................................................... 634<br />

Local Clients ............................................................................................................................... 635<br />

17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!