ビジネスロジックの開発
Developing Enterprise Beans
Introduction to Enterprise Beans
Enterprise Bean Structure
J2EE Engine EJB Architecture
Developing an EJB Application
Creating EJB Projects
Developing Session Beans
Stateful or Stateless Session Beans
Creating Stateless Session Beans
Creating Stateful Session Beans
Creating and Editing the Enterprise Beans' Methods
Creating and Editing the Deployment Descriptors
Setting the EJB JAR Properties
Specifying Bean-Specific Properties
Declaring Environment Entries
Declaring EJB References
Declaring Resource References
Defining Transaction Attributes
Specifying Arbitrary JNDI Names for Your Beans
Specifying the Bean痴 Container Size
Specifying JNDI Names for the Beans References
Specifying References to Objects Bound in the JNDI
Stateful Session Beans' Timeouts
Specifying Stateful Session Beans' Timeouts
Developing Entity Beans
Bean-Managed or Container-Managed Entity Beans
Creating Entity Beans
Creating and Editing the Enterprise Beans' Methods
Creating the Bean's Persistent Fields
Creating Primary Keys
Creating Dependent-Value Persistent Fields
Container-Managed Relationships
Creating Beans' Relationships
Defining Relationships Between Container-Managed Entity Beans
Mapping Relationships
Creating and Editing the Deployment Descriptors
Setting the EJB JAR Properties
Specifying Bean-Specific Properties
Declaring Environment Entries
Declaring EJB References
Declaring Resource References
Specifying the Deployment Properties of Finder/Select Queries
Defining Transaction Attributes
Specifying Arbitrary JNDI Names for Your Beans
Specifying the Bean痴 Container Size
Specifying the Initial Cache Size of the Persistence Manager
Specifying Primary Key Deployment Properties
Specifying JNDI Names for the Beans References
Specifying the Data Source and the Database Vendor
Specifying References to Objects Bound in the JNDI
Locking
Choosing the Type of Enqueue Server Locking
Isolation Levels
Enabling Database Locking
Database Mapping
Mapping Entity Beans to Database Tables
Mapping Persistent Fields (cmp-fields)
Mapping Relationships
Verifying the Object/Relational Mapping
Object/Relational Mapping Rules
Optimizations and Performance Tuning
Defining Entity Beans as Read-Only
Developing Message-Driven Beans
Creating Message-Driven Beans
Creating and Editing the Deployment Descriptors
Setting the EJB JAR Properties
Specifying Bean-Specific Properties
Declaring Environment Entries
Declaring EJB References
Declaring Resource References
Defining Transaction Attributes
Specifying Arbitrary JNDI Names for Your Beans
Specifying JNDI Names for the Beans References
Configuring Message-Driven Bean Specific Properties
Specifying References to Objects Bound in the JNDI
Message-Driven Bean Example
Pool Properties
Specifying the Pool Properties
Security for Enterprise Beans
Defining Security Roles
Mapping Security Roles
Specifying Permissions for Method Invocations
Declaring Security Role References
Specifying Security Identity
Specifying Security When Using IIOP
Failover for Enterprise Beans
Enabling and Disabling HTTP Failover
Enabling Stateful Session Failover
フェイルオーバー永続記憶域の指定
Enterprise Bean Clients
Looking Up Enterprise Beans
Building EJB JARs
Creating Enterprise Projects
Building EARs
Deploying EARs
Configuring Enterprise Beans After Deployment
Java Messaging
Developing JMS Applications
Creating JMS Connections, Sessions, Destinations, Messages, Prod
Destinations
Point-to-Point Model
Creating a Message Producer and Consumer for a Queue
Queue Sender and Receiver
Limitation of Message Delivery Attempts
Publish-Subscribe Model
Creating a Message Producer and Consumer for a Topic
Topic Publisher Example
Asynchronously Receiving Messages Sent to a Topic
Synchronously Receiving Messages Sent to a Topic
Managing Durable Subscriptions
Creating Temporary Destinations
Message Selector
Creating a Message Selector
Message Selector Syntax
JMS Messages
Processing the Received Messages
Message Acknowledgement
JMS Provider Security Aspects
Closing Connections and Handling Exceptions
Getting Started with Message-Driven Bean Development
Using Message Driven Beans in SAP NetWeaver Application Server
Setting Up the JMS Environment Using the Visual Administrator
Defining the Connection Factory and Destination Wrapper Objects
Deploying the Connection Factories and Destinations
JMS Client Example
The Message Driven Bean
Creating the MDB Application
Creating an EJB Module Project
Developing the Message Driven Bean
Creating the Enterprise Bean Archive
Assembling the MDB Application
Deploying the MDB
Running the Example
Developing Message-Driven Beans
Creating Message-Driven Beans
Creating and Editing the Deployment Descriptors
Setting the EJB JAR Properties
Specifying Bean-Specific Properties
Declaring Environment Entries
Declaring EJB References
Declaring Resource References
Defining Transaction Attributes
Specifying Arbitrary JNDI Names for Your Beans
Specifying JNDI Names for the Beans References
Configuring Message-Driven Bean Specific Properties
Specifying References to Objects Bound in the JNDI
Message-Driven Bean Example
外部 JMS プロバイダの統合
ネーミング (JNDI)
JNDI Registry Service Specific Features
J2EE Engine Specific Environment Parameters
Creating an InitialContext
Integration with Other Services
Developing Application Clients
Performing Lookup from Application Client
Packaging and Deploying Application Client