<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Alexander Bierler on JAVAPRO Germany</title><link>https://javapro.svenruppert.com/authors/alexander-bierler/</link><description>Recent content in Alexander Bierler on JAVAPRO Germany</description><generator>Hugo</generator><language>de-DE</language><lastBuildDate>Fri, 29 Aug 2025 13:22:36 +0000</lastBuildDate><atom:link href="https://javapro.svenruppert.com/authors/alexander-bierler/index.xml" rel="self" type="application/rss+xml"/><item><title>MockServer NeoLight: Eine schlanke Alternative für API-Tests mit Testcontainers</title><link>https://javapro.svenruppert.com/mockserver-neolight-eine-schlanke-alternative-fuer-api-tests-mit-testcontainers/</link><pubDate>Fri, 29 Aug 2025 13:22:36 +0000</pubDate><guid>https://javapro.svenruppert.com/mockserver-neolight-eine-schlanke-alternative-fuer-api-tests-mit-testcontainers/</guid><description>&lt;p&gt;Das Open-Source-Projekt &lt;a href="https://github.com/xdev-software/mockserver-neolight"&gt;MockServer NeoLight&lt;/a&gt; wurde als leichtgewichtige Neufassung des ursprünglichen &lt;a href="https://github.com/mock-server/mockserver"&gt;MockServer&lt;/a&gt; veröffentlicht. Der Schwerpunkt liegt auf &lt;strong&gt;Einfachheit&lt;/strong&gt;, &lt;strong&gt;Wartbarkeit&lt;/strong&gt; und der nahtlosen Integration mit &lt;a href="https://java.testcontainers.org/"&gt;&lt;strong&gt;Testcontainers&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Das MockServer-Konzept ermöglicht es Entwicklern, HTTP- und HTTPS-Anfragen zu &lt;strong&gt;mocken und damit APIs für Testzwecke zu simulieren&lt;/strong&gt;. Durch das Festlegen von Erwartungen an eingehende Anfragen und definierten Antworten lassen sich kontrollierte Umgebungen für Integrationstests schaffen. Dadurch wird das zu testende System von realen externen Abhängigkeiten isoliert, was zu vorhersehbaren und wiederholbaren Ergebnissen führt.&lt;/p&gt;</description></item><item><title>Testcontainer Tests in Lichtgeschwindigkeit: Tests schneller und flexibler gestalten</title><link>https://javapro.svenruppert.com/testcontainer-tests-in-lichtgeschwindigkeit-tests-schneller-und-flexibler-gestalten/</link><pubDate>Fri, 29 Aug 2025 12:53:22 +0000</pubDate><guid>https://javapro.svenruppert.com/testcontainer-tests-in-lichtgeschwindigkeit-tests-schneller-und-flexibler-gestalten/</guid><description>&lt;p&gt;Testcontainers ist in vielen Java-Projekten zu einem unverzichtbaren Werkzeug geworden, um Integrations- und Systemtests in realistischen Umgebungen durchzuführen. Wenn Testszenarien jedoch komplexer werden, stoßen Entwickler oft an Grenzen – insbesondere in Bezug auf Konfiguration, Parallelisierung und Ressourcennutzung. Ein auf Testcontainers aufbauendes Open-Source-Framework begegnet einigen dieser Herausforderungen mit leistungsstarken Erweiterungen.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/xdev-software/tci-base"&gt;&lt;strong&gt;Testcontainers Infrastructure (TCI)&lt;/strong&gt; Framework&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="1-verbesserte-anpassbarkeit-und-parallelisierung"&gt;&lt;strong&gt;1. Verbesserte Anpassbarkeit und Parallelisierung&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Durch die Verwendung des Factory Patterns bei der Erstellung von Container wird es für den Entwickler einfacher, die Container nach Bedarf anzupassen:&lt;/p&gt;</description></item><item><title>XDEV SSE: Verbesserung der Spring Security für moderne Anwendungen</title><link>https://javapro.svenruppert.com/xdev-sse-verbesserung-der-spring-security-fuer-moderne-anwendungen/</link><pubDate>Mon, 30 Jun 2025 07:00:00 +0000</pubDate><guid>https://javapro.svenruppert.com/xdev-sse-verbesserung-der-spring-security-fuer-moderne-anwendungen/</guid><description>&lt;p&gt;Im sich ständig weiterentwickelnden Bereich der Webanwendungssicherheit ist es entscheidend, mit Best Practices Schritt zu halten. XDEV’s &lt;em&gt;&lt;strong&gt;Extras for Spring Security&lt;/strong&gt;&lt;/em&gt; (XDEV SSE) adressiert typische Herausforderungen, denen Entwickler beim Absichern verteilter Systeme begegnen. Diese Open-Source-Erweiterung für Spring Security bietet zahlreiche Funktionen, um die Entwicklung sicherer Anwendungen zu vereinfachen.&lt;/p&gt;
&lt;h2 id="überblick"&gt;Überblick&lt;/h2&gt;
&lt;p&gt;Die Erweiterung stellt verschiedene Module bereit, die das Management von Sicherheitsfunktionen in Spring-basierten Anwendungen deutlich vereinfachen. Im Mittelpunkt stehen &lt;strong&gt;die Optimierung der OAuth2/OIDC-Verwaltung, das Session-Handling und die Speicherung von Login-Sitzungen&lt;/strong&gt;, während gleichzeitig die Integration moderner Frontends erleichtert wird. Ein wesentlicher Vorteil ist die effizientere Verwaltung von Benutzersitzungen durch automatische Zugriffsvalidierung – selbst nach einem Serverneustart bleibt die Sicherheit über alle Anwendungen hinweg erhalten.&lt;/p&gt;</description></item></channel></rss>