Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Web应用程序是如何工作的?_Java_Jsp_Tomcat_Netbeans_Web Applications - Fatal编程技术网

Java Web应用程序是如何工作的?

Java Web应用程序是如何工作的?,java,jsp,tomcat,netbeans,web-applications,Java,Jsp,Tomcat,Netbeans,Web Applications,我对这个web应用程序还不熟悉,我刚刚开始使用JSP创建一个web应用程序,用于我的植入培训,但我脑子里的这些问题让我纠结不已 客户端的计算机是否需要安装java来利用我的web应用程序,因为我使用的是JSP 在服务器中托管web应用程序后,计算机将如何访问它 在服务器中托管应用程序的过程是什么 我正在用Netbeans IDE开发我的web应用程序,服务器是Tomcat,但一切都在我的个人计算机中,很快我将不得不在实际的服务器中部署它,我应该如何使我的web应用程序成为一个独立的应用程序(在没

我对这个web应用程序还不熟悉,我刚刚开始使用JSP创建一个
web应用程序
,用于我的植入培训,但我脑子里的这些问题让我纠结不已

  • 客户端的计算机是否需要安装java来利用我的web应用程序,因为我使用的是JSP

  • 在服务器中托管web应用程序后,计算机将如何访问它

  • 在服务器中托管应用程序的过程是什么

  • 我正在用Netbeans IDE开发我的web应用程序,服务器是Tomcat,但一切都在我的个人计算机中,很快我将不得不在实际的服务器中部署它,我应该如何使我的web应用程序成为一个独立的应用程序(在没有Netbeans IDE的情况下工作)

  • 不,客户端只需要一个web浏览器

  • 客户端可以调用您的服务器IP地址(
    http://192.168.1.10/app
    )或者如果您已经设置了域(
    http://yourdomain.com/app

  • 您可以在任何能够运行JavaSE(标准版)的计算机(Linux、Windows、Mac、Solaris、BSD等)上运行应用程序。Tomcat运行在JavaSE之上


  • 我比我熟悉的其他编程语言更了解java。这就是我选择JSP的原因,但是你能告诉我这些web应用程序是如何工作的或者它的体系结构吗?桌面上的java是一种东西,web上的java是完全不同的东西:)这个问题对于堆栈溢出来说太广泛了,它只关注于一个狭隘的具体编程问题。我建议您暂时停止编程尝试,以进一步了解Java servlet、.war文件和容器(如Tomcat或Jetty)的一般体系结构。从维基百科开始,然后是甲骨文网站的教程和指南,也许还有(这本书已经过时了,但擅长教授基础知识)。奖金提示: