Mit Eclipse MicroProfile steht ein Quasistandard zur Verfügung, der die Implementierung von Microservices erheblich vereinfacht, ohne den bewährten Java-EE-Standard aufzugeben. Microservice-Architektur im Java-EE-Umfeld Um monolithische Strukturen zu vermeiden, ist es naheliegend, die Themen fachlich passend zu schneiden und auf einzelne Self-Cont...
Mit Eclipse MicroProfile steht ein Quasistandard zur Verfügung, der die Implementierung von Microservices erheblich vereinfacht, ohne den bewährten Java-EE-Standard aufzugeben. JEE-Monolithen Java-EE-Anwendungen lassen sich in der Regel deswegen als Monolithen (siehe Abbildung 1) bezeichnen, weil sie komplexe und umfangreiche fachliche Logik implem...
Stellt euch vor, ihr setzt ein neues Projekt auf. Vielleicht mit Spring und Angular? Dann werden einige Schritte wohl bekannt sein: Man modelliert die Entities.Man erstellt das Backend in Form von JPA Respositories und REST Services zum Abspeichern und Anzeigen der DatenMan erstellt das Frontend um Daten anzuzeigen und zu bearbeiten.Die Applik...
Durch die zunehmende Verwendung des Microservice-Architektur-Patterns ist eine zentrale Instanz zur Verwaltung der Benutzeranmeldeinformationen unabdingbar. Das Autorisierungsprotokoll OAuth 2.0 bietet hierfür im Zusammenspiel mit Java Spring eine perfekte Basis. Dieser Artikel veranschaulicht anhand eines Beispiels, wie sich dies in...
Im ersten Teil kam das Hauptthema von Java 9, die Modularisierung (Codewort Jigsaw), in Grundzügen zur Sprache. Wir wollen nun einen erweiterten Blick auf dieses Feature von Java 9 nehmen, indem wir Auswirkungen der Modularisierung betrachten. Eine wichtige stellt die Möglichkeit dar, wesentlich schlankere Anwendungspakete schnüren zu können. Aber ...
Ab Januar 2019 führt Oracle ein Abo-Modell, genannt Subscription, für produktiv genutzte Java-Anwendungen ein. Die Einführung ist rückwirkend, somit sind auch Java Anwendungen, die Java 8 benutzen betroffen. Das Ende von kostenlosem Java? Die Verwendung von Java für Entwicklung, Test, POC und Demo bleibt weiterhin kostenlos; auch wird Oracle sich w...