1、第 1 章 JSP概述1.1 网站开发历程 1.2 JSP运行环境 1.3 一个简单的 JSP文件 1.1 网站开发历程 1.1.1 静态网站1.1.2 动态网站动态网站,就是该网页文件不仅包括HTML标记,而且包含一些程序代码。这种网页文件名的后缀依不同的程序设计语言而不同,如 JSP文件的后缀为 .JSP。动态网站主要用于实现基于客户机 /服务器模型中客户端和服务器端的交互。图 1-1 静态网页与动态网页比较1.1.3 ASP、 PHP和 JSP的比较动态网页技术主要有 ASP、 PHP和JSP三种。总的来讲, ASP、 PHP和 JSP都是将相应的程序代码嵌入到 HTML文档中,用以实现
2、客户机与服务器之间的交互。以下是对这三种语言的一个简单介绍。1 ASP概述ASP( Active Server Page),是一套微软公司开发的运行于服务器端的脚本平台, ASP内含于 IIS( Internet Information Server)当中,目前 IIS最高版本为 5.0版本。( 1) ASP程序的优点ASP所使用的脚本语言 VBScript直接来源于 Visual Basic,简单易学。ASP提供的 ADO组件可轻松存取数据库。( 2) ASP程序的缺点运行速度慢。平台适应性差。2 PHP概述PHP( Personal Home Pages)是Rasmus Lerdorf 于
3、 1994年提出来的,经过不断的修改完善,现在已成为一种重要的网络程序设计语言。( 1) PHP程序的优点开放源代码。多平台支持。( 2) PHP程序的缺点PHP的主要不足体现在对各种数据库没有统一的接口标准,它对于每一种数据库几乎都采用不同的接口标准。没有大公司的支持,其推广受到一定限制。由于 PHP的每一种扩充模块并不是完全由 PHP本身来完成,需要许多外部的应用程序库,因此,运行环境安装相对复杂,学习起来相对于 ASP难度也要大一些。3 JSP概述JSP的全称是 Java Server Pages,它是太阳微系统公司( Sun Microsystems Inc)倡导,多家公司参与建立的一种动态网页技术。该技术的目的是整合已经存在的Java编程环境,产生一个全新的网络程序设计语言。