magicmarcy.de | Coding

Coding

Hier findest du alle Beiträge die mit dem Tag Coding versehen sind.

Wiederverwendbare Business-Logik in Java EE: EJBs richtig schneiden

Java • 18. April 2026 • Lesezeit: 7 Minuten Read later

Wenn du zum ersten Mal eine Java-EE-Anwendung auf WildFly deployest, wirkt die Struktur oft wie ein Detail, das man „später“ aufräumt. Es läuft ja auch, wenn du alles in eine WAR packst. Genau deshalb stolpern viele erst dann über das Thema, wenn die Anwendung wächst oder wenn du dieselbe Logik an mehreren Stellen brauchst. Weiterlesen


Warum Designprinzipien nicht immer die beste Antwort sind

Programming • 17. April 2026 • Lesezeit: 7 Minuten Read later

Designprinzipien gehören zu den Themen, über die man in der Java-Welt relativ früh stolpert. Irgendwann tauchen dann Begriffe wie KISS, DRY, YAGNI oder SOLID auf, und plötzlich sieht es so aus, als gäbe es für jede Zeile Code eine feste Regel. Das Problem daran ist nicht, dass diese Prinzipien falsch wären. Das Problem ist eher, dass sie oft wie Naturgesetze behandelt werden, obwohl sie in der Praxis eher Orientierungshilfen sind. Weiterlesen


Eventlistener in der Praxis: sauber registrieren, sauber entfernen

JavaScript • 15. April 2026 • Lesezeit: 7 Minuten Read later

Eventlistener sind eines dieser Browser-Themen, die am Anfang “magisch” wirken: Du klickst irgendwo hin, drückst eine Taste, bewegst die Maus - und plötzlich läuft JavaScript-Code. Dahinter steckt kein Zauber, sondern ein ziemlich klarer Mechanismus: Der Browser feuert Events (Ereignisse) ab, und dein Code hängt sich mit einem Listener dran und reagiert darauf. Weiterlesen


Abstract in Java: Der Bauplan für Profis einfach erklärt

Java • 13. April 2026 • Lesezeit: 5 Minuten Read later

Wenn du in Java auf das Schlüsselwort abstract stößt, wirkt das am Anfang oft wie eine unnötige Hürde. Warum sollte man eine Klasse schreiben, von der man gar kein Objekt erstellen kann? Um das zu verstehen, musst du kurz den Kopf von der Tastatur heben und in Konzepten denken. In der Softwareentwicklung geht es ständig darum, Gemeinsamkeiten zu finden und diese zu strukturieren. Das Wort "abstrakt" kommt aus dem Lateinischen und bedeutet so viel wie "abgezogen" oder "vom Besonderen losgelöst". Weiterlesen


Eigene Annotationen bauen: Einfacher als du denkst

Java • 31. März 2026 • Lesezeit: 8 Minuten Read later

Annotationen in Java sind kleine Marker direkt im Code, die Zusatzinformationen tragen. Du kennst sie vermutlich schon: @Override, @Deprecated oder @SuppressWarnings. Das sind keine Kommentare und auch keine Magie im Sinne von "der Compiler macht irgendwas Unfassbares". Es ist eher wie ein sauberer Zettel am Code: "Dieses Element hat eine bestimmte Bedeutung". Entscheidend ist, wer diesen Zettel liest - der Compiler, dein IDE-Inspektor, ein Build-Tool oder ein Framework zur Laufzeit. Weiterlesen


Heap, Stack und Metaspace - Warum Variablen verschwinden und Objekte nicht

Java • 22. März 2026 • Lesezeit: 7 Minuten Read later

Du hast sicher schon erlebt, dass eine Variable „weg“ ist, sobald eine Methode fertig ist. Gleichzeitig scheinen Objekte manchmal ewig zu leben - bis plötzlich der Speicher knapp wird. Das ist kein Zufall, sondern hängt daran, wo Java Dinge ablegt. Wenn du Heap, Stack und Metaspace einmal sauber auseinanderhalten kannst, werden viele typische Anfänger-Fragezeichen (und einige nervige Fehler) deutlich kleiner. Weiterlesen


Über
Avatar

Hi, ich bin Marcel!
Als Fachinformatiker für Anwendungsentwicklung und IHK-geprüfter Ausbilder teile ich auf meinem Blog Grundlagen- und Fortgeschrittenen-Wissen für angehende Entwickler*innen und Interessierte, sowie weitere spannende Themen aus der IT.

Blog Aktivität

Jan
 
Feb
 
 
 
Mar
 
 
 
 
Apr
 
 
Mon
Wed
Fri