刚学习JAVA 对于各种版本不理解,JDK,jsp,serlet,tomcat,以及其中的对应关系,希望能说的全面些,粘贴复制就算了

解决方案 »

  1.   

    JDK=jre(java程序运行的环境)+api以及一些常用的java根据比如javac,javah
    jsp=面向web的java程序实际上就是servlet
    serlet=类似于jsp,处理页面请求的
    tomcat=web程序容器,也就是放javaweb程序的。放在里面就可以访问了
      

  2.   

    JDK,jsp,serlet,tomcat 我猜测你的意思 开发web程序 web服务器版本,对jsp和servlet的版本支持对吧tomcat7.0.x    支持(servlet3.2及jsp2.2 以下版本)
    tomcat6.0.x     支持(servlet2.5及jsp2.1 以下版本)
    tomcat5.5.x     支持(servlet2.4及jsp2.0 以下版本)
    tomcat4 以前的都不说了 一般估计都不用了tomcat 开发中要注意servlet版本的配置,一般在工程里面web.xml里面
    例如:<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
    这个是servlet2.5版本   也是tomcat6 常用的配置 至于jdk版本 我觉得跟tomcat没法对应, jdk1.4都能用在tomcat6中, 感觉jdk主要就是检查代码语法问题。