学习笔记-ASP第一步-ASP基础
1.1 什么是ASP:
ASP(Acitve Server Pages),活动服务器页面。
Active:动态的。相比静态网页,可以使用某种变成语言进行逻辑判断和处理,与数据库进行信息交互。
Server:服务器。普通HTML网页可以下载到本地,并不需要网络查看。ASP页面,需要一个基于服务器的解析环境(IIS),将ASP解释为HTML页面。
Pages:页面。网页体现B/S(Browser/Server)的体系,即浏览器/服务器体系。
1.2 ASP可以做什么:
1.2.1 ASP可以获得用户的请求
这些请求主要指:用户显示或隐式输入的地址栏变量、表单变量和Cookies变量等。
1.2.2 ASP可以与几乎所有的数据库进行通讯
1.2.3 ASP可以响应用户请求向客户端输出数据
不仅可以输出HTML代码,还可以更改响应类型同时输出二进制数据,从而向客户端输出二进制代码,例如图片、压缩文件等。
1.2.4 ASP可以利用服务器的资源进行某些操作
ASP可以通过组建在服务器上进行分析和修改图片文件、获取其他网站网页内容以及进行运算等操作。
1.2.5 ASP可以做出你所看到的任何一种动态网页
1.2.6 ASP可以制作应用型网站用来代替传统的C/S体系的应用软件
ASP可以非常好的在服务器上部署商业逻辑,从而使得用户仅仅通过浏览器访问的形式就可以完成某种应用程序型的操作,如OA在线办公系统、基于Web的客户关系管理系统等。
1.3 安装运行ASP环境——IIS(Internet Information Server)
IIS是由微软随ASP推出的一个解析环境(不是唯一的解析环境,但IIS是对ASP和ActiveX组件支持兼容性最好的一个环境)。
安装步骤:控制面板-->添加或删除程序-->添加/删除 Windows组件-->Windows组件向导-->(应用程序服务器) Internet信息服务(IIS)-->确定(需系统盘或ISS安装包)
1.4 创建第一个ASP站点——IIS的相关配置
配置:控制面板-->管理工具-->Internet信息服务(IIS)管理器-->网站-->新建-->网站(w)...-->网站创建向导
IP地址:服务器在互联网上的一个访问路径。(本机IP:127.0.0.1 互联网IP:网站服务器的IP地址)(同时我们看到,这里的默认值:全部未分配,这表示所有发送到这个服务器的请求都将传送到这个站点)。
端口:网站服务器对外的“门”(HTTP服务默认端口:80,若修改这个端口,则在访问网站的时候还需在域名后显示端口号声明,如:www.123.com:81)
主机头:实现网站域名绑定。如我们需要绑定www.123.com这个域名到当前的网站,则可以设置主机头为www.123.com
注:这些选项配置,主要是为了实现在一个服务器上拥有多个IP地址或放置多个网站而存在的。
注:若服务器安装了多块网卡,一般拥有多个IP,通过给一个服务器上得不同的站点绑定不同的IP地址,可以实现一个服务器上放置多个站点。
注:若在一个服务器上放置多个站点,却只有一个IP:
① 给不同的网站绑定不同的端口(缺点:访问网站必须知道端口号)。
② 采用主机头方法,在主机头域名下,可以分别拥有子目录。
网站主目录:ASP网页文件存放的目录
权限配置:若在实际的网站服务器上,应当只勾选“读取”(避免不良用户通过已经开启的“浏览”获得服务器上得文件列表)。(若只是自己进行文件调试,可以勾选“读取”、“运行脚本”和“浏览”)
补充说明:若系统为Windows Server 2003,此版本所附带的IIS6还需要额外的开启对于ASP扩展的支持。
IIS-->Web服务扩展-->Active Server Pages 禁止-->开启
1.5 安装Access(轻量级数据库,在有大量数据时,查询和操作数据会变得很慢)
压缩和修复数据库:(删除记录,自动编号却没有更新)菜单栏-->工具-->数据库实用工具-->压缩和修复数据库
为数据库加密码:打开Access软件,菜单栏-->文件-->打开-->选择数据库-->(打开的下拉菜单)以独占方式打开-->菜单栏-->工具-->安全-->设置数据库密码。(Access对数据库加密方式并不严谨,它将数据库密码以16进制进行了一定的可逆编码操作,并存放在Access文件当中,有人已破解了此机制。)
1.6 安装SQL Server(大型数据库)
通过ODBC和ADO(ASP访问数据库的两种技术),ASP可以搭配使用多种数据库(包括:SQL Server、MySQL、Oracle等)。
1.6.1 Management Studio是为SQL Server数据库管理员和开发人员提供的新工具。SSMS(SQL Server Management Studio的简写)提供了用于数据库管理的图形工具盒功能丰富的开发环境。(SQL Server 2005所一共的Management Studio 中将SQL Server 2000的企业管理器、Analysis Manager和SQL查询分析器的功能集成在了一起,还可以用于编写MDX、XMLA和XML语句。)
1.6.2 SSMS中备份和恢复数据
a. 备份:运行SSMS连接数据库,选中要备份的数据库-->右键-->任务-->备份(建议备份到C:盘以外的磁盘)-->确定
b. 恢复:打开SSMS-->选中要备份的数据库-->右键-->任务-->还原选中要备份的数据库-->右键-->任务-->确定(也可手工选取目录)
1.6.3 导入/导出数据:选中数据库-->右键-->(所有)任务-->导入数据-->下一步-->(数据源)从何处复制数据(可以选择EXCEL表或另一个数据库表)-->下一步-->复制到何处-->…-->完成
1.7 其他解析环境配置(IIS以外的环境)
a. 解析环境:客户端向网站(服务器端)提交请求,在服务器端,会分析这个请求,并与数据库进行交互。
b. NetBox简介(见ASP第一步-36页)
c. ASP Web Server 简介 (见ASP第一步-38页)
1.8 开发工具
a. Dreamweaver(推荐)
b. EditPlus(功能简单,可理解为“源代码版的记事本”)

浙公网安备 33010602011771号