|
|
|
|
|
|
|
|
|
Java
Message Services (JMS) Programming with WebLogic
10 |
Duration: 2 days |
|
|
This course is
designed for architects and developers who already have experience in Java development.
- Architects
- Consultants
- Developers
|
|
|
|
|
Description |
Messaging is a
powerful programming paradigm that makes it easier to decouple
different parts of an enterprise application. Messaging clients
work by sending messages to a message server, which is responsible
for delivering the messages to their destination. Message delivery
is asynchronous, meaning that the client can continue working
without waiting for the message to be delivered. The contents
of the message can be anything from a simple text string to a
serialized Java object or an XML document.
Java Message Service (JMS) is a standard Java Application Programming Interface (API)
from Sun Microsystems that provides a common interface for Java
programmers to invoke any messaging services such as WebLogic's
JMS Service, IBM's MQSeries, Progress Software's SonicMQ, etc.
JMS is part of Java 2 Enterprise Edition (J2EE). |
|
Objectives |
This course
teaches students the why, what, and how of the messaging paradigm and JMS. On completion, attendees will be able to:
- Write both message consumers and providers using WebLogic's JMS
- Use transactions with JMS
- Set up and deploy JMS applications in WebLogic
Server 10
- Write message-driven EJB and deploy it in
WebLogic Server 10
- Define and use JMS connection pool in WebLogic
Server 10
|
|
Course Outline |
- Understanding Messaging Paradigm and JMS
- JMS Message Constituents
- Publish-and-Subscribe Messaging Model
- Point-to-Point Messaging Model
- Guaranteed Messaging, Transactions, Acknowledgments, and Failures
- JMS and EJB 2.0
- Deployment Considerations
- Using WebLogic JMS
- JMS in a Clustered Environment
- Overview of Other Popular Messaging Products
|
|
|