和你简单的说一下吧:JavaEE:企业级开发,主要特点是访问量不是很大,但是功能复杂,要求容错率低。JSP和Servlet实际上是一种东西,JSP在运行前会被转换成Servlet后存储在Servlet容器里面。JSP偏向页面标签比较多的情况下开发,Servlet是偏向逻辑判断、执行语句比较多的情况。JSP和ASP相比较,JSP更安全,但是速度慢,对服务器要求稍高。不知道CGI是什么东西