or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Java™ Message Service API Tutorial and Reference: Messaging for the J2EE™ Platform
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Java™ Message Service API Tutorial and Reference: Messaging for the J2EE™ Platform [Paperback]

Mark Hapner (Author), Rich Burridge (Author), Rahul Sharma (Author), Joseph Fialli (Author), Kim Haase (Author)
4.7 out of 5 stars  See all reviews (3 customer reviews)

List Price: $49.99
Price: $40.45 & this item ships for FREE with Super Saver Shipping. Details
You Save: $9.54 (19%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

0201784726 978-0201784725 March 8, 2002 1
Java Message Service (JMS) represents a powerful solution for communicating between Java enterprise applications, software components, and legacy systems. In this authoritative tutorial and comprehensive reference, Sun's Java Message Service architects offer start-to-finish coverage of peer-to-peer JMS development with Java 2 Platform, Enterprise Edition, Release 1.3. JMS is now fully integrated into the J2EE platform -- and this is the first book to show how to make the most of JMS in the context of sophisticated J2EE application development. The authors begin by introducing the JMS API to developers who are new to it. Then, with the help of extensive programming examples, they demonstrate key JMS techniques for enabling applications to create, send, receive, and read messages, and for integrating with existing back office and enterprise systems. Coverage includes: consuming messages asynchronously with message-driven beans; producing messages from application clients; accessing entity beans from message-driven bean; producing messages from session beans; and much more. For all Java developers building applications that must communicate and share information.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Java Message Service $26.25

Java™ Message Service API Tutorial and Reference: Messaging for the J2EE™ Platform + Java Message Service
  • This item: Java™ Message Service API Tutorial and Reference: Messaging for the J2EE™ Platform

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Java Message Service

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

Amazon.com Review

Aimed at the more experienced Java developer who needs to work with enterprise messaging, Java Message Service API Tutorial and Reference delivers starter code and a complete reference to all JMS classes that you will need to know to work effectively with this powerful feature of the J2EE platform.

The no-nonsense, just-the-facts approach of this dual tutorial/reference is perhaps its salient feature. It explains the basics of asynchronous messaging and its advantages for robust enterprise-level applications before digging right in to JMS. The authors do a good job at explaining the difference between point-to-point and publish/subscribe models of message delivery. They also give a laundry list of areas to look at to ensure reliability and robustness in JMS systems, including looking at dos and don'ts for acknowledgement, message priority, and durability.

The real focus early in the book is on the simple, but effective, sample code used to illustrate the basic APIs with short, complete examples. Though somewhat demanding, this code will be for the more experienced reader all you need to get going with JMS. There are examples of both point-to-point and publish-subscribe APIs in action. Importantly, because working with JMS can be tricky, the authors don't skimp on the practical details of compiling, deploying, and running each application. Other examples look at JMS used with Enterprise JavaBeans, including the new EJB 2.0 message bean, plus how to use JMS correctly with session and entity beans. (This can also be tricky, and the authors go through the steps of packaging up and deploying bean JAR files, as well.)

More than half of this book is an alphabetical listing of the 46 classes available in JMS. Each class is explained, along with options and tips for using the class where appropriate. There is full coverage of basic message and exception classes and the classes you need to use for basic point-to-point and publish/subscribe processing. Obviously, this material is a must for those who prefer a printed reference instead of online help. With a quick-start tutorial and concise (yet complete) reference to all JMS classes, this title will serve a useful function for the working enterprise Java developer. --Richard Dragan

Topics covered: Introduction to messaging, the Java Message Service (JMS) API architecture, point-to-point and publish/subscribe messaging domains described, essential JMS programming APIs (connections, sessions, message producers and consumers), the structure of messages, simple point-to-point and publish/subscribe examples (including guide to deployment and execution), JMS used with multiple systems (including J2EE and non-J2EE messaging interoperability), JMS reliability mechanisms (acknowledgement, persistence, priority levels, durable subscriptions, local transactions), building J2EE clients used with message, session, and entity beans (including deployment and execution tips), a sample using multiple J2EE servers, reference to all JMS APIs: including topic and message classes, exception classes, queue classes, sessions and connections, and appendix with JMS client examples.

From the Back Cover

Java™ Message Service API Tutorial and Reference provides a clear and complete introduction to the Java™ Message Service (JMS) API. This book illustrates how to use the JMS API to build applications that create, send, receive, and read messages. Beginning with comprehensive descriptions of fundamental JMS concepts and building blocks, the coverage extends to all aspects of running and creating JMS applications. Each topic area is supported by relevant and well-crafted JMS program examples that demonstrate how to put the technology to work.

The JMS API is an integral part of the Java 2 Platform, Enterprise Edition (J2EE™ platform). Developed by Sun Microsystems in close cooperation with enterprise messaging partners, JMS works together with other technologies to provide reliable, asynchronous communication between components in a distributed computing environment. It delivers a new, powerful tool for enterprise messaging--the cornerstone of today's enterprise applications.

You will find in-depth coverage on how to:

  • Create and run JMS client programs
  • Use the JMS API within the J2EE platform
  • Consume messages asynchronously with a message-driven bean
  • Produce messages from an application client and from a session bean
  • Access an entity bean from a message-driven bean
  • Create applications for the J2EE platform that use the JMS API to
  • Consume messages Produce messages Access an entity bean

From BytesMessage to TransactionRolledBackException, a useful alphabetical reference provides complete information on all facets of the JMS API.

Additionally, the tutorial example programs are downloadable from the Sun Web site, so that you can adapt them to implementations of the JMS API and the J2EE platform.

Written by an expert team, the book offers an unparalleled technical understanding of JMS and its integration into the J2EE platform. Its thorough and practical coverage of JMS makes it easy for developers working in a distributed Java technology environment, and those familiar with the J2EE platform, to efficiently integrate the JMS API.



0201784726B02212002

Product Details

  • Paperback: 544 pages
  • Publisher: Prentice Hall; 1 edition (March 8, 2002)
  • Language: English
  • ISBN-10: 0201784726
  • ISBN-13: 978-0201784725
  • Product Dimensions: 9.3 x 7.6 x 1.1 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #133,072 in Books (See Top 100 in Books)

 

Customer Reviews

3 Reviews
5 star:
 (2)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

12 of 12 people found the following review helpful:
5.0 out of 5 stars Network Computing Using JMS, April 25, 2002
This review is from: Java™ Message Service API Tutorial and Reference: Messaging for the J2EE™ Platform (Paperback)
A lucid and authoritative description of Java Message
Service, from Sun Microsystems, which developed and
owns it. JMS is designed for an environment of
distributed computers, where applications need to
communicate with each other and databases across the
network. You can think of JMS as one of the enablers
of Sun's longtime slogan "The Network IS The
Computer".

JMS is loosely coupled distributed networking, where
the sender and receiver do not have to be running at
the same time. Plus they do not need to know each
other's methods, quite unlike RMI [a tightly coupled
technology]. This makes for potentially much greater
flexibility in network computing.

