jdk,servlet,jsp,tomcat有点迷惑。。

来源:百度知道 编辑:UC知道 时间:2024/06/22 00:34:37
高手们帮我讲解一下:
servlet,jsp,这两个东西是通过jdk安装上的,还是通过tomcat?servlet,jsp的版本和jdk,tomcat有什么关系?
总之,我对这四个关系的认识很混乱。

不要紧,初学者都会有晕的时候。
先讲JDK,你不用深刻的理解它,只要安装它,而后配置环境变量,JAVA代码才能被编译、运行。
而tomcat是一个服务器,启动tomcat,并把web程序发布到tomcat上,客户端才能访问网页。
JSP的全称为Java Servlet Page.主要负责页面的表现。JSP是从Servlet发展而来的。服务器在执行JSP文件时,先将其转换为Servlet代码,再对其进行编译。
Servlet是用java语言编写的一种服务器端程序。它主要负责接受客户端发送的请求,并根据客户端请求返回相应的JSP文件。

tomcat 只是个 发布这些的通过编译的 servlet jsp 的服务器```

servlet 都是 通过JDK编译成 CLASS 文件``

servlet JSP 两 个感觉差不多` 只是表达方式不同 和 用是作用不同``

servlet 可以由 JSP 代替
JSP 也可以由 servlet 代替

Tomcat是WEB容器...你的Servlet的生命周期又它来管理.
servlet是运行在服务器端的Java类.
而JSP呢.第一次编译的时候会被加载成为一个Servlet.
虽然Servlet和JSP很像,但是它们是用途是不同的.
Servlet重于业务的逻辑,而JSP重于展示.

简单说,tomcat是web服务器。jsp是一种网页技术,是页面。servlet接受客户从浏览器发送的请求。jdk是sun的java开发包,我们写java代码就要用jdk里面的类库。

tomcat是一个服务器,有JDK才能编译java语言,jsp是一个标签,servlet是jsp编译过后生成的JAVA语言