日期:2014-05-19  浏览次数:20681 次

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

------解决方案--------------------
JDK=jre(java程序运行的环境)+api以及一些常用的java根据比如javac,javah
jsp=面向web的java程序实际上就是servlet
serlet=类似于jsp,处理页面请求的
tomcat=web程序容器,也就是放javaweb程序的。放在里面就可以访问了
------解决方案--------------------
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主要就是检查代码语法问题。