ASP基础及运行平台.ppt_第1页
ASP基础及运行平台.ppt_第2页
ASP基础及运行平台.ppt_第3页
ASP基础及运行平台.ppt_第4页
ASP基础及运行平台.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章 ASP基础及运行平台,本章要点: ASP技术概述 IIS 6.0安装及设置 常用ASP编辑器,1.1 ASP技术概述,ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并由此建立强大的Web应用程序。当服务器收到对ASP文件的请求时,它会处理包含在用于发送给浏览器的HTML网页文件中的服务器端脚本代码。除服务器端脚本代码外,ASP 文件也可以包含文本、HTML(包括相关的客户端脚本)和COM组件调用,其中这些组件可执行不同任务,如连接到数据库或处理商业规则。,1.1.1 Web程序设计基础,1.Web工作方式 WWW(World Wide Web)即万维网,是在Internet上运行的覆盖全球的多媒体信息系统。Web中的信息保存在Web服务器中,用户使用浏览器通过网络在Web服务器中得到有关的信息。因此,浏览器的主要功能是解释并显示由Web服务器传送的、由HTML写成的文档。通常情况下,这些文档被直接称为Web页面。 Web页面的基本要素有文字、图形和超级链接。在浏览器中,通过单击超级链接标记,用户就能实现从一个页面转到另一个页面中;而用户在页面中输入的文本、声音等各种信息同样可通过浏览器传递到Web服务器中,从而实现系统的交互。 2.超文本标记语言HTML HTML是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,也就是通常所说的那些带有.html或.htm扩展名的网页。事实上,HTML通过各种标记来标识文档的结构以及标识超级链接的信息。当用户通过浏览器打开这些页面时,浏览器就能够解释这些标记并显示它的执行效果。 3.动态服务器页面ASP ASP实际上是在标准的HTML网页上扩展了一些附加的特征。它们就是那些后缀名为.asp的网页。通常一个.asp网页是由文本、HTML和脚本命令组成。使用它可以创建和运行动态、交互的Web服务器应用程序。,1.1.2 ASP主要特点,由于ASP简单易用,借助Microsoft的COM+技术可以实现在C/S模式上实现的大部分功能。由于它只能在微软操作系统平台上,因此,无法实现跨平台的应用。其主要特点是: 无需编译,在服务器端执行; 主要使用VBScript、JavaScript等脚本语言进行编辑设计; ASP脚本不会被传到客户端浏览器中,可以避免源代码泄漏,提高程序安全性; Active X服务器组件具有较强的扩充性,可以使用其他语言如VB、Java、VC+等编写的Active X服务器组件。 ASP程序的执行与浏览器版本无关。ASP程序是在服务器端被解释成相应的HTML页面,只要浏览器支持该HTML就行。,1.2 IIS 6.0安装及设置,微软Windows Server 2003 家族的 Internet 信息服务(Internet Information Service,IIS)在互联网及企业内部网络上提供了集成、可靠、可伸缩、安全和可管理的Web服务器功能。IIS是用于为动态网络应用程序创建强大的通信平台的工具。在以Windows Server 2003为服务器平台的组织可使用IIS 6.0来管理和控制 Internet 或其 Intranet 上的网页。IIS 6.0 支持用于开发、实现和管理 Web 应用程序的最新 Web 标准(如 Microsoft ASP.NET、XML 以及简单对象访问协议 (SOAP)。IIS 6.0 包括一些面向组织、IT 专家和Web管理员的新功能,它们旨在为单台IIS服务器或多台服务器上可能拥有的数千个网站实现性能、可靠性和安全性目标。,1.2.1 IIS 6.0安装,与Windows 2000 Server稍有不同的是,默认情况下,微软没有直接将IIS 6.0安装到 Windows Server 2003系统中,主要原因是为了进一步防止恶意用户和攻击者。,1.2.2 IIS 6.0设置,IIS安装完成后只能为静态内容提供服务,对于动态页面来说,浏览器会出现一个404错误,提示“文件或目录未找到”,主要原因是系统在安装之初是在高度安全和“锁定”的模式下运行的。默认情况下,ASP、ASP.NET、在服务器端的包含文件、WebDAV 发布和 FrontPage Server Extensions 等功能只有在手动启用时才能工作。通过【开始】菜单再次进入【管理您的服务器】对话框,如图1-4所示。注意此时出现的对话框和图1-1稍有不同,该对话框多了一个应用程序服务器选单。用户可以阅读关于应用程序服务器的各种信息,也可单击【管理此应用程序服务器】直接打开【应用程序服务器】窗口,展开【Internet信息服务(IIS)管理器】目录树,可以看到应用程序池、网站和Web服务扩展三个子目录,如图1-5所示。,1.2.2 IIS 6.0设置,1.3 编辑器,几乎所有的编辑软件都可以直接对ASP进行处理。除了普通的文本编辑软件外,许多软件集成开发环境如Visual Basic、Delphi以及专业级网页制作软件如Dreamweaver、FrontPage等都提供了对ASP的支持。其中,最原始、最通用的、并且也是最难使用的编辑软件应该是记事本。下面简单介绍一些常用的编辑ASP的工具。,1.3 编辑器,记事本 从字符编辑的角度来看,ASP脚本在记事本中就是一个文本文件,与一般文本文件不同在于其文件的扩展名不再是“.txt”,而是“.asp”。对于HTML文件的控制标记来说,都可以将它视为基本的“符号”再加上HTML文件的控制命令而已。因此,不论是HTML文件或是ASP程序代码对于记事本而言,都属于一般的文本文件。 记事本由于占用内存较少、使用简单、执行较快而受到许多ASP编程人员的欢迎。但由于它仅提供纯文本文件的编辑功能,并没有提供相应HTML或ASP的标记和验证等功能,因此,初学者再使用记事本编辑ASP脚本时,记住一些控制标记或ASP指令部分显得十分重要。,1.3 编辑器,专业级网页制作工具Dreamweaver MX Macromedia公司的Dreamweaver MX 2004 是建立Web 站点和应用程序的专业工具。作为一款专业的HTML编辑器,它可用于对Web 站点、页面和Web应用程序进行设计、编码和开发。Dreamweaver MX 2004提供的可视化编辑功能用于快速创建Web页面而无需编写代码;同时,Dreamweaver还包括许多与编码相关的工具和功能,借助这些功能可以使用服务器语言,如ASP、ASP.NET、ColdFusion标记语言(CFML)、JSP和PHP等用于生成支持动态数据库的 Web应用程序。,1.3 编辑器,微软FrontPage 2000 Microsoft 公司的FrontPage作为网页设计工具,在功能上没有Dreamweaver强大,但完全可以实现一个复杂网页的设计,可以编辑ASP程序,其主要界面如图1-13所示。 使用FrontPage打开一个ASP页面一般占用十几兆内存空间。,1.3 编辑器,微软脚本编辑器 微软脚本编辑器(Microsoft Script Editor,MSE)用于查看和编辑HTML文件中的HTML

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论