<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Starter Guides on Jakarta® EE: The New Home of Cloud Native Java</title>
    <link>https://redesign-2025--jakartaee.netlify.app/categories/starter-guides/</link>
    <description>Recent content in Starter Guides on Jakarta® EE: The New Home of Cloud Native Java</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>webdev@eclipse-foundation.org (Eclipse Foundation)</managingEditor>
    <webMaster>webdev@eclipse-foundation.org (Eclipse Foundation)</webMaster>
    <lastBuildDate>Tue, 21 Oct 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://redesign-2025--jakartaee.netlify.app/categories/starter-guides/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How to Build a RESTful Web Service Using Jakarta EE</title>
      <link>https://redesign-2025--jakartaee.netlify.app/learn/starter-guides/how-to-build-a-restful-web-service/</link>
      <pubDate>Fri, 22 Sep 2023 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://redesign-2025--jakartaee.netlify.app/learn/starter-guides/how-to-build-a-restful-web-service/</guid>
      <description>&lt;p&gt;This guide shows you how to use Jakarta EE to make a&lt;br&gt;
&lt;a href=&#34;https://jakarta.ee/specifications/restful-ws/&#34;&gt;RESTful web service&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To create a RESTful web service using &lt;a href=&#34;https://redesign-2025--jakartaee.netlify.app/&#34;&gt;Jakarta EE&lt;/a&gt;, we will begin by&lt;br&gt;
summarizing what we want to build.&lt;/p&gt;
&lt;p&gt;We will build a service that will accept an HTTP GET&lt;sup&gt;&lt;a href=&#34;#footnote-1&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;
&lt;br&gt;
request at &lt;!-- raw HTML omitted --&gt;http://localhost:8080/restfulservice/hello&lt;!-- raw HTML omitted --&gt;.&lt;/p&gt;
&lt;p&gt;It will respond with the following JSON payload, as the following listing&lt;br&gt;
shows:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;&amp;#34;text&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Hello from Jakarta EE&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;We can then further customize and improve it according to our needs.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Getting Started with Jakarta EE: A Comprehensive Beginner&#39;s Guide to the Get Started</title>
      <link>https://redesign-2025--jakartaee.netlify.app/learn/starter-guides/a-comprehensive-beginners-guide-to-the-get-started/</link>
      <pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://redesign-2025--jakartaee.netlify.app/learn/starter-guides/a-comprehensive-beginners-guide-to-the-get-started/</guid>
      <description>&lt;p&gt;As a new Java developer or a student preparing for a career in enterprise&lt;br&gt;
software, understanding Jakarta EE is essential. Evolving from Java EE, it&lt;br&gt;
provides a reliable platform with APIs for building scalable, secure, and&lt;br&gt;
portable applications. Jakarta EE is used across industries such as banking,&lt;br&gt;
e-commerce, healthcare, and government.&lt;/p&gt;
&lt;h2 id=&#34;what-is-jakarta-ee-and-why-it-matters&#34;&gt;What is Jakarta EE and Why It Matters&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://redesign-2025--jakartaee.netlify.app/&#34;&gt;Jakarta EE&lt;/a&gt; is a set of specifications used for building&lt;br&gt;
Java products and frameworks for building large-scale enterprise applications.&lt;br&gt;
It powers systems like banks, e-commerce sites, and corporate platforms. It&lt;br&gt;
builds on Java SE with additional APIs for web development, database access,&lt;br&gt;
messaging, and security. If your goal is to create production-grade Java&lt;br&gt;
applications, Jakarta EE provides the tools and standards to get there.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to Secure a RESTful Web Service Using Jakarta EE</title>
      <link>https://redesign-2025--jakartaee.netlify.app/learn/starter-guides/how-to-secure-a-restful-web-service/</link>
      <pubDate>Fri, 29 Sep 2023 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://redesign-2025--jakartaee.netlify.app/learn/starter-guides/how-to-secure-a-restful-web-service/</guid>
      <description>&lt;p&gt;This guide shows you how to secure a rest endpoint using&lt;br&gt;
