利用Dreamweaver 8构建ASP动态网站:安装与开发指南

需积分: 3 1 下载量 108 浏览量 更新于2024-07-26 收藏 1.17MB DOC 举报
ASP动态网站是一种利用Active Server Pages (ASP) 技术构建的Web应用程序,它允许服务器端脚本语言处理网页请求,从而动态生成网页内容。在这个过程中,Macromedia Dreamweaver 8扮演了关键角色,作为一款专业的HTML编辑器,它不仅提供了可视化的编辑环境,也支持手工编写HTML代码,为开发者提供了高效的工作平台。 首先,要创建ASP动态网站,你需要确保拥有一个稳定的系统环境。本章的核心内容围绕着在Windows XP上安装和配置Internet Information Services (IIS) 来展开。IIS是Windows操作系统自带的Web服务器,对于动态网站的运行至关重要。安装步骤包括: 1. **安装IIS**:在Windows XP的专业版中,通过控制面板的添加/删除组件功能找到IIS选项并勾选安装,按照提示完成安装流程。 2. **配置IIS**:安装后,打开管理工具,进入IIS设置,找到默认网站,右键选择属性,设置主目录,指定你计划存放网站内容的文件夹,并赋予适当的权限(读取、写入、记录访问和索引资源)。 接着,建立站点是创建ASP动态网站的基础。在Dreamweaver中,你可以通过DSN (Data Source Name) 连接数据库,如Access 2003,这些数据库将存储动态内容的来源。例如,你可以创建动态查询来显示、插入、修改和删除数据库记录,这些都是ASP动态网站的核心功能。 在Dreamweaver中操作包括: - **建立数据库连接**:通过DSN配置工具,连接到数据库,以便于在页面上动态访问数据。 - **显示数据库记录**:使用服务器端脚本(如ASP、PHP或JSP)执行SQL查询,将数据呈现给用户。 - **数据库操作**:插入新记录、更新现有记录或删除不再需要的数据,这些都是动态内容生成的关键部分。 ASP动态网站开发是一个结合了前端设计(HTML/CSS)和后端编程(服务器端脚本)的过程。Dreamweaver 8作为一个集成开发环境,极大地简化了这个过程,使得开发者可以专注于设计和交互,而无需过多关注底层代码细节。通过遵循上述步骤和技巧,你可以有效地构建功能丰富的ASP动态网站,提升用户体验和网站的交互性。
2009-12-29 上传
您的网站是否仍一如既往地保持“静态”?目前呈几何增长的互联网网站中,有相当一部分仍固守“静态”,无形中已大大落后于时代的步伐。所谓“静态”指的就是网站的网页内容“固定不变”,当用户浏览器通过互联网的HTTP(Hypertext Transport Pr otocol)协议向WEB服务器请求提供网页内容时,服务器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。其页面的内容使用的仅仅是标准的HTML代码,最多再加上流行的GIF89A格式的动态图片,比如产生几只小狗小猫跑来跑去的动画效果。若网站维护者要更新网页的内容,就必须手动地来更新其所有的HTML文档。   “静态”网站的致命弱点就是不易维护,为了不断更新网页内容,你必须不断地重复制作HTML文档,随着网站内容和信息量的日益扩增,你就会感到工作量大得出乎想象。   你不禁要问:那么什么是动态网站呢?这就是本文将重点讲述的核心,所谓“动态”,并不是指那几个放在网页上的GIF动态图片,在这里笔者为动态页面的概念制定了以下几条规则:   1、“交互性”即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大事所趋。   2、“自动更新”即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。   3、“因时因人而变”,即当不同的时间、不同的人访问同一网址时会产生不同的页面,是不是很酷?   现在你已经对“动态”网站有了一个基本的概念,接下来应挑选称手的“兵刃”了。将网站“动态”化的方法很多,这要看你是出于何种需求。如果你是个人网站的维护者,使用的是免费主页空间,那么绝大多数情况下你只能使用Java、Java Script和最新的DHTML技术,如果你的主页空间提供者能给予你CGI权限或ASP支持,那么你将能非常幸运地发挥真正的动态技术。关于CGI和ASP技术将在后面的着重讨论,这里针对个人网站仅就最新的DHTML技术进行重点介绍。   究竟什么是DHTML?它与传统的HTML有什么不同?DHTML就是当网页从WEB服务器下载后无须再经过服务器的处理,而在浏览器中直接动态地更新网页的内容、排版样式、动画。比如,当鼠标移至文章段落中,段落能够变成蓝色,或者当你点击一个超链后会自动生成一个下拉式的子超链目录。这就是Dynamic HTML(动态HTML),它是近年来网络飞速发展进程中最振奋人心也是最具实用性的创新之一。它是一种通过各种技术的综合发展而得以实现的概念,这些技术包括Java Script , VB0Script, Document Object Model (文件目标模块),Layers和Cascading Style Sheets ( CSS样式表)等。非常遗憾的是在网景Netscape和微软IE浏览器几番大战后,我们仍没有得到一个对DHTML支持的统一标准。