<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java Archives - Jonas Hellmann Blog</title>
	<atom:link href="https://blog.jonas-hellmann.de/category/programmierung/java/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.jonas-hellmann.de/category/programmierung/java/</link>
	<description>Softwareentwickler / Software Developer</description>
	<lastBuildDate>Thu, 20 Jun 2024 07:11:35 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.4</generator>

<image>
	<url>https://blog.jonas-hellmann.de/wp-content/uploads/2017/10/cropped-Jonas-Hellmann-1-32x32.jpg</url>
	<title>Java Archives - Jonas Hellmann Blog</title>
	<link>https://blog.jonas-hellmann.de/category/programmierung/java/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Using a proxy with JAX-RS on Jakarta/Java EE and JBoss EAP 7.2 / Wildfly 17</title>
		<link>https://blog.jonas-hellmann.de/using-a-proxy-with-jax-rs-on-jakarta-java-ee-and-jboss-eap-7-2-wildfly-17/?pk_campaign=rss&#038;pk_source=rss</link>
					<comments>https://blog.jonas-hellmann.de/using-a-proxy-with-jax-rs-on-jakarta-java-ee-and-jboss-eap-7-2-wildfly-17/#respond</comments>
		
		<dc:creator><![CDATA[Jonas Hellmann]]></dc:creator>
		<pubDate>Thu, 20 Jun 2024 13:00:00 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programmierung]]></category>
		<guid isPermaLink="false">https://blog.jonas-hellmann.de/?p=1213</guid>

					<description><![CDATA[<p>Lately I came across the problem that I needed to call some REST resources from within an Jakarta EE 7 application running on a JBoss EAP 7.2 application server inside a company network. For this purpose proxies are used to permit access to specific URLs but block all other request to foreign servers due to [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.jonas-hellmann.de/using-a-proxy-with-jax-rs-on-jakarta-java-ee-and-jboss-eap-7-2-wildfly-17/">Using a proxy with JAX-RS on Jakarta/Java EE and JBoss EAP 7.2 / Wildfly 17</a> erschien zuerst auf <a href="https://blog.jonas-hellmann.de">Jonas Hellmann Blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.jonas-hellmann.de/using-a-proxy-with-jax-rs-on-jakarta-java-ee-and-jboss-eap-7-2-wildfly-17/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Java EE &#038; Keycloak &#124; Secure your application with Keycloak</title>
		<link>https://blog.jonas-hellmann.de/java-ee-keycloak-secure-your-application/?pk_campaign=rss&#038;pk_source=rss</link>
					<comments>https://blog.jonas-hellmann.de/java-ee-keycloak-secure-your-application/#respond</comments>
		
		<dc:creator><![CDATA[Jonas Hellmann]]></dc:creator>
		<pubDate>Tue, 10 Aug 2021 15:48:14 +0000</pubDate>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[keycloak]]></category>
		<guid isPermaLink="false">https://blog.jonas-hellmann.de/?p=1123</guid>

					<description><![CDATA[<p>When developing a new application, user management is usually required as well. To relieve the developers of this task in Java EE application, Keycloak is offered as an identity and access management solution. Assuming that the Keycloak server is already prepared accordingly, I will show below how the interaction with an application server can succeed. [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.jonas-hellmann.de/java-ee-keycloak-secure-your-application/">Java EE &#038; Keycloak | Secure your application with Keycloak</a> erschien zuerst auf <a href="https://blog.jonas-hellmann.de">Jonas Hellmann Blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.jonas-hellmann.de/java-ee-keycloak-secure-your-application/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ArchUnit &#124; Überprüfen der Architektur in Java-Anwendungen</title>
		<link>https://blog.jonas-hellmann.de/arch-unit-architektur-test-in-java/?pk_campaign=rss&#038;pk_source=rss</link>
					<comments>https://blog.jonas-hellmann.de/arch-unit-architektur-test-in-java/#respond</comments>
		
		<dc:creator><![CDATA[Jonas Hellmann]]></dc:creator>
		<pubDate>Fri, 11 Oct 2019 10:00:20 +0000</pubDate>
				<category><![CDATA[Automatisierung]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tipp]]></category>
		<category><![CDATA[Unit Testing]]></category>
		<guid isPermaLink="false">https://blog.jonas-hellmann.de/?p=966</guid>

					<description><![CDATA[<p>Ein wichtiger Bestandteil bei der Entiwcklung einer Anwendung ist das automatisierte Testen. Hierfür wurden verschiedenste Framworks entwickelt, um neben einfachen Unit-Tests noch weitere Komponenten untersuchen zu können, beispielsweise durch Mocking oder Stubbing. In diesem Artikel möchte ich eine Bibliothek vorstellen, mit der die gesamte Architektur einer Anwendung geprüft werden kann: ArchUnit. Aufbau der Beispiel-Anwendung Um [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.jonas-hellmann.de/arch-unit-architektur-test-in-java/">ArchUnit | Überprüfen der Architektur in Java-Anwendungen</a> erschien zuerst auf <a href="https://blog.jonas-hellmann.de">Jonas Hellmann Blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.jonas-hellmann.de/arch-unit-architektur-test-in-java/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SSO &#124; Single Sign-On using Apache, Kerberos and Jakarta EE</title>
		<link>https://blog.jonas-hellmann.de/sso-single-sign-on-using-apache-kerberos-and-java-ee/?pk_campaign=rss&#038;pk_source=rss</link>
					<comments>https://blog.jonas-hellmann.de/sso-single-sign-on-using-apache-kerberos-and-java-ee/#respond</comments>
		
		<dc:creator><![CDATA[Jonas Hellmann]]></dc:creator>
		<pubDate>Thu, 26 Sep 2019 13:00:52 +0000</pubDate>
				<category><![CDATA[Eine Anwendung mit...]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Unkategorisiert]]></category>
		<guid isPermaLink="false">https://blog.jonas-hellmann.de/?p=833</guid>

					<description><![CDATA[<p>At my working place I had the task to develop an Jakarta EE web application where LDAP users from the company can log in and do some stuff. This article is not about what the app was capable of but about the SSO authentication part. One requirement was that the users do not have to [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.jonas-hellmann.de/sso-single-sign-on-using-apache-kerberos-and-java-ee/">SSO | Single Sign-On using Apache, Kerberos and Jakarta EE</a> erschien zuerst auf <a href="https://blog.jonas-hellmann.de">Jonas Hellmann Blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.jonas-hellmann.de/sso-single-sign-on-using-apache-kerberos-and-java-ee/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Java EE 7 &#8211; How to speed up your application</title>
		<link>https://blog.jonas-hellmann.de/java-ee-how-to-boost-your-jsf-application/?pk_campaign=rss&#038;pk_source=rss</link>
					<comments>https://blog.jonas-hellmann.de/java-ee-how-to-boost-your-jsf-application/#respond</comments>
		
		<dc:creator><![CDATA[Jonas Hellmann]]></dc:creator>
		<pubDate>Mon, 04 Mar 2019 17:00:16 +0000</pubDate>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programmierung]]></category>
		<guid isPermaLink="false">https://blog.jonas-hellmann.de/?p=826</guid>

					<description><![CDATA[<p>I am currently developing an Java EE application with an JSF frontend and struggled with some major page speed problems. In this article I want to give you some ideas that may improve your application in matter of the loading time. Architecture of the application First of all I want to give a short overview [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.jonas-hellmann.de/java-ee-how-to-boost-your-jsf-application/">Java EE 7 &#8211; How to speed up your application</a> erschien zuerst auf <a href="https://blog.jonas-hellmann.de">Jonas Hellmann Blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.jonas-hellmann.de/java-ee-how-to-boost-your-jsf-application/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>LDAP in Java &#124; Authentifizierung und Autorisierung</title>
		<link>https://blog.jonas-hellmann.de/ldap-java-authentifizierung-und-autorisierung/?pk_campaign=rss&#038;pk_source=rss</link>
					<comments>https://blog.jonas-hellmann.de/ldap-java-authentifizierung-und-autorisierung/#comments</comments>
		
		<dc:creator><![CDATA[Jonas Hellmann]]></dc:creator>
		<pubDate>Mon, 19 Mar 2018 08:00:44 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programmierung]]></category>
		<guid isPermaLink="false">https://blog.jonas-hellmann.de/?p=616</guid>

					<description><![CDATA[<p>Im Rahmen meines Abschlussprojektes habe ich eine Anwendung umgesetzt, bei der sich ein Benutzer bei der Anmeldung gegen das firmeninterne Active Directory authentifizieren muss. Zudem wird die Autorisierung auf bestimmte Bereiche in der Anwendung über AD-Gruppen vorgenommen. Im ersten Teil möchte ich vorstellen, wie sich das mit Java umsetzen lässt. Authentifizierung und Autorisierung Zum Einstieg [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.jonas-hellmann.de/ldap-java-authentifizierung-und-autorisierung/">LDAP in Java | Authentifizierung und Autorisierung</a> erschien zuerst auf <a href="https://blog.jonas-hellmann.de">Jonas Hellmann Blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.jonas-hellmann.de/ldap-java-authentifizierung-und-autorisierung/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>App-Entwicklung &#124; Wie entwickle ich eine Android-App &#8211; Teil 1</title>
		<link>https://blog.jonas-hellmann.de/app-entwicklung-android-teil-1/?pk_campaign=rss&#038;pk_source=rss</link>
					<comments>https://blog.jonas-hellmann.de/app-entwicklung-android-teil-1/#comments</comments>
		
		<dc:creator><![CDATA[Jonas Hellmann]]></dc:creator>
		<pubDate>Mon, 11 Sep 2017 08:20:14 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Eine Anwendung mit...]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programmierung]]></category>
		<guid isPermaLink="false">https://blog.jonas-hellmann.de/?p=230</guid>

					<description><![CDATA[<p>Schon seit längerer Zeit habe ich vor, eine eigene App zu entwickeln. Bisher ist es aber immer daran gescheitert, dass ich mich nicht genügend motivieren konnte, mich in die Technologie einzuarbeiten und ich keine gute Idee für eine App hatte. Nun aber möchte ich das Thema angehen und in mehreren Teilen &#8211; wie viele es [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.jonas-hellmann.de/app-entwicklung-android-teil-1/">App-Entwicklung | Wie entwickle ich eine Android-App &#8211; Teil 1</a> erschien zuerst auf <a href="https://blog.jonas-hellmann.de">Jonas Hellmann Blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.jonas-hellmann.de/app-entwicklung-android-teil-1/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Testen eines REST-Clients in Java mit WireMock</title>
		<link>https://blog.jonas-hellmann.de/testen-eines-rest-clients-in-java-mit-wiremock/?pk_campaign=rss&#038;pk_source=rss</link>
					<comments>https://blog.jonas-hellmann.de/testen-eines-rest-clients-in-java-mit-wiremock/#comments</comments>
		
		<dc:creator><![CDATA[Jonas Hellmann]]></dc:creator>
		<pubDate>Mon, 20 Feb 2017 12:20:25 +0000</pubDate>
				<category><![CDATA[Eine Anwendung mit...]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Unit Testing]]></category>
		<guid isPermaLink="false">https://blog.jonas-hellmann.de/?p=22</guid>

					<description><![CDATA[<p>Egal, ob es sich um die Abfrage einer Datenbank oder die Berechnung des Gesamtwertes eines Warenkorbs handelt, im Idealfall decken die Tests zu annähernd 100% den produzierten Code ab. Warum es sinnvoll ist, überhaupt Tests zu schreiben, &#160;möchte ich an dieser Stelle gar nicht thematisieren. Vielmehr soll dieser Post ein Problem behandeln, welches sich mir [&#8230;]</p>
<p>Der Beitrag <a href="https://blog.jonas-hellmann.de/testen-eines-rest-clients-in-java-mit-wiremock/">Testen eines REST-Clients in Java mit WireMock</a> erschien zuerst auf <a href="https://blog.jonas-hellmann.de">Jonas Hellmann Blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://blog.jonas-hellmann.de/testen-eines-rest-clients-in-java-mit-wiremock/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
