Eines meiner liebsten Aufgaben ist das Schreiben von Unit-Tests. Deshalb ein neuer Posts zu diesem Thema! Gerne könnt ihr euch meine anderen Artikel anschauen. Zum Beispiel habe ich erklärt, wie man einen HTTP-Request mockt oder eine Angular Komponente testet. Allerdings ist das Thema Unit-Testing recht umfangreich. Von daher möchte ich mich in die...
Dieser Blog-Post ist der Beginn einer Serie an Blog-Posts. In meinem aktuellen Projekt entwickle ich eine mittlerweile recht umfangreiche Angular Anwendung. Professionelle Softwareentwicklung ist ohne entsprechende (automatisierte) Tests gar nicht möglich. Von daher veröffentliche ich einige Posts rund um das Thema automatisierter Tests in nächster...
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...
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 ...