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水木清华站∶精华区