第五章 网络应用制作技术 1、HTML(超文本标记语言)是一种计算机程序语言,专门用来编写web网页。HTML是一种描述文件格式的语言,以标记标识及排列各对象。 <p>是分段格式,下面文字将换行。<br>换行标识 。 <pre>..<pre/>按照文本原样显示。 2、网页设计的原则:符合用户的需求,满足用户的需求是最优先的考虑;有效的使用资源,网页设计的目标是高效地操作、方便地使用、轻松地维护;生成一个一致的、令人愉快的、有效的网页外观;在制作网页之前,应该明确制作目的、需完成的任务和要达到的要求;网页设计要有自己的风格,通常应有一定的标志 ;网页的页面不必太花哨,上面的图片不宜太多,每一幅图的尺寸不应太大,以免浏览网页时花费太多的时间。 flash特点:矢量图形;交互性;流技术。 元件是一种特殊的对象,只需创建一次就可以在动画的各个地方使用,具体应用使用的是元件的实例。 帧分为关键帧和普通帧,关键帧用黑点表示。 3、JavaScript是一种基于对象和事件驱动、并具有安全性的脚本语言,一种介于java和html之间的编程语言,能够开发客户端应用程序。是一种基于客户端浏览器的语言。 JavaScript是一种解释性语言,特点:简单性;动态性;跨平台性,依赖于浏览器本身。 JavaScript放置的最佳位置,写在<HEAD>标识之中。JavaScript代码还有大小写之分。 JavaScript是基于对象的,基本特征就是采用事件驱动,但不是面向对象的编程语言。 主要事件:单行和多行文本框onchange、onselect、onfocus、onblur。 下拉列表框onchange、onfocus、onblur。 4、XML可扩展标记语言是SGML标准通用标记语言的一个优化子集,它的目的是简化SGML,并使之能应用到web上。XML允许使用者按需自定义标记,它的可扩展性就在于此。XML文件由解析器来处理。 XML只是HTML的补充。HTML是用来表示信息布局的,同时也给出一些如何来显示信息的导向;而XML是用来描述信息本身的。 两者区别是:HTML将数据和显示混合在一起,而XML将数据和显示分开。 XML文档是ASCII的纯文本文件。 XML文档包括3个部分:一个XML文档声明;一个关于文档类型的定义;用XML标识创建的内容。 XML文档是有大小写区别的,属性值必须加引号,所有标识必须成对出现,所有空标记必须关闭。 DTD文件类型定义用来定义文档中元素、属性以及元素之间的关系。 通常一个XML文档会用到两个辅助文件:文件类型定义和样式表。 XML文档可以通过两种方式向浏览器提供样式表的信息,第一种是级联样式表(CSS)来实现,一种是可扩展样式表语言(XSL)实现。 XSL样式表本身也是一个XML文档,它包含一个特殊元素stylesheet,用来声明这是一个样式表文件。 5、分布式数据的管理和访问解决的技术是:分布式数据库系统和客户服务体系。 分布式数据库通过两阶段提交(2PC)协议来提供透明的数据访问和事务管理。 网络数据库的架构可以基于B/S或C/S架构。 Web数据库通常是指以web查询接口方式访问的数据库资源。 实现web数据库应用的方法:一种是在web服务器端提供中间件来连接web服务器和数据库服务器;另一种是把应用程序下载到客户端,并在客户端直接访问数据库。对于前者最基本的中间件有通用网关接口(CGI)和应用程序编程接口(API)。对于后者客户端主要有java applet、ActiveX、plug in,最典型是java applet。 ODBC是用于访问数据库的统一界面标准,它是基于结构化查询语言SQL的。 ODBC支持3种不同的数据源类型:用户(user)、系统(system)和文件(file)。 6、程序的执行端分为浏览器端和web服务器端。Java script和vb script是典型的浏览器端执行程序,php、asp是服务器端执行程序。通过<% %>嵌入HTML中。 通过浏览器访问数据库的网页是ASP的一个重要功能,ASP访问数据库是通过ADO对象实现的,当服务器解释到ADO对象时,会调用相应的数据库驱动程序来访问数据库中的资源,并把结果返回给浏览器。 PHP超文本预处理器是一种在服务器端执行的嵌入HTML的脚本语言。与ASP不同的是,PHP是一种源代码开放程序,拥有很好的跨平台兼容性。能够访问几乎目前所有较为流行的数据库系统。 JSP是sun公司推出的新一代站点开发语言,可以在Servlet和JavaBean的支持下完成功能强大的站点。 JSP技术特点:内容的生成和显示进行分离;生成可重用的组件;采用标识简化页面开发;JSP页面具有java技术的优点,包括健壮的存储管理和安全性;具有“一次编写,各处运行”的特点。
|