<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Jakarta EE on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/tags/jakarta-ee/</link><description>Recent content in Jakarta EE on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 25 Feb 2026 07:00:01 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/tags/jakarta-ee/index.xml" rel="self" type="application/rss+xml"/><item><title>Bring AI into your Jakarta EE apps with LangChain4J-CDI (formerly SmallRye-LLM)</title><link>https://javapro-en.svenruppert.com/bring-ai-into-your-jakarta-ee-apps-with-langchain4j-cdi-formerly-smallrye-llm/</link><pubDate>Wed, 25 Feb 2026 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/bring-ai-into-your-jakarta-ee-apps-with-langchain4j-cdi-formerly-smallrye-llm/</guid><description>&lt;p&gt;&lt;strong&gt;Goal&lt;/strong&gt;: This article will demonstrate how to add AI features to a Jakarta EE / MicroProfile application using &lt;strong&gt;LangChain4J‑CDI&lt;/strong&gt;, with simple to implement examples that runs on Payara, WildFly, Open Liberty, Helidon, Quarkus or any CDI 4.x compatible runtime.&lt;/p&gt;
&lt;h2 id="what-is-langchain4j-cdi"&gt;What is LangChain4J-CDI?&lt;/h2&gt;
&lt;p&gt;Langchain4J is a Java library that simplifies the integration of AI and LLMs easier, and with their feature of AI services it provides a declarative and type-safe API for developers to define interfaces that represent AI services, abstracting away the complexities of direct LLM communication&lt;/p&gt;</description></item><item><title>Build your custom plugins for your enterprise java applications with jakarta ee CDI</title><link>https://javapro-en.svenruppert.com/build-your-custom-plugins-for-your-enterprise-java-applications-with-jakarta-ee-cdi/</link><pubDate>Tue, 03 Feb 2026 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/build-your-custom-plugins-for-your-enterprise-java-applications-with-jakarta-ee-cdi/</guid><description>&lt;p&gt;One fundamental feature of CDI is the integration of third-party libraries and frameworks into the CDI container of choice, providing the full benefits of CDI.&lt;/p&gt;
&lt;p&gt;In this article we’ll showcase how you can integrate your own custom or any third-party Java library into the CDI container, thus leveraging the power and behaviour of CDI, to provide new functionality to your application, by implementing your own CDI Portable extension.&lt;/p&gt;
&lt;p&gt;This article references the CDI 4.0 specification, leveraging the CDI Full scope. It will exclude the CDI Build Compatible Extension (introduced in CDI 4.0) entirely.&lt;/p&gt;</description></item><item><title>Cutting Boilerplate and Complexity: Inside Jakarta Data</title><link>https://javapro-en.svenruppert.com/cutting-boilerplate-and-complexity-inside-jakarta-data/</link><pubDate>Wed, 22 Oct 2025 12:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/cutting-boilerplate-and-complexity-inside-jakarta-data/</guid><description>Learn what Jakarta EE11&amp;rsquo;s Jakarta Data specification offers and how it can change enterprise Java software development activities.</description></item><item><title>30 Years of Java, 25 Years of Enterprise Java</title><link>https://javapro-en.svenruppert.com/30-year-of-java-25-years-of-enterprise-java/</link><pubDate>Thu, 15 May 2025 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/30-year-of-java-25-years-of-enterprise-java/</guid><description>Over the last three decades, technology has been evolving at a breakneck pace, with innovations constantly redefining every aspect of application development. In such a fast-moving and dynamic landscape, few technologies stand the test of time, especially in computer science. Yet, Java has done just that. As we celebrate 30 years of Java and 25 years of enterprise Java, it’s clear that these solut</description></item></channel></rss>