<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>入门指南 on Jakarta® EE: 云原生Java的新家园</title>
    <link>https://redesign-2025--jakartaee.netlify.app/zh/learn/starter-guides/</link>
    <description>Recent content in 入门指南 on Jakarta® EE: 云原生Java的新家园</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh</language>
    <managingEditor>webdev@eclipse-foundation.org (Eclipse Foundation)</managingEditor>
    <webMaster>webdev@eclipse-foundation.org (Eclipse Foundation)</webMaster>
    <lastBuildDate>Fri, 29 Sep 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://redesign-2025--jakartaee.netlify.app/zh/learn/starter-guides/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>如何使用Jakarta EE构建RESTful Web服务</title>
      <link>https://redesign-2025--jakartaee.netlify.app/zh/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/zh/learn/starter-guides/how-to-build-a-restful-web-service/</guid>
      <description>&lt;p&gt;这篇博文将向您介绍如何使用 Jakarta EE创建一个 &lt;a href=&#34;https://jakarta.ee/specifications/restful-ws/&#34;&gt;RESTful web service&lt;/a&gt; 应用程序.&lt;/p&gt;
&lt;p&gt;使用 &lt;a href=&#34;https://redesign-2025--jakartaee.netlify.app/zh/&#34;&gt;Jakarta EE&lt;/a&gt;, 创建的一个RESTful web 服务样例程序的需求如下:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;我们将创建一个服务，该服务在 &lt;!-- raw HTML omitted --&gt;http://localhost:8080/restfulservice/hello&lt;!-- raw HTML omitted --&gt; 接收一个HTTP GET&lt;sup&gt;&lt;a href=&#34;#footnote-1&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;
请求。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;这个服务将返回请求一个带有JSON格式数据的响应，其内容如下：&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&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;ul&gt;
&lt;li&gt;后续可以根据我们的需要进行定制和改进。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;OK，已经明确了需求，您可以按照以下步骤开始编程。&lt;/p&gt;
&lt;h2 id=&#34;建立开发环境&#34;&gt;建立开发环境&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;安装Java开发工具包(JDK). 要确定是 Java SE 8 或者 更高版本 (本例使用Java SE 8进行开发,使用 Java SE 11 and Java SE 17进行测试). 您可以从&lt;a href=&#34;https://adoptium.net/en-GB&#34;&gt;Adoptium&lt;/a&gt; 选择需要的JDK版本。&lt;/li&gt;
&lt;li&gt;安装支持Jakarta EE规范的应用服务器。可以从Jakarta EE官网下载兼容的&lt;a href=&#34;https://redesign-2025--jakartaee.netlify.app/zh/compatibility/download/&#34;&gt;产品&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;安装 &lt;a href=&#34;https://maven.apache.org/&#34;&gt;Maven&lt;/a&gt; 3 或更高版本&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;您可以使用&lt;a href=&#34;https://sdkman.io/&#34;&gt;SDKMan&lt;/a&gt; 安装以上所列的程序，可以按照&lt;a href=&#34;https://sdkman.io/install&#34;&gt;指南&lt;/a&gt; 的内容了解安装的操作步骤。&lt;/p&gt;
&lt;h2 id=&#34;如何创建一个restful-web-服务-工程&#34;&gt;如何创建一个RESTful Web 服务 工程&lt;/h2&gt;
&lt;p&gt;    您可以使用Jakarta EE的Eclipse Starter完成工程创建，您也可以使用IDE，或者使用熟悉的 &lt;a href=&#34;https://maven.apache.org/guides/introduction/introduction-to-archetypes.html&#34;&gt;Maven archetypes&lt;/a&gt;选择一个ESTful的工程完成创建工作。&lt;/p&gt;
&lt;h2 id=&#34;使用jakarta-ee的eclipse-starter建立一个新的工程&#34;&gt;使用Jakarta EE的Eclipse Starter建立一个新的工程&lt;/h2&gt;
&lt;p&gt;按照以下步骤，使用Jakarta EE的Eclipse Starter完成工程创建：&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>使用Jakarta EE对RESTful Web服务进行认证保护</title>
      <link>https://redesign-2025--jakartaee.netlify.app/zh/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/zh/learn/starter-guides/how-to-secure-a-restful-web-service/</guid>
      <description>&lt;p&gt;本指南向您展示如何使用&lt;a href=&#34;https://jakarta.ee/specifications/authentication/&#34;&gt;Jakarta Authentication&lt;/a&gt;对RESTful服务进行访问认证。&lt;/p&gt;
