A Content Access Code is packaged with some new Cengage textbooks, purchased at local bookstores, or purchased online. It lets you register your book and access the online materials. Your access code should be similar to PP8XLP3XD528HC
A course key is a 12 or 15-digit string of numbers and letters that identifies which course youre taking. Your instructor should provide this to you. Try locating your course key in your syllabus or on your instructors course web pages.
To register for CourseMate you must use the Access Code located on your Printed Access Card. Note that a CourseMate Course Key is registered directly from the CourseMate Home page, only after you have registered and launched your CourseMate product.
CourseMate Course Keys are not entered via CengageBrain. If your instructor provided a Course Key, open your CourseMate product. From the CourseMate Home page click the Enter Your Course Key button and enter your Course Key to enroll in your instructors course.Close
LEARN TO USE JAVA MESSAGING SOFTWARE IN YOUR DISTRIBUTED APPLICATIONS! As software becomes more complex, and the Web is leveraged further, the need for messaging software continues to grow. Virtually all software written today requires at least one form of internal, and even external, communication. Java Messaging explores the various methods of intra-process and inter-process messaging for Java software, such as JavaBean events, JMS, JAX-RPC, JAXM, SOAP, and Web Services. Programmers will learn the basics of these APIs, as well as how, when, and why to use each one, including how to use them in combination, such as combining SOAP with JMS over a WAN. The book begins by walking the reader through simple intra-process communication using JavaBean events. A set of classes is constructed that extend JavaBean events beyond one JVM, transparently using JMS. The messaging paradigms of JMS are explained thoroughly, including in-depth discussions on the theory and mechanics of message queues. Design patterns and helper classes are also explored, which ultimately combine to form a generic messaging framework that helps programmers avoid common pitfalls. This framework, explained throughout the book, provides for the seamless integration of JMS with SOAP Web Services that is required to build distributed applications. Starting from the first chapter, a comprehensive sample application (an online stock trading system) is built using the framework and messaging paradigms discussed in the book. By the end of the book, programmers will not only understand the various messaging paradigms, but they will also understand how to architect complex distributed applications that use them together - with a framework that provides a running start.