提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|使用教程|编辑:鲍佳佳|2021-04-23 10:56:28.970|阅读 568 次
概述:在此博客中,我们将研究如何将Payara Server与IntelliJ IDEA Ultimate一起使用。我们将介绍如何创建在Payara服务器上运行的简单Web应用程序。我们还将探讨一些可用来帮助您开发企业应用程序的功能。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
在此博客中,我们将研究如何将Payara Server与IntelliJ IDEA Ultimate一起使用。我们将介绍如何创建在Payara服务器上运行的简单Web应用程序。我们还将探讨一些可用来帮助您开发企业应用程序的功能。
IntelliJ IDEA中的Payara服务器支持
IntelliJ IDEA 2021.1为使用Payara服务器进行开发提供了很好的工具。默认情况下,IntelliJ IDEA Ultimate已经安装并启用了Glassfish插件。你可以使用Glassfish插件来启动、停止和调试Payara服务器以及其他服务器功能。
Payara平台工具插件提供了Glassfish插件中的所有功能,以及额外的工具功能,如Payara中的热部署功能。要安装Payara平台工具插件,请进入你的IDE设置(File -> Settings for Windows/Linux or IntelliJ IDEA -> Preferences for macOS)和navigate to Plugins。选择 "Marketplace "标签,搜索Payara。点击 "Install "按钮。一旦插件安装完毕,你就可以开始使用它,而不需要重新启动IDE。
在IntelliJ IDEA中配置Payara服务器
如果你还没有安装Payara服务器,你可以到Payara平台社区版下载页面下载最新版本--在这篇博客中,我使用的是Payara服务器5.2021.2(完整版)。下载完压缩文件后,将其解压。
在IntelliJ IDEA中,进入 Run -> Edit Configuration…然后点击左上角的+按钮。如果你使用Payara插件,选择Payara Server -> Local configuration 选项。如果你使用Glassfish插件,选择 Glassfish Server -> Local configuration选项。
在服务器选项卡中,点击配置...按钮,指定你解压Payara服务器的目录。如果对话框显示安装在那里的Payara服务器的版本,你就可以知道你是否选择了正确的目录。单击 " OK"。
创建一个新的Web应用程序
在IntelliJ IDEA Ultimate中,我将通过单击File- > New- > Project…创建一个新项目。我将在左侧菜单中选择Java Enterprise选项。然后,我将选择项目的SDK。如果您已在IntelliJ IDEA中配置了现有的SDK,它将在SDK列表的顶部列出。或者,您可以使用“下载JDK…”选项。我将使用此选项来下载Java 11,因为它是与Payara兼容的最新Java版本。在“下载JDK版本”字段中,我将选择Java 11作为Java版本–这将为我提供供选择的供应商列表。您可以选择任何供应商。在本教程中,我将选择“带有热点的AdoptOpenJDK”。然后点击下载。
我将使用Web应用程序项目模板,该模板将为我的应用程序提供一些基本模板文件。
对于“应用程序服务器”字段,我将单击下拉菜单,然后选择在上一步中配置的Payara服务器。然后,单击“下一步”。
在下一个窗口中,我将保持选中Servlet框架的状态选择Java EE 8,然后单击Next。
然后,我给我的项目起个名字-我叫它PayaraHelloWorld。我还将指定与我的公司名称相对应的组ID。然后,点击“完成”。
IntelliJ IDEA创建一个简单的Web应用程序并加载项目。
注意:从IntelliJ IDEA版本2021.1开始,“新建项目”窗口已稍有更改。您可以执行类似的步骤在2021.1及更高版本中创建新项目。
运行Web应用程序
在IntelliJ IDEA中,我可以将Shift + F10用于Windows / Linux或将^ R用于macOS来运行我的Web应用程序。服务窗口将会出现,我将看到服务器日志显示服务器正在启动。
部署应用程序后,IntelliJ IDEA将打开我的默认浏览器并在浏览器中导航到我的Web应用程序。
我们的Web应用程序已启动并正在运行!
为Jakarta EE开发者提供的功能
IntelliJ IDEA Ultimate具有许多高级功能,使Jakarta EE开发人员的开发变得更加轻松。让我们选择其中一些,因为覆盖它们都将占用太多空间。
代码完成和重构
IntelliJ IDEA知道您正在键入的上下文。键入JPA查询时,字符串不仅是一系列字符。IDE将检测到您正在编写查询,并为您提供代码完成以及语法检查。
例如,如果您正在使用名为Customer的实体类编写JPA查询,则IntelliJ IDEA将为您提供一个列表,其中包含可在查询中使用的可能字段。
编写JSF视图时也是如此。IntelliJ IDEA使用它在CDI bean中找到的信息来建议字段值(尽管您仍然需要检查这些值是否会被接受,因为在这种情况下仅允许使用值表达式时,它还会建议方法表达式)。
另外,在重构代码时,它会替换描述您的JPA查询或JSF视图的字符串中的出现。这样,您可以编写效率更高且无错误的代码。
验证
除了在上一节中已经提到的验证之外,在很多情况下还会进行验证,以便在需要测试应用程序之前就将问题告知您。例如,在下图中,IntelliJ IDEA Ultimate通知您JAX-RS资源类需要使用HTTP方法(例如@GET和)注释的方法@POST。
或者,路径参数的占位符与注释中的值不匹配。
工具
IntelliJ IDEA内置了许多工具,因此您无需离开IDE。例如,您可以直接在IDE中与Docker或Kubernetes环境进行交互。您会在Docker容器中看到可用的,正在运行的应用程序并立即对其进行测试。
另一个有用的工具是“端点”工具。您可以查看已经在应用程序中定义的所有JAX-RS端点,并查看OpenAPI文档以查看它们是否符合您的要求。
你可以测试一下这些端点,不仅可以看到响应,还可以看到你从Payara服务器收到的头信息。
概括
IntelliJ IDEA 具有强大的企业功能,这些功能使开发企业应用程序更加轻松,可靠和高效。尝试一下吧在Payara服务器上创建您的第一个Web应用程序!
好了这就是今天的内容了,如果今天的文章未解决你的需求,可点击获取更多免费教程。不要忘了在评论与我们分享您的想法和建议,慧都作为IntelliJ IDEA正版合作商,我们推出"软件国产化服务季"活动(点击查看详情)!现IntelliJ正版授权在线订购最高立减3000元!低至1333!还有多种授权方式供你选择。
====================================================
想要了解或购买IntelliJ IDEA正版授权的朋友,欢迎
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
IntelliJ在业界被公认为优秀的Java开发平台之一,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