&lt;p&gt;在我们深入探讨如何对RESTful Web服务进行认证之前，让我们首先概述一下本篇文章中的使用场景。&lt;/p&gt;
&lt;p&gt;我们构建一个RESTful Web 服务，该服务通过&lt;!-- raw HTML omitted --&gt;http://localhost:8080/jakartaee-hello-world/rest/hello&lt;!-- raw HTML omitted --&gt;的HTTP GET方法进行访问，正常情况下请求会得到如下响应：&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&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;hello&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;world&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&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&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;在本文中，我们将重点介绍对这个服务进行访问认证保护，这里只是个简单的样例，实际生产中需要进一步增强逻辑以满足更复杂的需求。&lt;/p&gt;
&lt;p&gt;通过一个简单样例，我们可以更好地了解如何使用Jakarta EE对RESTful Web 服务进行认证保护所涉及的基本步骤。如果您对RESTful Web 服务还不了解，请阅读我之前的文章&lt;a href=&#34;../how-to-build-a-restful-web-service&#34;&gt;如何构建RESTful Web服务&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id=&#34;准备开发环境&#34;&gt;准备开发环境：&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;安装Java开发工具包（JDK）。请确保您拥有Java SE 11或更高版本（我们已使用Java SE 11和Java SE 17进行了测试）。您可以选择任何您喜欢的供应商发行版，也可以从&lt;a href=&#34;https://adoptium.net/&#34;&gt;Adoptium&lt;/a&gt;获取。&lt;/li&gt;
&lt;li&gt;安装支持Jakarta EE的应用程序服务器。您可以下载任何与Jakarta EE兼容的&lt;a href=&#34;https://redesign-2025--jakartaee.netlify.app/zh/compatibility/download/&#34;&gt;产品&lt;/a&gt;。&lt;/li&gt;
&lt;li&gt;安装&lt;a href=&#34;https://maven.apache.org/&#34;&gt;Maven&lt;/a&gt; 3或更高版本。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;我们可以使用&lt;a href=&#34;https://sdkman.io/&#34;&gt;SDKMan&lt;/a&gt;安装JDK和Maven，可以按照&lt;a href=&#34;https://sdkman.io/install&#34;&gt;如何操作&lt;/a&gt;指南中提到的步骤进行操作。&lt;/p&gt;
&lt;h2 id=&#34;如何完成本指南&#34;&gt;如何完成本指南&lt;/h2&gt;
&lt;p&gt;在本入门指南中，您可以使用Jakarta EE的Eclipse Starter，完成每个步骤，或者跳过您已经知道的基本设置阶段。您还可以使用IDE选择熟悉的&lt;a href=&#34;https://maven.apache.org/guides/introduction/introduction-to-archetypes.html&#34;&gt;Maven原型&lt;/a&gt;进行工程构建。&lt;/p&gt;
&lt;h2 id=&#34;使用jakarta-ee的eclipse-starter创建新项目&#34;&gt;使用Jakarta EE的Eclipse Starter创建新项目&lt;/h2&gt;
&lt;p&gt;要使用Jakarta EE的Eclipse Starter，我们需要采取以下步骤：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;访问https://start.jakarta.ee。该服务将为应用程序设置所有必要的依赖项。当前版本的Starter仅支持Maven。不久会支持Gradle。&lt;br&gt;

   
   &lt;figure class=&#34;eclipsefdn-figure margin-top-40 margin-bottom-40&#34;&gt;
       &lt;img class=&#34;img img-responsive&#34; src=&#34;https://redesign-2025--jakartaee.netlify.app/learn/starter-guides/images/generate-project-detailed.jpg&#34;
            alt=&#34;来自start.jakarta.ee的表单截图，用于生成Jakarta EE项目。&#34;/&gt; 
   &lt;/figure&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;从可用选项中选择所需的Jakarta EE版本。目前，选项包括Jakarta EE 8、Jakarta EE 9.1和Jakarta EE 10。此外，您可以选择Jakarta EE Platform或某种Jakarta EE Profile（Web、Core）。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;对于此项目，我们选择了Jakarta EE 10 Platform、Java SE 11和&lt;a href=&#34;https://www.wildfly.org/&#34;&gt;WildFly&lt;/a&gt;作为运行时。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>如何使用Jakarta EE的Jakarta Persistence存储和检索数据</title>
      <link>https://redesign-2025--jakartaee.netlify.app/zh/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/zh/learn/starter-guides/how-to-store-and-retrieve-data-using-jakarta-persistence/</guid>
      <description>&lt;p&gt;本指南向您展示如何使用&lt;a href=&#34;https://redesign-2025--jakartaee.netlify.app/zh/specifications/persistence/&#34;&gt;Jakarta Persistence&lt;/a&gt;来存储和检索数据。&lt;/p&gt;
&lt;p&gt;我们首先将简要介绍下我们想要构建的系统。接下来，我们将构建一个能够进行数据处理的RESTful web服务，使用Jakarta Persistence将其存储在数据库中，并作为REST端点提供服务。&lt;br&gt;
对于不熟悉RESTful web服务的人，建议阅读我们的&lt;a href=&#34;../how-to-build-a-restful-web-service/&#34;&gt;之前的文章&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;我们将构建一个处理咖啡产品数据的应用程序。该服务将处理一条JSON数据（包含产品ID、名称和价格）。以下是JSON数据的示例：&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&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;id&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;name&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Coffee-A&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;price&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;2.75&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&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&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;应用程序将存储数据，并提供一些REST端点，用来进行基本的CRUD（增/删/改/查）操作。然后，我们可以根据需要对其进一步定制和改进。&lt;/p&gt;
&lt;p&gt;好的，现在我们已经明确了我们的要求，您需要按照以下步骤操作：&lt;/p&gt;
&lt;h2 id=&#34;设置您的开发环境&#34;&gt;设置您的开发环境：&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;安装Java开发工具包（JDK）。请确保您安装了Java SE 11或更高版本（Java SE 11和Java SE 17我们都测试过）。您可以选择任何供应商的发行版，也可以从&lt;a href=&#34;https://adoptium.net/&#34;&gt;Adoptium&lt;/a&gt;获取。&lt;/li&gt;
&lt;li&gt;安装支持Jakarta EE的应用服务器。下载任何&lt;a href=&#34;https://redesign-2025--jakartaee.netlify.app/zh/compatibility/download/&#34;&gt;Jakarta EE兼容的产品&lt;/a&gt;。&lt;/li&gt;
&lt;li&gt;安装&lt;a href=&#34;https://maven.apache.org/&#34;&gt;Maven&lt;/a&gt; 3或更高版本。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;要安装JDK和Maven，我们可以使用&lt;a href=&#34;https://sdkman.io/&#34;&gt;SDKMan&lt;/a&gt;。我们可以按照&lt;a href=&#34;https://sdkman.io/install&#34;&gt;安装指南&lt;/a&gt;中提到的步骤进行操作。&lt;/p&gt;
&lt;h2 id=&#34;如何完成本指南&#34;&gt;如何完成本指南&lt;/h2&gt;
&lt;p&gt;在这个入门指南中，您可能会使用Eclipse Starter for Jakarta EE完成每个步骤，也可以跳过您已经知道的基础设置。您也可以从IDE开始，或从知名的&lt;a href=&#34;https://maven.apache.org/guides/introduction/introduction-to-archetypes.html&#34;&gt;Maven原型&lt;/a&gt;中选择项目结构。&lt;/p&gt;
&lt;h2 id=&#34;使用eclipse-starter-for-jakarta-ee创建一个新项目&#34;&gt;使用Eclipse Starter for Jakarta EE创建一个新项目&lt;/h2&gt;
&lt;p&gt;要使用Eclipse Starter for Jakarta EE，我们需要执行以下步骤：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;导航至&lt;a href=&#34;https://start.jakarta.ee&#34;&gt;https://start.jakarta.ee&lt;/a&gt;。此服务将为应用程序设置所有必要的依赖项。当前版本的Starter仅支持Maven。将来，我们可能能够在Gradle和Maven之间进行选择。&lt;br&gt;

   
   &lt;figure class=&#34;eclipsefdn-figure padding-20 margin-top-40 margin-bottom-40&#34;&gt;
       &lt;img class=&#34;img img-responsive&#34; src=&#34;https://redesign-2025--jakartaee.netlify.app/learn/starter-guides/images/generate-project-detailed.jpg&#34;
            alt=&#34;Eclipse Starter for Jakarta EE表单的截图，相关选项已选定&#34;/&gt; 
   &lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;从可用选项中选择所需的Jakarta EE版本。目前，选项包括Jakarta EE 8、Jakarta EE 9.1和Jakarta EE 10。&lt;br&gt;
