BBS水木清华站∶精华区
发信人: mikejin (反台度), 信区: Java
标 题: Re: 有人讲讲java、jsp、 servelet是什么? (转载)
发信站: BBS 水木清华站 (Fri Aug 25 20:29:16 2000)
【 在 tuman (越长越丑了) 的大作中提到: 】
∶ 【 以下文字转载自 WWW 讨论区 】
∶ 【 原文由 tuman 所发表 】
∶ 他们之间有什么关系啊?
∶ 如何才能建立一个支持jsp的环境啊,多谢
----------------------------------------------------
Servlet是运行在服务器端,用来响应客户端请求的java代码模块。Servlets并没有跟
客户端的特定协议绑定,但是通常使用的是HTTP,通常所用的Servlet指的就是"HTTP S
ervlet"。 Servlet在javax.servlet(基本的Servlet框架)和javax.servlet.http(
为Servlet响应HTTP请求的Servlet框架的扩展)包中作为Java的标准扩展类使用。
JSP 与 Microsoft 的 ASP 技术非常相似。两者都提供在 HTML 代码中混合某种程序代
码、由语言引擎解释执行程序代码的能力。在 ASP 或 JSP 环境下, HTML 代码主要负
责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML 页面只依赖于
Web 服务器,而 ASP 和 JSP 页面需要附加的语言引擎分析和执行程序代码。程序代码
的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。 ASP 和 JSP 都是面
向 Web 服务器的技术,客户端浏览器不需要任何附加的软件支持。
ASP 的编程语言是 VBScript 之类的脚本语言, JSP 使用的是 Java ,这是两者最明
显的区别。此外, ASP 与 JSP 还有一个更为本质的区别:两种语言引擎用完全不同的
方式处理页面中嵌入的程序代码。在 ASP 下, VBScript 代码被 ASP 引擎解释执行;
在 JSP 下,代码被编译成 Servlet 并由 Java 虚拟机执行,这种编译操作仅在对 JSP
页面的第一次请求时发生。
� JSP的运行环境 : 执行 JSP 代码需要在服务器上安装 JSP 引擎。
使用的是 Sun 的 JavaServer Web Development Kit ( JSWDK )。
这个软件包提供了大量可供修改的示例。安装 JSWDK 之后,只需执行 startserver 命
令即可启动服务器。在默认配置下服务器在端口 8080 监听,使用 http://localhost:
8080 即可打开缺省页面。
不知上面说的是否准确和详细,请不吝赐教.
�
--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.204.9.81]
BBS水木清华站∶精华区