The book emphasises this, with detailed examples of
source code showing how to use JMS with Enterprise
Java Beans, another technology invented by Sun. You
can see how to hook JMS to a session bean or an entity
bean, and how to combine JMS with several Message
Driven Beans. The text is clearly written, with
attention paid to how you can run the examples under
Microsoft Windows or Unix.

The book also suggests two sequels. It describes using JMS with J2EE, the Java Enterprise Edition, which is the full Java environment. But in a world of PDAs, cell phones and other mobile gadgets, what would be interesting is a description of JMS running under a slimmed down Java environment, like kvm, and how this would scale with the number of devices. A second sequel might be a comparison of JMS with JXTA, another Sun technology for mobile computing. Who know? Perhaps Sun is already working on this!

If you are programming in a distributed computing
environment, consider using JMS as an enabling
technology, and this book as its indispensible guide.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 4 people found the following review helpful:
5.0 out of 5 stars Excellent Jump Starter, April 2, 2004
By 
This review is from: Java™ Message Service API Tutorial and Reference: Messaging for the J2EE™ Platform (Paperback)
With the increase of the popularity of loosely-coupled systems in enterprise integration and various serviced-oriented application architectures, messaging-based standards and strategies is geting more and more widely utilized. JMS is a JAVA based message framework (and standard), it allows application components based on the Java 2 Platform, Enterprise Edition (J2EE) to create, send, receive, and read messages. It enables distributed communication that is loosely coupled, reliable, and asynchronous.

The book provides all the bits to get you started quickly as well as provides fair details about the architecture of JMS and its API programming model. Various sample applications and code snippets were supplied for better understanding the technology.

It is a really good and concise tutorial on the topic

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


0 of 11 people found the following review helpful:
4.0 out of 5 stars One of the good books I dearsay !!!, March 3, 2002
This review is from: Java™ Message Service API Tutorial and Reference: Messaging for the J2EE™ Platform (Paperback)
Covers reasonable amount of JMS. As an SCJA I recommand this book, since you don't have much choices this should do !!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
class definition, starting directory, enterprise bean, file location, target server, server name, remote interface, compiling the application components, bytes message stream, false means session, application involve several steps, objectified format, use the file chooser, deploytool window, error code defaults, close public void close, byte array value, csubscri ber, byte array field, invalid topic, select local host, default delivery mode, invalid queue, administered objects, durable subscriber
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Click Next, Interface Definition, Available Files, Code Example, Click Add, Click Finish, Microsoft Windows, Click the Edit, General Dialog Box, Display Name, Select the Container-Managed, Edit Contents of Ejbl, Application Create, Create New, Application File Name, Click Browse, Click New Application, Add Server, References Pane Ref, Type Referenced By Reference Name, Click Undeploy, Deployed Objects, Names Verify, Setup Offi, Env Resource
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(1)
(1)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject