企业形象宣传网站论文内容摘要:

的支持,可以确保 ASP 文件对后台数据库的访问是可靠的。 5. 良好的开发环境和工具 Microsoft 提供了 InterDev 和 FrontPage 支持动态 Web 应用程序的开发。 在实际应用中, InterDev 和 FrontPage 配合使用:先用 Web 应用程序的骨架及各种处理、控制功能,再利用 FrontPage 对已生成的 Web 应用程序进行页面上的修饰和编辑。 ASP 方法与传统静态主页的区别 把信息系统纳入 Inter/Intra 的框架之后,首先要解决的问题是通过网页基于 ASP 的天津鸿萌数据恢复中心形象宣传网站 12 访问后台数据库信息。 所有应用程序都被分割为页面的形式,用户的交互操作是以提交表单等方式来实现的,这就要求 WEB站点具有很强的动 态数据发布能力。 然而,目前 WEB 的服务,仍以提供“静态”主页内容为主。 所谓“静态”,指的就是站点的主页内容是“固定不变”的,无法根据用户的需求和实际情况做出相应的变化。 ASP 所设计出的是动态主页,可接收用户提交的信息并做出反应,其中的数据可随实际情况而改变无须人工对网页文件进行更新即可满足应用需要。 例如:当在浏览器上填好表单并提交 HTTP 请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的 HTML 文件。 该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查 询的结果集)以 HTML 的格式传送给浏览器。 数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力。 总之, 网页设计与制作从最初的静 态 网页已全面走向动态网页,动态网页的最大 特点是它的交互性。 动态网页的内容要依靠各种程序来生成。 静态网页所包括的 内容:超文本链接 , 各种图像 , Frames, Image Map, 多媒体声音 /图像制作。 动态网页所包括的内容: CGI 程序 , JAVASCRIPTS, JAVA APPLETS,需 要 数据库支持的动态主页。 ASP 访问数据库的 几种方式 在我们介绍了数据库的基础知识后,我们接下来的任务是如何用 ASP 访问数据库,因为一个系统不可能没有数据库,所以我们就必须让 ASP 采用一个高效的方法通过 INTERNET 或 INTRANET 来访问,操作数据库。 我们知道在传统的HTML 页面中,访问数据库一般是通过公用网关接口( CGI)来实现,这种方式不仅开发困难,而且用 ASP 实现数据库访问可以说能较好地解决这个问题。 在 ASP 脚本中可以通过三种方式访问数据库:  IDC( INTERNET DATABASE CONNECTOR) 方式  RDS( REMOTE DATA SERVICE) 方式  ADO( ACTIVEX DATA OBJECTS) 方式 从概念上来讲,这三种访问方式对数据库的访问是由 INTERNET INFORMATION SERVER 来完成的。 WEB 浏览器用 HTTP 协议向 INTERNET信息服务器( IIS)递交请求。 INTERNET 信息服务器执行访问数据库的操作,基于 ASP 的天津鸿萌数据恢复中心形象宣传网站 13 并以一个 HTML 格式的文档作为回答。 INTERNET 数据库接口 IDC 是一个传统的数据库查询工具,用来定义和执行数据库查询的 SQL 命令,并向浏览器返回一个指定数据格式的页面。 使用 IDC 访问数据库最大的特点是简单,几乎不需要编程就能实现对数据库的访问。 远程数据服务( RDS) RDS 是 中提出的概念,它是由 ASP 中原来的 ADVANCED DATA CONNECTOR( ADC) 发展而来的。 在 中, RDS 与 ADO 集成到一起,使用同样的编程模型,提供访问远程数据库的功能。 ADO 虽然能够提供非常强大的数据库访问功能,但是它不支持数据远程操作( DATAREMOTING)。 换句话说, ADO 只能执行查询并返回数据库查询的结果,这种结果是静态的,服务器上的数据库与客户端看到 的数据没有“活的连接关系”。 假如,客户端需要修改数据库的数据,就必须构造修改数据的 SQL 语句,执行相应的查询动作。 而 RDS 就比 ADO 更进一步,它支持数据远程操作。 它不仅能执行查询并返回数据库查询结果,而且这种结果是“动态的”,服务器上的数据库与客户端看到的数据保持“活的连接关系”。 即把服务器端的数据搬到客户端,在客户端修改数据后,调用一个数据库更新命令,就可以将客户端对数据的修改写回数据库,就像使用本地数据库一样。 由于 RDS 与 ADO 集成, RDS 的底层是调用 ADO 来完成的,所以也可以将RDS 理解为 ADO 的 RDS,即 ACTIVEX 数据对象的远程数据服务。 RDS 在 ADO的基础上通过绑定的数据显示和操作控件,提供给客户端更强的数据表现力和远程数据操纵功能。 可以说 RDS 是目前基于 WEB 的最好的远程数据库访问方式。 以上就是 ASP 访问数据的三种方式,它们三者各有各的特色。 IDC 十分简单,使用 .IDC 文件和 .HTX 文件分别完成数据库的访问与输出任务,但是使用起来不灵活。 ADO 是 ASP 中推荐使用的方式,它功能强大,使用方便,是 ASP的核心技术之一,但是它提供用户远程操作数据库的功能时,比较复杂,实现起来有一定的难度。 而 RDS 是基于 ADO 的,并提供远程操作数据库的强大工具。 所以在需要高性能,高可靠性的远程数据操作功能时, RDS 是更为理想的选择。 ACTIVEX 数据对象( ADO) 与 IDC 不同,用 ADO 访问数据库更类似于编写数据库应用程序, ADO 把基于 ASP 的天津鸿萌数据恢复中心形象宣传网站 14 绝大部分的数据库封装在七个对象中,在 ASP 页面中编程调用这些对象执行相应的数据库操作。 ADO 是 ASP 技术的核心之一,它集中体现了 ASP 技术丰富而灵活的数据库访问功能。 ADO 建立了基于 WEB 方式访问数据库的脚本编写模型,它不仅支持任何大型数据库的核心功能,而且支持许多数据库所专有的特性。 ADO 使用本机数据源,通过 ODBC 访问数据库。 这些数据库可以是关系型数据库,文本型数据库,层次型数据库或者任何支持 ODBC 的数据库。 ADO 的主要优点是易用,高速,占用内存和磁盘空间少,所以非常适合于作为服务器端的数据库访问技术。 相对于访问数据库的 CGI 程序而言,它是多线程的,在出现大量并发请求时,也同样可以保持服务器的运行效率,并且通过连接池( CONNECTION POOL)技术以及对数据库连接资源的完全控制,提供与远程数据库的高效连接与访问,同时它还支持事物处理( TRANSACTION),以开发高效率 ,高可靠性的数据库应用程序。 正是因为使用 ADO 需要编写脚本程序,所以 ADO 能够实现更复杂,更灵活的数据库访问逻辑。 目前, ADO 包括 COMMAND, CONNECTION,RECORDSET 等七个对象和一个动态的 PROPERTIES 集合,绝大多数的数据库访问任务都可以通过它们的组合来完成。 基于 ASP 的天津鸿萌数据恢复中心形象宣传网站 15 第二章 网站设计开发语言及相关技术背景 SQL 技术简介 SQL 是英文( STRUCTURED QUERY LANGUAGE)的缩写,意思为结构化查询语言。 SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。 按照 ANSI(美国国家标准协会)的规定, SQL 被作为关系形数据库管理系统的标准语言。 SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库提取数据等。 目前,绝大多数流行的关系数据库管理系统,如 ORACLE,SYBASE, MICROSOFT SQL SERVER, ACCESS 等都采用了 SQL 语言标准。 使用 SQL 语言的优点: 1. 非过程化语言 SQL 是一种非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。 SQL 允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集, 所有 SQL 语句接受集合作为输入,返回集合作为输出。 SQL 的集合特性允许一条 SQL 语句的结果作为另一条 SQL 语句的输入。 SQL 不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有 SQL 语句使用查询优化器,它是 RDBMAS 的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪使用索引合适,而用户则从不需要知道是否有索引,有什么类型的索引。 2. 统一的语言 SQL 可用于所有用户的 DB 活动模型,包括系统管理员,数据库管理员,应用程序员,决策支持系统人员及许多 其他类型的终端用户。 基本的 SQL 命令只需要很少时间就能学会,最高级的命令在几天内便可掌握。 SQL 为许多任务提供了命令,其中包括:  查询数据  在表中插入,修改,和删除记录  建立,修改和删除数据对象  控制对数据和数据对象的存取 基于 ASP 的天津鸿萌数据恢复中心形象宣传网站 16  保证对数据库一致性和完整性 以前的数据库管理系统为上述各类操作提供单独的语言,而 SQL 将全部任务统一在一种语言中。 3. 是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言,用户可将使用 SQL 的技能从一个 RDBMS(关系数据库管理系统)转到 另一个,所有用 SQL 编写的程序都是可以移植的。 系统开发采用的软件 简介 Dreamweaver Dreamweaver 是一款优秀的网页设计软件 ,它的优势在于它不仅是优秀的所见即所得的编辑软件,同时也兼顾了 HTML 源代码编辑,可以让用户方便地在两种模式之间切换。 它不仅具有同类软件的所有功能,而且具有自身的许多出色设计理念,例如行为( Behaviors)、时间轴( Timeline)、资源( Assets)等 ,可以让用户无需手写代码,就能轻松地创建各种动态效果。 另外, Dreamweaver 强大的自定义扩展功能,允许用户定制自己的对象、命令、菜单及快捷键等,从而大大提高工作效率。 Dreamweaver 提供了功能强劲的可视化设计工具、应用开发环境以及代码编辑支持,使开发人员和设计师能够快捷地创建代码规范的应用程序,集成度非常高,开发环境精简而高效。 开发人员能够运用 Dreamweaver 与他们的服务器技术杰构建功能强大的网络应用程序,以衔接到用户的数据、网络服务体系。 Dreamweaver 的 新增功能 下: 一 、 使用最佳做法 : (1) 利用 XML 数据进行可视化创作 使用功 能强大的可视化工具,可快速利用 XML 将源集成到工作中,并揭开 XML 到 HTML 转换的神秘面纱。 使用简单的拖放工作流程,可将基于 XML 的数据(如 RSS 源)集成到 Web 页中。 使用改善的 XML 和 XSLT 代码提示功能,可跳转到 “代码 ”视图来自定义转换。 (2) 新的标准 CSS 面板 可以通过新的标准 CSS 面板集中学习、了解和使用以可视化方式应用于页基于 ASP 的天津鸿萌数据恢复中心形象宣传网站 17 面的 CSS 样式。 全部 CSS 功能已合并到一个面板集合中,并已得到增强,可以更加轻松、更有效率地使用 CSS 样式。 使用新的界面可以 更方便地看到应用于具体元素的样式层叠,从而能够轻松地确定在何处定义了属性。 属性网格允许进行快速编辑。 (3) CSS 布局可视化 在设计时应用可视化助理来描画 CSS 布局边框或为 CSS 布局加上颜色。 应用可视化助理可揭示出复杂的嵌套方案,并改善所选内容。 单击 CSS 布局可看到十分有用的工具提示,这些提示有助于了解设计的控制元素。 (4) “ 样式呈现 ” 工具栏 利用新的 CSS 媒体类型支持,可按照与用户所看到内容相同的方式查看内容,而不管传送机制如何。 使用 “ 样式呈现 ” 工具栏可切换到 “ 设计 ” 视图, 以查看它在印刷品、手持设备或屏幕上的显示方式。 (5)改善的 CSS 呈现功能 “ 设计 ” 视图的准确性有了显著改善,从而能够在大多数浏览器中呈现复杂的 CSS 布局。 Dreamweaver 现在完全支持高级 CSS 技术,如溢出、伪元素和表单元素。 (6) 直 辅助功能:支持 WCAG/W3C 优先级 2 检查点 WCAG 优先级 1 检查点的集成辅助功能评估工具外, Dreamweaver 现在还利用包括 WCAG 优先级 2 检查点在内的升级评估工具同时支持 CSS 和辅助功能。 (7) 与 改 进的 WebDAV Dreamweaver 8 中的 WebDAV 现在支持为安全文件传送使用摘要身份验证和 SSL,并且连接也有所改善,可连接到更多的服务器。 二 、 完成更多工作 (1) 后台文件传输 , 使用缩放可以更好地控制设计。 放大并检查图像,或使用复杂的嵌套表格布局。 缩小可预览页面的显示方式。 (2) 辅助线 , 使用辅助线来测量页面布局,将页面布局和页面。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。