Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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 运行JSP与PHP类似吗?_Java_Php_Jsp_Web Applications - Fatal编程技术网

Java 运行JSP与PHP类似吗?

Java 运行JSP与PHP类似吗?,java,php,jsp,web-applications,Java,Php,Jsp,Web Applications,如何运行JSP 它是否类似于PHP,只需将其保存在编辑器中并重新加载浏览器 或者更像配置一次,然后像PHP一样保存并重新加载浏览器 或者在保存和重新加载浏览器之间有很多中间环节 服务器将JSP编译为Java类,并根据类内容将信息呈现给浏览器。因此,对于服务器来说,它又是另一个类。服务器将JSP编译为Java类,并基于类内容将信息呈现给浏览器。因此,对于服务器来说,它又是另一个类。我认为它更像一个类。JSP首先在类文件中编译,然后才执行如果您已将服务器配置为查找JSP中的更改,则只有它会在服务器运

如何运行JSP

  • 它是否类似于PHP,只需将其保存在编辑器中并重新加载浏览器

  • 或者更像配置一次,然后像PHP一样保存并重新加载浏览器

  • 或者在保存和重新加载浏览器之间有很多中间环节


  • 服务器将JSP编译为Java类,并根据类内容将信息呈现给浏览器。因此,对于服务器来说,它又是另一个类。

    服务器将JSP编译为Java类,并基于类内容将信息呈现给浏览器。因此,对于服务器来说,它又是另一个类。

    我认为它更像一个类。JSP首先在类文件中编译,然后才执行如果您已将服务器配置为查找JSP中的更改,则只有它会在服务器运行时重新编译JSP


    有时,服务器的这种模式称为开发模式,这个过程称为热部署。除非您的服务器不重新编译JSP,否则您在JSP文件中所做的更改不会通过浏览器中的服务器行为反映出来。

    我认为这更像是。JSP首先在类文件中编译,然后才执行如果您已将服务器配置为查找JSP中的更改,则只有它会在服务器运行时重新编译JSP


    有时,服务器的这种模式称为开发模式,这个过程称为热部署。除非您的服务器不重新编译JSP,否则您在JSP文件中所做的更改不会通过浏览器中的服务器行为反映出来。

    所以更像(b)?配置…然后在“保存(编译)到java类”之后重新加载浏览器?中间没有?有人说PHP在即时反馈(保存然后重新加载)方面有很大的优势…所以这只是一个神话?在我看来,它更像是3,很多事情都在发生。Java不像php那样是一种解释语言,它首先编译成类,然后执行。因此,当您保存并重新加载jsp时,它会被编译成java类my container(tomcat),并对其进行编译并生成字节码。但是“java类->字节码”是自动的,几乎是即时的,并且在我重新加载浏览器时发生?或者您必须手动告诉容器(tomcat)将其编译为字节码,然后我才能重新加载浏览器以获得新内容?这是手动的,编译器可以检查文件的上次保存时间。你唯一需要做的就是重新加载浏览器。啊,还有一个额外的手动步骤。我以后再学这门语言;可以说它比PHP更健壮,但是PHP的保存重载对于开发时间来说非常方便。那么它更像(b)?配置…然后在“保存(编译)到java类”之后重新加载浏览器?中间没有?有人说PHP在即时反馈(保存然后重新加载)方面有很大的优势…所以这只是一个神话?在我看来,它更像是3,很多事情都在发生。Java不像php那样是一种解释语言,它首先编译成类,然后执行。因此,当您保存并重新加载jsp时,它会被编译成java类my container(tomcat),并对其进行编译并生成字节码。但是“java类->字节码”是自动的,几乎是即时的,并且在我重新加载浏览器时发生?或者您必须手动告诉容器(tomcat)将其编译为字节码,然后我才能重新加载浏览器以获得新内容?这是手动的,编译器可以检查文件的上次保存时间。你唯一需要做的就是重新加载浏览器。啊,还有一个额外的手动步骤。我以后再学这门语言;可以说它比PHP更健壮,但是PHP的保存重载对于开发时间来说非常方便。UpvotedIt与PHP没有什么不同(几乎)。我想知道为什么人们似乎说PHP是有优势的,因为它只是“保存并重新加载浏览器”,这就引出了一个问题——其他人(更有趣的是,JSP)不是这样吗?@Wap你只是在比较最终结果。这样想。JSP生命周期类似于JSP->Servlet(Java)-->编译类文件-->执行。它与Basic和Java等语言有着相同的区别。如果你写一些逻辑,它们可能有相同的最终结果,但它们的内部行为是完全不同的。如果还有问题,请告诉我。@Singh,谢谢,但为了更准确地回答这个问题,我想知道在使用JSP时,除了“保存文件”和“重新加载浏览器”之外,是否还有其他“手动”完成的步骤。答案似乎是“另存为类”、“使用容器另存为字节码”,然后是“重新加载浏览器”,这些都是手动完成的。是吗?@Wap在这种情况下(手动步骤),
    NO
    ,前提是您的服务器正在开发模式下运行。它与PHP没有什么不同(几乎)。我想知道为什么人们似乎说PHP是有优势的,因为它只是“保存并重新加载浏览器”,这就引出了一个问题——其他人(更有趣的是,JSP)不是这样吗?@Wap你只是在比较最终结果。这样想。JSP生命周期类似于JSP->Servlet(Java)-->编译类文件-->执行。它与Basic和Java等语言有着相同的区别。如果你写一些逻辑,它们可能有相同的最终结果,但它们的内部行为是完全不同的。如果还有问题,请告诉我。@Singh,谢谢,但为了更准确地回答这个问题,我想知道在使用JSP时,除了“保存文件”和“重新加载浏览器”之外,是否还有其他“手动”完成的步骤。答案似乎是“另存为类”、“使用容器另存为字节码”,然后是“重新加载浏览器”,这些都是手动完成的。是吗?@Wap在这种情况下(手动步骤),
    ,前提是您的服务器正在开发模式下运行。