此外，您可以选择Jakarta EE Platform或Jakarta EE的Profile版本（Web、Core等）。&lt;/li&gt;
&lt;li&gt;对于此项目，我们选择了Jakarta EE 10 Platform、Java SE 11和&lt;a href=&#34;https://www.wildfly.org/&#34;&gt;WildFly&lt;/a&gt;作为运行时。&lt;/li&gt;
&lt;li&gt;选择了所需的选项后，点击生成按钮，将生成项目结构和示例代码，我们可以用以构建并运行。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;探索代码结构&#34;&gt;探索代码结构&lt;/h2&gt;
&lt;p&gt;解压缩生成的代码，将得到一个应用程序的结构。可以在自己喜欢的IDE中打开，然后可以从命令行运行。&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>从使用 Jakarta EE 10 构建 Servlets开始</title>
      <link>https://redesign-2025--jakartaee.netlify.app/zh/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/zh/learn/starter-guides/how-to-start-with-servlets/</guid>
      <description>&lt;p&gt;本指南旨在带您了解使用 &lt;a href=&#34;https://redesign-2025--jakartaee.netlify.app/zh/specifications/servlet/6.0/&#34;&gt;Jakarta Servlet&lt;/a&gt; 构建一个简单的 Servlet 应用程序的过程。我们将首先概述我们的目标，然后逐步引导您设置环境、编写代码和部署 Servlet 应用程序。如果您是 Servlets 或 Jakarta EE 的新手，本指南应该是一个很好的起点。&lt;/p&gt;
&lt;p&gt;我们将开发一个实现以下功能的应用程序：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;提供一个表单，要求用户选择他们的咖啡偏好（例如，黑咖啡、拿铁、冷萃）。&lt;/li&gt;
&lt;li&gt;将这些偏好存储在会话中。&lt;/li&gt;
&lt;li&gt;动态生成一个“咖啡仪表板”，显示个性化的咖啡推荐。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;好的，现在我们已经明确了我们的要求，您需要按照以下步骤操作：&lt;/p&gt;
&lt;h2 id=&#34;设置开发环境&#34;&gt;设置开发环境：&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;安装 Java 开发工具包（JDK）。请确保您安装了 Java SE 11 或更高版本（我们已使用 Java SE 11 和 Java SE 17 进行测试）。您可以选择任何供应商的发行版，也可以选择 &lt;a href=&#34;https://adoptium.net/en-GB&#34;&gt;Adoptium&lt;/a&gt;。&lt;/li&gt;
&lt;li&gt;安装支持 Jakarta EE 的应用服务器。下载任何 &lt;a href=&#34;https://redesign-2025--jakartaee.netlify.app/zh/compatibility/download/&#34;&gt;Jakarta EE 兼容的&lt;/a&gt; 产品。&lt;/li&gt;
&lt;li&gt;安装 &lt;a href=&#34;https://maven.apache.org/&#34;&gt;Maven&lt;/a&gt; 3 或更高版本&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;安装 JDK 和 Maven，我们可以使用 &lt;a href=&#34;https://sdkman.io/&#34;&gt;SDKMan&lt;/a&gt;。我们可以按照 &lt;a href=&#34;https://sdkman.io/install&#34;&gt;如何操作&lt;/a&gt; 指南中提到的步骤进行。&lt;/p&gt;
&lt;h2 id=&#34;如何完成本指南&#34;&gt;如何完成本指南&lt;/h2&gt;
&lt;p&gt;在这个入门指南中，您可以使用 Eclipse Starter for Jakarta EE，完成每个步骤，或者跳过您已经知道的基础知识阶段。您也可以从 IDE 开始，或从知名的 &lt;a href=&#34;https://maven.apache.org/guides/introduction/introduction-to-archetypes.html&#34;&gt;Maven 原型&lt;/a&gt; 中选择一个项目结构。&lt;/p&gt;
&lt;h2 id=&#34;使用-eclipse-starter-for-jakarta-ee-创建一个新项目&#34;&gt;使用 Eclipse Starter for Jakarta EE 创建一个新项目&lt;/h2&gt;
&lt;p&gt;要使用 Eclipse Starter for Jakarta EE，我们需要采取以下步骤：&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
