动态网站制作:特点与基本流程

/ 2021-01-15 / 深圳网站建设 / 技术分享

一、动态网站制作:动态网页

网络技术日新月异,许多网页文件扩展名不再只是.htm,还有.php、.asp等,这些都是采用动态网页技术制作出来的。动态网页其实就是建立在B/S架构上的服务器端脚本程序。在浏览器端显示的网页是服务器端程序运行的结果,而动态网页正是动态网站制作的基础。 

静态网页与动态网页的区别在于Web服务器对它们的处理方式不同。当Web服务器接收到对静态网页的请求时,服务器直接将该页发送给客户浏览器,不进行任何处理。如果接收到对动态网页的请求,则从Web服务器中找到该文件,并将它传递给一个称为应用程序服务器的特殊软件扩展,由它负责解释和执行网页,将执行后的结果传递给客户浏览器。科技发展使得网页由静态变动态;动态网站制作也逐渐流行发展。

因为动态网页是动态网站制作的基础,所以总结一下动态网页的特点:

1、动态网页以数据库技术为基础,可以大大降低网站维护的工作量。

2、采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、搜索查询、用户管理、订单管理等。

3、动态网页并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。

动态网站制作:特点与基本流程

4、搜索引擎一般不可能从一个网站的数据库中访问全部网页,因此采用动态网站制作在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。

设计网页时首先要选择网页制作软件。虽然用记事本手工编写源代码也能做出网页,但这需要对编程语言相当了解,并不适合广大的网页设计爱好者。由于目前可视化的网页设计工具越来越多,使用也越来越方便,所以设计网页已经变成了一件轻松的工作。Flash、Dreamweaver、Photoshop、Fireworks这4个软件相辅相成,是设计网页的首选工具、动态网站制作也是必须的,其中Dreamweaver用来排版布局网页,Flash用来设计精美的网页动画,Photoshop和Fireworks用来处理网页中的图形图像。


二、动态网站制作:动态网站技术

仅仅学会了网页制作工具,还是远远不能完成动态网站制作的,还需要了解动态网站技术,如网页标记语言HTML、网页脚本语言JavaScript和VBScript、动态网页编程语言ASP。

1、搭建动态网站平台

动态网页大多是由网页编程语言写成的网页程序,访问者浏览的只是其生成的客户端代码,而且动态网页要实现其功能大多还必须与数据库相连。 关于动态网站制作,目前国内比较流行的互动式网页编程语言有:ASP、PHP、JSP、CGI、ASP.NET。HTML网页适用于所有环境,它本身也相当简单;ASP页主流环境为:Windows Server(包括NT、2000、2003)的IIS+Access/SQL Server; PHP页主流环境为:Linux/UNIX+Apache+MySQL+PHP4+Dreamweaver。

2、动态网页编程语言ASP

ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其他程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容,也可以创建使用HTML网页作为用户界面的Web应用程序,是动态网站制作最常用的编程语言。与HTML相比,ASP网页具有以下特点。

动态网站制作:特点与基本流程 

2.1、利用ASP可以突破静态网页的一些功能限制,实现动态网页技术。

2.2、ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试。

2.3、服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页。

2.4、ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从Web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向Web浏览器发送信息。

2.5由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。

以上原因,也说明了动态网站制作用为什么用ASP编程。


动态网站制作:特点与基本流程

三、动态网站制作:网站测试与发布

动态网站制作完成后,在将网站的内容上传到服务器之前,应先在本地站点进行完整的测试,以保证页面外观和效果、链接和页面下载时间等与设计相同。站点测试主要包括检测站点在各种浏览器中的兼容性,检测站点中是否有断掉的链接。可以使用不同类型和不同版本的浏览器预览站点中的网页,检查可能存在的问题。 购买域名和空间之后,就可以发布网站了。