&lt;a href=&#34;https://jakarta.ee/specifications/authentication/&#34;&gt;Jakarta Authentication&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As we delve into securing RESTful web services, let&amp;rsquo;s first define a basic&lt;br&gt;
scenario that we will be working with throughout this article.&lt;/p&gt;
&lt;p&gt;We are constructing a service that will accept an HTTP GET request at&lt;br&gt;
&lt;!-- raw HTML omitted --&gt;http://localhost:8080/jakartaee-hello-world/rest/hello&lt;!-- raw HTML omitted --&gt;. In&lt;br&gt;
response to this request, our service will return a JSON payload, as shown in&lt;br&gt;
the following example:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to store and retrieve data using Jakarta Persistence of Jakarta EE</title>
      <link>https://redesign-2025--jakartaee.netlify.app/learn/starter-guides/how-to-store-and-retrieve-data-using-jakarta-persistence/</link>
      <pubDate>Fri, 22 Sep 2023 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://redesign-2025--jakartaee.netlify.app/learn/starter-guides/how-to-store-and-retrieve-data-using-jakarta-persistence/</guid>
      <description>&lt;p&gt;This guide shows you how to store and retrieve data using&lt;br&gt;
&lt;a href=&#34;https://redesign-2025--jakartaee.netlify.app/specifications/persistence/&#34;&gt;Jakarta Persistence&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We will first begin by summarizing what we want to build. Next, we build a&lt;br&gt;
&lt;a href=&#34;https://redesign-2025--jakartaee.netlify.app/specifications/restful-ws/&#34;&gt;RESTful web service&lt;/a&gt; that can consume data, store&lt;br&gt;
it in a database using Jakarta Persistence, and serve it as a REST endpoint.&lt;br&gt;
For those unfamiliar with RESTful web services, we recommend reading our&lt;br&gt;
&lt;a href=&#34;../how-to-build-a-restful-web-service/&#34;&gt;previous article&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We will build an application that handles coffee product data. The service will&lt;br&gt;
consume a JSON payload containing the product&amp;rsquo;s ID, name, and price. Here&amp;rsquo;s an&lt;br&gt;
example of the JSON payload:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to Start with Servlets Using Jakarta EE 10</title>
      <link>https://redesign-2025--jakartaee.netlify.app/learn/starter-guides/how-to-start-with-servlets/</link>
      <pubDate>Fri, 22 Sep 2023 00:00:00 +0000</pubDate>
      
        <author>webdev@eclipse-foundation.org (Eclipse Foundation)</author>
      
      <guid>https://redesign-2025--jakartaee.netlify.app/learn/starter-guides/how-to-start-with-servlets/</guid>
      <description>&lt;p&gt;This guide aims to walk you through the process of building a simple Servlet&lt;br&gt;
application using &lt;a href=&#34;https://redesign-2025--jakartaee.netlify.app/specifications/servlet/6.0/&#34;&gt;Jakarta Servlet&lt;/a&gt;. We&amp;rsquo;ll start&lt;br&gt;
by outlining what we aim to achieve and then step-by-step guide you through&lt;br&gt;
setting up your environment, writing code, and deploying the Servlet&lt;br&gt;
application. If you&amp;rsquo;re new to Servlets or Jakarta EE, this guide should be a&lt;br&gt;
great starting point.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ll develop an application that accomplishes the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Presents a form asking the user to select their coffee preferences (e.g.,&lt;br&gt;
black, latte, cold brew).&lt;/li&gt;
&lt;li&gt;Stores these preferences in a session.&lt;/li&gt;
&lt;li&gt;Dynamically generates a &amp;ldquo;Coffee Dashboard,&amp;rdquo; displaying personalized coffee&lt;br&gt;
recommendations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;OK, now that we have specified our requirements, you will need to follow these&lt;br&gt;
steps:&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
