javascript是运行在客户端的脚本程序,和java没有任何关系,不属于java的范畴。语法极为灵活,因此javascript极为强大,可以毫不夸张的说:只用html+javascript+xml就可作出asp.net和jsp等才能实现的动态网站。这也是就是现在的ajax。
servlet:说白了就是纯java的程序,只不过是运行在服务器端,需要编译为.class文件,而动态网站的后台逻辑层就是靠servlet实现的。
jsp:运行在服务器端的动态网页编辑语言,由标记和自定义的标记库组成。jsp是你要实现动态网站所亲手写的代码,jsp会被完全编译为servlet,真正在服务器后台运作的是servlet。
j2ee:是java的三大平台之一,即:j2ME,j2SE,j2EE,j2EE包括web service,jsf,servlet,jsp,rcp开发,EJB,javaBean等等。
总之它是个面向企业的平台。与之对应的就是微软的.NET。
当然不一样了, jsp是JAVA页面脚本语言,在web server编译执行。
j2ee是企业级的开发JDK,应用于大型系统。
J2EE你可以理解为一个标准,java的企业级开发版本;JSP本质上还是得转化为java文件,用于展示层;java代码就不用说了
最快的方法是,直接去学习struts,孙卫琴的,直接jsp,servlet全部都接触到了