java开发工具IDEA JVM框架教程(十一):创建 RESTful Web 服务

IntelliJ IDEA 让您可以开发、调试和测试RESTful Web 服务。支持 REpresentational State Transfer (REST) 规范JSR-339 规范版本 2.0 和Jersey 参考实现。

开发 RESTful Web 服务
  1. 确保启用了 RESTful Web 服务插件。为服务开发创建新项目或模块,或为现有模块启用 RESTful Web 服务开发支持。
  2. 使用必要的类和方法填充 RESTful Web 服务模块。
  3. 配置要部署的工件。
  4. 创建运行配置。在部署选项卡上,指定要部署的工件。
  5. 在 HTTP 服务器上部署 Web 服务并启动服务器。
  6. 在本地或远程主机上运行应用程序。
  7. 使用内置 HTTP 客户端测试 RESTful Web 服务。
创建 RESTful Web 服务

本教程介绍如何在java开发工具 IntelliJ IDEA 中创建简单的 RESTful Web 服务并将其部署到GlassFish应用服务器。Hello, World!当您通过 Web 浏览器访问特定 URL 或以其他方式向该 URL 发送 GET 请求时,该服务将输出。使用本页顶部的切换器获取不同应用程序服务器的说明。

所需插件:Jakarta EE Platform、Jakarta EE:Application Servers、Jakarta EE:Web/Servlets、Jakarta EE:RESTful Web Services (JAX-RS)、GlassFish(捆绑)

您将创建一个新的 Java Enterprise 项目,添加必要的 Java 代码,告诉 IntelliJ IDEA 您的GlassFish服务器所在的位置,然后使用运行配置来构建工件、启动服务器并将工件部署到它。

  • Java SE 开发工具包 (JDK) 版本 1.8 或更高版本。您可以按照Java Development Kit (JDK)中的说明直接从 IntelliJ IDEA 获取 JDK ,也可以手动下载并安装它,例如:Oracle JDK或OpenJDK。
  • GlassFish应用程序服务器版本 3.0.1 或更高版本。您可以从官方参考实现网站获取最新版本。对于本教程而言, Web Profile子集应该足够了。
  • 本教程使用 JDK 1.8、Java EE 8 和 GlassFish 4.1.1。

创建一个新的 Java 企业项目

IntelliJ IDEA 包含一个专用向导,用于创建基于各种 Java EE 和 Jakarta EE 实现的 Java Enterprise 项目。在本教程中,我们将创建一个简单的 Web 应用程序。

  1. 从主菜单中,选择文件 | 新 | 项目。
  2. 在New Project对话框中,选择Java Enterprise。
  3. java开发工具idea

    为您的项目输入一个名称:RestGlassfishHelloWorld。对于本教程,使用 Java 1.8 作为项目SDK并选择REST 服务模板。不要选择或添加应用服务器,我们稍后再做。选择Maven和JUnit。单击下一步继续。

  4. 在依赖项列表中,选择以下内容:
    • CDI
    • JAX-RS
    • 小服务程序

    java开发工具idea

    单击创建。

  5. IntelliJ IDEA 创建默认项目结构。

本次的IDEA教程就介绍到这里了,下篇教程我们介绍如何去探索默认项目结构

IntelliJ IDEA | 下载试用

重要通知:接厂商相关通知,JetBrains 将于 2022 年 10 月 1 日起全面上调 IDE、. NET 工具 和 All Products Pack 订阅产品价格。
在新价格生效前仍可按照当前价格进行订阅, 但请注意以下两点调整:

  1. 个人订阅允许最多订阅 3 年,企业订阅允许最多订阅 2 年(订阅含新购和续费);
  2. 2022 年 7 月 1 日至 2022 年 9 月 30 日之间的续订,将从下单日起往后计算订 阅时间,未使用的剩余订阅时间将进行价格抵扣。例如 2022 年 7 月 4 日续订 2 年,当 前的 licenses 是 8 月 4 日到期,还有 1 个月剩余,那么续订后的到期日则为 2024 年 7 月 4 日,续订价格则是从 2 年的订阅价格中扣除剩余 1 个月未使用的订阅之后的金额。

想要了解IntelliJ IDEA价格的朋友,欢迎咨询官方客服

IntelliJ IDEA技术交流群:786598704      欢迎进群一起讨论

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月4日
下一篇 2022年6月4日

相关推荐

发表回复

登录后才能评论