zoukankan      html  css  js  c++  java
  • tomcat运行为什么要依靠jdk

    问题1:为什么要装jdk

    因为tomcat是用java写的,所以运行需要JRE,就是JAVA运行时刻环境,所以必须通过安装JDK来得到这个运行环境,不装JDK装JRE也行,sun的网站上有下载。但是JRE只是运行时刻化境,不能编译JAVA源程序。

    Mynotes:比如说你写了一个类,你要运行它,这时候需要一些规则来运行,这就是jre

    可以说这么说jre就是找一个jdk(环境)

    JRE为Java Runtime Environment的简称,运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。Java Runtime Environment(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机、 Java核心类库和支持文件。它不包含开发工具--编译器、调试器和其它工具。JRE需要辅助软件--Java Plug-in--以便在浏览器中运行applet。

        jre(java runtime environment),就是java程序的运行环境。你所写的java程序在经过javac编译后会形成字符行文件,这个java的中间文件,计算机

    是看不懂的,而这个文件是给jvm(java的虚拟机)用的,由jvm进行解释后形成机器语言给计算机。而这个jvm就在jre中,也就是说java程序的运行要有jre来担当。
        所以jdk和jre的区别就是一个用于开发,一个用于运行,联系就是他们都是java开发者所必备的(除非你就像运行java程序,那么用jre就足够了)。

    客户端请求jsp页面,服务器就会找到该jsp,把它转换成servlet的Java文件,编译得到.class文件,向客户端响应

    问题2:jsp页面的执行原理

    客户端请求jsp页面,服务器就会找到该jsp,把它转换成servlet的Java文件,编译得到.class文件,向客户端响应

    Javaee里面的东西都在Javaee.jar文件中,编译servlet类,tomcat中有一个servlet-api.jar的jar包

    tomcat 通过servlet-api.jar的jar包编译运行servlet类

    详细介绍请查看全文:https://cnblogs.com/qianzf/

    原文博客的链接地址:https://cnblogs.com/qzf/

  • 相关阅读:
    UVA
    hdu 5584 LCM Walk
    UVA 10791 -唯一分解定理的应用
    UVA-10375 唯一分解定理
    UVA-11582
    UVA
    大连CCPC D
    java切割~~百万 十万 万 千 百 十 个 角 分
    js文字颜色闪烁
    日期比较大小给小的月份加1
  • 原文地址:https://www.cnblogs.com/qianzf/p/7074727.html
Copyright © 2011-2022 走看看