Java
441 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
In diesem Artikel betrachten wir bunt gemischt diverse Themen und Bibliotheken rund um Tests für und mit Java. Dabei folgen wir keinem roten Faden, sondern lassen uns durch das übergreifende Thema treiben.
Ein Bereich, dem ich in der letzten Zeit nicht so viel Aufmerksamkeit gewidmet habe, ist die massive Verbesserung der Operationen switch und instanceof in Java seit Version 14, die einhergehend mit Records [Hun20] und „sealed classes” viel mächtigere deklarative Konstrukte wurden. Der Vortrag von José [Paumard] zu diesem Thema hat mich ziemlich beeindruckt, ich hatte davon nur einen Bruchteil der ..
Development
Java
Cloud-Computing
Software-Architektur
Ein Architekturstack mit MicroStream, Quarkus und Neo4J
Gerade im Cloud-nativen Umfeld erfreuen sich Microservice-Architekturen einer hohen Beliebtheit. Durch das Aufteilen der Geschäftslogik in einzelne Services lassen sich Bestandteile der Anwendung unabhängig voneinander entwickeln, bereitstellen und skalieren. Da traditionelle Java-Applikationsserver für die Bereitstellung zu schwergewichtig sind, haben sich Quarkus und Helidon hier als gängige Alt..
Die in Java weitverbreitete Protokollierungsbibliothek Apache Log4j präsentiert ungepatcht eine Sicherheitslücke, deren Schadenpotenzial enorm ist. Schon die ersten durchgeführten Angriffe zeigten, was möglich ist. Dagegen hilft nur eine gestaffelte Cyberabwehr.
Logback, Log4j, SLF4J und noch viele mehr. Wer sich mit der automatischen Protokollerstellung, dem Logging, in Java beschäftigt, stolpert direkt über eine ganze Reihe von Bibliotheken, die auf den ersten Blick alle dasselbe tun: Log-Nachrichten ausgeben. In diesem Artikel wollen wir uns deswegen anschauen, wieso es in Java diese Menge an Bibliotheken gibt und worin sich diese auf den zweiten Blick..