1、讲课学时: 40实验学时: 16学分: 3学分课程性质:专业选修课考试形式:待定授课教师:高心丹联系方式:电话: 13019006219 QQ: 45410813课程总学时:课程总学时: 56第 1 章 JSP概述1.1 网站开发历程 1.2 JSP运行环境 1.3 一个简单的 JSP文件1.1 网站开发历程 1.1.1 静态网站1.1.2 动态网站动态网站,就是该网页文件不仅包括HTML标记,而且包含一些程序代码。这种网页文件名的后缀依不同的程序设计语言而不同,如 JSP文件的后缀为 .JSP。动态网站主要用于实现基于客户机 /服务器模型中客户端和服务器端的交互。图 1-1 静态网页与动态网
2、页比较1.1.3 ASP、 ASP.NET、 PHP和 JSP的比较动态网页技术主要有 ASP、 PHP和JSP三种。总的来讲, ASP、 PHP和 JSP都是将相应的程序代码嵌入到 HTML文档中,用以实现客户机与服务器之间的交互。以下是对这三种语言的一个简单介绍。1 ASP概述ASP( Active Server Page),是一套微软公司开发的运行于服务器端的脚本平台, ASP内含于 IIS( Internet Information Server)当中,目前 IIS最高版本为 6.0版本。( 1) ASP程序的优点ASP所使用的脚本语言是 VBScript和JavaScript,分别直
3、接来源于 Visual Basic和 Java,简单易学。ASP提供的 ADO组件可轻松存取数据库。( 2) ASP程序的缺点运行速度慢。平台适应性差。2 ASP.NET概述2000年 6月 22日微软正式推出 ASP.NET 这个名称,虽然是承袭微软以前的网站 /页开发技术 ASP,但两者有著很大的差异。ASP.NET 可以说是微软重新改造 ASP 之后的产品,并将其和所有 Microsoft .NET的应用程序,建构在 CLR(Common Language Runtime) 的基础上。程序设计师可以使用 .NET 平台所支援的程序语言 (VB.NET 或是 C#) 来撰写 ASP.NET
4、 程序,当然也包括 Open Source 领域的语言,像是 Perl、 Python。若拿 ASP.NET 与先前的 Scripting 技术比较,前者速度快的原因在于, .NET 平台会先把整个网站先编译成一个 (或数个 ) dll 档案,然后让网站服务器执行。 n .Net平台结构 .NET 平台是 ASP.NET 的基础核心架构。在这个核心架构中,包括有 Runtime Environment (类似 Java 平台 )、 Virtual Machine|VM 以及 JIT(Jus-in-time)、Class Library、 MSIL(MS Intermedia Language)