【asp精品源码栏目提醒】:本文主要为网学会员提供“【精品】企业网站维护05 - 其他考试资料”,希望对需要【精品】企业网站维护05 - 其他考试资料网友有所帮助,学习一下!
企业网站维护教师姓名: 黄羿电子邮箱:cqhy21cn.com联系电话:网站后台管理与维护 网站后台技术 后台数据库 内容管理系统CMS 论坛程序 博客程序 电子商务程序1、网站后台技术 动态网站的特征 相互性:网页根据用户的要求和选择动态改变 和响应 自动更新:无须手动更新HTML
文档即可自动 生成新页面 因时因人而异:不同时间 、不同用户访问同一 个网址会出现不同页面 动态网站与静态网站的区别: B/S模式的服务器端脚本
程序 动态网站的主要特点 交互功能:如用户
注册、信息发布、产品展示、 订单管理等等 浏览器发出请求时才反馈网页 动态网页包含服务器端脚本 需要数据库处理故访问速度较慢 存在特殊代码,不易被搜索引擎检索 静态网站主要特点 每个静态网页有一个固定的网址 静态网页被发布到服务器上,无论是否被访问, 都是一个独立的文件 静态网页内容较稳定,无特殊代码,易被
搜索 引擎检索 静态网页无数据库支持,在制作和维护上工作 量较大 静态网页访问速度快 动态网站运行的基本模式 以ASP程序为例 用户在浏览器输入.asp文件名称,并按回车键触发这个请求 浏览器将这个请求发送给IIS IIS接收这个请求并根据.asp后缀名意识到这是个asp请求 IIS从硬盘接收正确的asp文件 IIS将这个文件发往ASP.DLL的特定文件中
Asp文件被执行并根据命令要求生成相应的静态HTML文件
HTML主页被送回浏览器 HTML主页被用户浏览器解释执行并显示在用户浏览器上2、后台数据库选择
常用的数据库技术 Access SQL Server MySQL Oracle DB2 Access数据库 美国Microsoft公司于1994年推出的微机数据库管理系 统。
它具有界面友好、易学易用、开发简单、接口灵 活等特点,是典型的新一代桌面数据库管理系统。
主 要特点如下: 完善地管理各种数据库对象,具有强大的数据组织、用户管理、 安全检查等功能 强大的数据处理功能,在一个
工作组级别的网络环境中,使用 Access开发的多用户数据库管理系统具有传统的XBASE (DBASE、FoxBASE的统称)数据库系统所无法实现的客户 服务器Cient/Server结构和相应的数据库安全机制,Access 具备了许多先进的大型数据库
管理系统所具备的特征,如事务 处理/出错回滚能力等。
Access数据库 主要特点如下: 可以方便地生成各种数据对象,利用存储的数据建立窗体和报 表,可视性好。
作为Office套件的一部分,可以与Office集成,实现无缝连接。
能够利用Web检索和发布数据,实现与Internet的连接。
Access主要适用于中小型应用系统,或作为客户机/服务器系 统中的客户端数据库。
SQL Server SQL Server是由Microsoft开发和推广的关系数 据库管理系统(DBMS)它最初是由Microsoft、 Sybase和Ashton-Tate三家公司共同开发的, 并于1988年推出了第一个OS/2版本。
SQL Server近年来不断更新版本,1996年, Microsoft 推出了SQL Server 6.5版本;1998年, SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。
SQL Server 特点: 真正的客户机/服务器体系结构。
图形化用户界面,使系统管理和数据库管理更加直观、 简单。
丰富的编程接口工具,为用户进行程序
设计提供了更 大的选择余地。
SQL Server与Windows NT完全集成,利用了NT的许 多功能,如发送和接受消息,管理登录安全性等。
SQL Server也可以很好地与Microsoft BackOffice产品 集成。
SQL Server 特点: 对Web技术的支持,使用户能够很容易地将数据库中 的数据发布到Web页面上。
SQL Server提供数据仓库功能,这个功能只在Oracle 和其他更昂贵的DBMS中才有。
MySQL MySQL是一个小型关系型数据库管理系统,开发者为瑞 典MySQL AB公司。
在2008年1月16号被Sun公司收购。
目前MySQL被广泛地应用在Internet上的中小型网站中。
由于其体积小、速度快、总体拥有成本低,尤其是开放源 码这一特点,许多中小型网站为了降低网站总体拥有成本 而选择了MySQL作为网站数据库。
MySQL的特点 使用C和C编写,并使用了多种编译器进行测试,保 证
源代码的可移植性 支持AIX、FreeBSD、HP-UX、Linux、Mac OS、 Novell Netware、OpenBSD、OS/2 Wrap、Solaris、 Windows等多种操作
系统 为多种编程语言提供了API。
这些编程语言包括C、 C、Eiffel、
Java、Perl、
PHP、Python、Ruby和Tcl 等。
支持多线程,充分利用CPU资源 优化的SQL查询算法,有效地提高查询速度 MySQL的特点 既能够作为一个单独的应用程序应用在客户端 服务器网络环境中,也能够作为一个库而嵌入 到其他的软件中提供多语言支持,常见的编码 如中文的GB 2312、BIG5,日文的Shift_JIS等 都可以用作数据表名和数据列名 提供TCP/IP、ODBC和JDBC等多种数据库连