当前位置:首页 > 网站源码 > 正文内容

开发java程序必须安装的软件是JVM(开发java程序时可以不装jdk吗)

网站源码10个月前 (11-22)221

如果你想编写Java web应用程序,首先需要做出一个艰难的决定:选择运行应用程序的Java应用程序服务器。

什么是应用服务器?一般来说,应用程序服务器执行Java应用程序。在操作系统中启动它们,然后将应用程序部署到其中。将应用程序服务器视为运行Java代码并使其正常运行的容器。此外,应用程序服务器提供了一些通用的基础结构和功能功能,你可以在自己的代码中使用这些功能。

在本文中,我们介绍4个流行的Java应用程序服务器。

Tomcat

Tomcat是与Apache软件基金会开发的Java web应用程序一起使用的最流行的应用程序服务器。

事实上,Tomcat并没有实现JavaEE应用程序服务器所需的所有功能。Tomcat的准确标题应该是“web服务器”或“servlet容器”。但即使Tomcat不支持一些现成的JavaEE特性,你仍然可以使用这些特性中的大部分。你只需要将它们作为附加的第三方依赖项包含在应用程序中即可。底线是你可以在Tomcat上运行Java EE应用程序。

因此,Tomcat是成熟的、文档丰富的,也是使用最广泛的Java应用程序服务器。凭借良好的文档和互联网上关于它的教程,Tomcat是几乎所有Java web应用程序中应用服务器角色的有力竞争者。

Jetty

Jetty是另一个应用服务器(这是由EclipseFoundation开发的),从技术上讲,它不是一个功能齐全的JavaEE容器。就像Tomcat一样,它缺乏对许多Java EE特性的支持。就像Tomcat一样,你仍然可以通过包含额外的第三方依赖项来使用大部分功能。

尽管Jetty的市场份额远不及Tomcat,但它仍在行业中广泛使用。它的两个主要卖点是紧凑和占地面积小。两者都使Jetty非常适合受限环境和嵌入其他产品。

GlassFish

GlassFish是由Oracle开发的功能齐全且经过认证的Java EE应用程序服务器。因此,GlassFish比Tomcat或Jetty更重,而且可以说,操作起来有点困难。

事实上,GlassFish不仅仅是一个通用的JavaEE应用程序服务器。它是JavaEE标准的参考实现。这意味着GlassFish被用来展示Java EE功能,并且它得到了定义Java EE标准的人的贡献。因此,GlassFish将始终首先支持最新的JavaEE特性。这是一个优点。

WildFly

开发java程序必须安装的软件是JVM(开发java程序时可以不装jdk吗)

与GlassFish相比,WildFly的最大优势是Red Hat提供了一条从WildFly到其商业支持的应用程序服务器JBoss Enterprise application Platform的简单迁移路径。这意味着,如果你决定这是你需要的,你可以立即使用WildFly,并在将来快速迁移到JBossEAP以获得商业支持。

结论

总的来说,如果你需要更小的占地面积,请考虑Jetty。如果你的项目中需要广泛的Java EE支持,请使用WildFly。最重要的是,如果你的组织已经在其他项目中使用了特定的应用程序服务器,那么只需效仿即可。

扫描二维码推送至手机访问。

版权声明:本文由我的模板布,如需转载请注明出处。


本文链接:http://sdjcht.com/post/40532.html

分享给朋友:

“开发java程序必须安装的软件是JVM(开发java程序时可以不装jdk吗)” 的相关文章

微软官网ppt模板怎么下载(微软PPT官网)

微软官网ppt模板怎么下载(微软PPT官网)

本篇文章给大家谈谈微软官网ppt模板怎么下载,以及微软PPT官网对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、微软ppt模板怎么下载 2、如何下载免费的ppt模板?...

电脑自带的word在哪里(联想电脑自带的word在哪里)

电脑自带的word在哪里(联想电脑自带的word在哪里)

本篇文章给大家谈谈电脑自带的word在哪里,以及联想电脑自带的word在哪里对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、苹果电脑自带的word在哪里 2、怎么把电脑...

区块链技术应用是什么(区块链是应用于什么技术)

区块链技术应用是什么(区块链是应用于什么技术)

今天给各位分享区块链技术应用是什么的知识,其中也会对区块链是应用于什么技术进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、区块链技术是什么?可以用于哪方面...

前端登录注册页面总结(后端注册登录界面)

前端登录注册页面总结(后端注册登录界面)

本篇文章给大家谈谈前端登录注册页面总结,以及后端注册登录界面对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、登录注册小结 2、用户系统设计(上)前端设计和多平台账号打通...

响应式布局框架代码(响应式布局代码例子)

响应式布局框架代码(响应式布局代码例子)

本篇文章给大家谈谈响应式布局框架代码,以及响应式布局代码例子对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、前端开发框架都有哪些 2、什么是响应式是什么 3、thy...

火影忍者手游买号去哪(火影忍者手游在哪买号)

火影忍者手游买号去哪(火影忍者手游在哪买号)

今天给各位分享火影忍者手游买号去哪的知识,其中也会对火影忍者手游在哪买号进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、问下火影忍者手游买号,在哪个平台买行?...