Bewertung:

Das Buch ist eine umfassende Ressource zu Java Messaging Service (JMS), die theoretisches und praktisches Wissen erfolgreich miteinander verbindet, auch wenn es unter einigen Problemen hinsichtlich der Klarheit und der Implementierungsdetails leidet. Es deckt ein breites Spektrum an Themen ab, einschließlich der grundlegenden Prinzipien, der fortgeschrittenen Nutzung und der Integration mit anderen Technologien wie Spring. Es werden jedoch Bedenken hinsichtlich der Lesbarkeit, der Tiefe der Implementierungsanleitungen und des fehlenden Vergleichs zwischen verschiedenen JMS-Servern geäußert.
Vorteile:⬤ Umfassende Abdeckung von JMS-Konzepten und praktischen Anwendungen.
⬤ Enthält funktionierende Code-Beispiele für die Implementierung mit Apache ActiveMQ und IBM Websphere MQ.
⬤ Gute Integration grundlegender Java-Prinzipien mit der JMS-Nutzung.
⬤ Geeignet sowohl für Anfänger als auch für erfahrene Entwickler, die ihr Wissen vertiefen wollen.
⬤ Detaillierte Abdeckung fortgeschrittener Themen, einschließlich Designüberlegungen.
⬤ Der Schreibstil kann dicht und schwierig zu navigieren sein.
⬤ Fehlende klare Erklärungen für Schlüsselkonzepte wie synchrone vs. asynchrone Nachrichtenübermittlung.
⬤ Minimale Anleitung zur Konfiguration von ActiveMQ, wobei kritische Details ausgelassen werden.
⬤ Einige Informationen erscheinen übereilt oder schlecht organisiert, was den Leser verwirren könnte.
⬤ Begrenzter Vergleich zwischen verschiedenen JMS-Implementierungen und -Produkten.
(basierend auf 11 Leserbewertungen)
Java Message Service: Creating Distributed Enterprise Applications
Java Message Service, Second Edition, ist eine gründliche Einführung in die Standard-API, die "Messaging" unterstützt - den Austausch wichtiger Daten zwischen Software und Netzwerkcomputern. Sie erfahren, wie JMS Ihnen helfen kann, viele architektonische Herausforderungen zu lösen, z. B. die Integration unterschiedlicher Systeme und Anwendungen, die Erhöhung der Skalierbarkeit, die Beseitigung von Systemengpässen, die Unterstützung gleichzeitiger Verarbeitung und die Förderung von Flexibilität und Agilität.
Diese zweite Ausgabe wurde für JMS 1.1 aktualisiert und erklärt, wie diese herstellerunabhängige Spezifikation Ihnen helfen wird, Messaging-basierte Anwendungen zu schreiben, die IBMs MQ, Progress Softwares SonicMQ, ActiveMQ und viele andere proprietäre Messaging-Dienste verwenden.
Mit Java Message Service, werden Sie:
⬤ Anwendungen mit Point-to-Point- und Publish-and-Subscribe-Messaging-Modellen erstellen.
⬤ Nutzen Sie Funktionen wie Transaktionen und dauerhafte Abonnements, um eine Anwendung zuverlässig zu machen.
⬤ Implementieren Sie Messaging innerhalb von Enterprise JavaBeans (EJB) mit nachrichtengesteuerten Beans.
⬤ JMS mit RESTful-Anwendungen und dem Spring-Anwendungsframework zu nutzen.
Messaging ist ein leistungsfähiges Paradigma, das es einfacher macht, verschiedene Teile einer Unternehmensanwendung zu entkoppeln. Mit Java Message Service, Second Edition, lernen Sie schnell, wie Sie die Schlüsseltechnologie, die dahinter steckt, nutzen können.