AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

Java Message Service (O'Reilly Java Series)

Please fill out form in order to compare prices
Title: Java Message Service (O'Reilly Java Series)
by Richard Monson-Haefel, David Chappell
ISBN: 0-596-00068-5
Publisher: O'Reilly & Associates
Pub. Date: December, 2000
Format: Paperback
Volumes: 1
List Price(USD): $34.95
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 3.61 (23 reviews)

Customer Reviews

Rating: 3
Summary: Lightweight introduction
Comment: Java Message Service (JMS) is relatively new and this is the first book out on the subject. Others are in the offing. This book will be of more interest to Java programmers unfamiliar with message-oriented middleware (MOM) than to more knowledgeable programmers.

The first chapter introduces MOM. There are two models that a JMS provider might implement -- point-to-point (or queue) and publish/subscribe messaging. The second chapter develops a simple pub/sub example, a chat room application. The third chapter discusses messages in some detail -- headers, types, and selectors. Selectors allow a receiver to be selective about which messages it's interested in receiving. Among other things, a selector can be used to match a reply to a request.

Chapters 4 and 5 are devoted to pub/sub and point-to-point, respectively. For both, simple applications are developed for illustration. Chapter 6 discusses a variety of topics, for example, guaranteed messaging, that is, once-and-only-once delivery. Chapter 7 is devoted to deployment considerations, including performance and security. Chapter 7 discusses JMS in the context of J2EE and EJBs. Chapter 8 provides an overview of some JMS providers. One would do well to go to the Sun website instead, as it is more inclusive. There are appendices on the JMS API, message headers, and message properties.

There is the usual smattering of misprints. Then on page 112, there is a serious error. The authors say, "Unless you are doing a synchronous request-reply, you should avoid grouping a send followed by an asynchronous receive within a transaction." Even with request-reply, you don't want to group a send followed by a receive within a transaction. The reason is simple -- deadlock. The sending application sends a request and does a receive with wait for the reply. Within a transaction, the sent request is not committed until the reply is received and so, is not visible to any potential receiving application until then. Of course, a receiving application won't send a reply until it receives a request. The result is deadlock.

Rating: 4
Summary: A good no-nonsense explanation of Java Message Service
Comment: This is a book with 200 pages of easy to read material that gets right to the point. It delivers basic knowledge about JMS but it is not any advanced text on the subject.

Chapter 1 present the basic concepts about Message-Oriented Middleware. Chapter two introduce you to JMS programming by the help of a simple code example. The size of the programming code feels appropriate and illustrates the concepts well. Chapter 3 dwells on the actual message. Chapter 4 and 5 takes a close look at Publish-and-Subscribe messaging respectively Point-to-Point messaging by the help of code examples. These chapters are built around two code examples that contain the necessary code for illustrating the subject, and no more.

Chapter 6 is about the important concept of guaranteed messaging. Chapter 7 tries to cover a lot of important topics, such as performance, scalability and security, but it only scratches the surface and does not give you much value. Chapter 8 cover J2EE and JMS. Again, this chapter is a bit thin and there are more to say about this subject. For instance, there is a very brief introduction to the use of message-driven beans in EJB 2.0, but does not give any example of how to solve the problem of consuming asynchronous messages in EJB 1.1.

The appendix is a quick reference guide to Java Message Service API and Messages. I found it quit useful after reading the book.

I would recommend this book as the first book to read about JMS. It gives you basic knowledge about JMS without being unnecessary wordy and provides simple and easily grasped code examples.

Rating: 3
Summary: Decent Book on JMS
Comment: If you're looking to learn JMS, then this is a decently good book to get you started. One of the best things about it is that it's not very thick and it gets to the point pretty quickly.

Similar Books:

Title: Enterprise JavaBeans (3rd Edition)
by Richard Monson-Haefel
ISBN: 0596002262
Publisher: O'Reilly & Associates
Pub. Date: 15 October, 2001
List Price(USD): $44.95
Title: Enterprise JMS Programming
by Shaun Terry
ISBN: 0764548972
Publisher: John Wiley & Sons
Pub. Date: 01 February, 2002
List Price(USD): $39.99
Title: Java Message Service API Tutorial and Reference: Messaging for the J2EE Platform
by Mark Hapner, Rich Burridge, Rahul Sharma, Joseph Fialli, Kim Haase
ISBN: 0201784726
Publisher: Addison-Wesley Pub Co
Pub. Date: 26 February, 2002
List Price(USD): $44.99
Title: Java Web Services
by David A. Chappell, Tyler Jewell
ISBN: 0596002696
Publisher: O'Reilly & Associates
Pub. Date: March, 2002
List Price(USD): $39.95
Title: Core J2EE Patterns: Best Practices and Design Strategies, Second Edition
by Deepak Alur, Dan Malks, John Crupi
ISBN: 0131422464
Publisher: Prentice Hall PTR
Pub. Date: 10 June, 2003
List Price(USD): $49.99

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache