So richten Sie einen WildFly-Server ein

1. Einleitung In diesem Tutorial werden die verschiedenen Servermodi und -konfigurationen des JBoss WildFly-Anwendungsservers erläutert. WildFly ist ein leichter Anwendungsserver mit einer CLI und einer Administrationskonsole. Bevor wir jedoch beginnen, müssen wir sicherstellen, dass eine JAVA_HOME- Variable auf ein JDK festgelegt ist . AWeiterlesen »

Clojure Webapps mit Ring schreiben

1. Einleitung Ring ist eine Bibliothek zum Schreiben von Webanwendungen in Clojure . Es unterstützt alles, was zum Schreiben von Web-Apps mit vollem Funktionsumfang erforderlich ist, und verfügt über ein florierendes Ökosystem, um es noch leistungsfähiger zu machen. In diesem Tutorial geben wir eine Einführung in Ring und zeigen einige der Dinge, die wir damit erreichen können. Ring Weiterlesen »

Einführung in die OrientDB Java APIs

1. Übersicht OrientDB ist eine Open-Source-NoSQL-Datenbanktechnologie mit mehreren Modellen, die für die Arbeit mit den Modellen Graph, Document, Key-Value, GeoSpatial und Reactive entwickelt wurde, während Abfragen mit SQL-Syntax verwaltet werden. In diesem Artikel behandeln wir das Setup und verwenden die OrientDB-Java-APIs. 2Weiterlesen »

Einführung in Activiti mit Frühling

1. Übersicht Einfach ausgedrückt ist Activiti eine Workflow- und Business Process Management-Plattform. Wir können schnell loslegen, indem wir eine ProcessEngineConfiguration erstellen (normalerweise basierend auf einer Konfigurationsdatei). Daraus können wir eine ProcessEngine erhalten - und über die ProcessEngine können wir Workflow- und BPM-Operationen ausführen. Die AWeiterlesen »

Versand der RabbitMQ-Nachricht mit Spring AMQP

1. Einleitung In diesem Tutorial werden wir das Konzept des Fanout und des Themenaustauschs mit Spring AMQP und RabbitMQ untersuchen. Auf einem hohen Niveau, Fanout - Börsen wird übertragen die gleiche Nachricht an alle gebundenen Warteschlangen , während Thema Austausch eine Routing - Schlüssel verwenden , um Nachrichten an eine bestimmte Grenze Warteschlange oder Warteschlangen vorbei . VoWeiterlesen »

Leitfaden zu den Vorbedingungen von Guava

1. Übersicht In diesem Tutorial zeigen wir Ihnen, wie Sie die Preconditions- Klasse von Google Guava verwenden . Die Preconditions- Klasse enthält eine Liste statischer Methoden zum Überprüfen, ob eine Methode oder ein Konstruktor mit gültigen Parameterwerten aufgerufen wird. Wenn eine Vorbedingung fehlschlägt, wird eine maßgeschneiderte Ausnahme ausgelöst. 2. DieWeiterlesen »

Geldbeträge in Worten anzeigen

1. Übersicht In diesem Tutorial werden wir sehen, wie wir einen Geldbetrag in Java in eine Wortdarstellung umwandeln können. Wir werden auch sehen, wie eine benutzerdefinierte Implementierung über eine externe Bibliothek - Tradukisto - aussehen könnte. 2. Implementierung Beginnen wir zunächst mit unserer eigenen Implementierung. Der Weiterlesen »

Volltextsuche mit Solr

1. Übersicht In diesem Artikel untersuchen wir ein grundlegendes Konzept in der Apache Solr-Suchmaschine - die Volltextsuche. Das Apache Solr ist ein Open Source-Framework, das für den Umgang mit Millionen von Dokumenten entwickelt wurde. Wir werden die Kernfunktionen anhand von Beispielen mit der Java-Bibliothek SolrJ durchgehen. Weiterlesen »

Felder von der Serialisierung in Gson ausschließen

1. Übersicht In diesem kurzen Tutorial werden wir die verfügbaren Optionen zum Ausschließen eines oder mehrerer Felder einer Java-Klasse und ihrer Unterklassen von der Gson-Serialisierung untersuchen. 2. Ersteinrichtung Definieren wir zunächst unsere Klassen: @Data @AllArgsConstructor public class MyClass { private long id; private String name; private String other; private MySubClass subclass; } @Data @AllArgsConstructor public class MySubClass { private long id; private String description; private String otherVerboseInfo; } Wir haben sie der Einfachheit halber mit Lombok kommentiert (synWeiterlesen »