gpt4 book ai didi

java - J2EE 项目要运行在不同的计算机上需要什么?

转载 作者:行者123 更新时间:2023-11-29 05:33:49 25 4
gpt4 key购买 nike

我知道要在另一台计算机上运行 Java 程序,它需要 JRE(Java 运行时环境)。但是对于 J2EE 应用程序 (Serlvet-JSP) 或 Struts2 框架应用程序或 Hibernate 框架应用程序或任何 Java 框架应用程序需要在另一台未开发的计算机上成功运行它....我知道两种类型的应用程序都需要 JRE。 JDK 用于开发应用程序。

我还知道,要在设备上运行移动应用程序,它需要一个支持特定操作系统(Android、iOS 等)的模拟器。就像一个独立的 Java 应用程序。

但是对于运行J2EE应用程序除了JRE还有什么要求吗??

例如:- 我创建了一个名为 SocialMash.com 的网站,我希望有一个工作原型(prototype)可以交付给用户(用户的意思是我们都使用 Stackoverflow 和其他网站)。我需要什么来配置网站。

我知道我需要像 Tomcat/JBOSS/GlassFish 这样的服务器,但所有这些都在我这边(服务器端/开发端)但是用户使用该网站需要 JDK、JRE、服务器或任何使用 SocialMash.com 或只是 URL 就足够了?????

最佳答案

您需要有一个 JavaEE 应用服务器。它运行在 JRE 之上。您可以查看此开源引用实现(完整配置文件,我的最爱):

https://glassfish.java.net/

或者如果您只想拥有网络配置文件:

http://tomcat.apache.org/download-80.cgi

Web 配置文件与完整配置文件的不同之处在于,Web 配置文件仅支持 Servlet-JSP,但不支持 JPA(或您问题中所述的 hibernate )。

如果您编写 Web 应用程序(Servlets+JSP、Struts、JSF 等 - 只需给他们一个 Web 引用),用户将不需要任何东西,除了浏览器。但你可以走得更远。您可以为 EJB 或 SOAP 服务编写一个 Java SE 桌面客户端(它们将被放置在像 Glassfish 这样的全配置服务器中),并为您的客户分发。这样,他们将不需要任何浏览器,而是您的自定义桌面程序。

一些库需要添加到您的应用程序服务器并手动配置。像 Struts。在这种情况下,您首先需要决定要使用哪个框架/库,然后访问他们的网站,并按照安装教程进行操作。

关于java - J2EE 项目要运行在不同的计算机上需要什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20190333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com