第五章:实用网络应用
1、HTML(超文本标记语言)是一种计算机程序语言,专门用来编写web网页。HTML是一种描述文件格式的语言,以标记标识及排列各对象。
是分段格式,下面文字将换行。
换行标识 。
..按照文本原样显示。
2、网页设计的原则:符合用户的需求,满足用户的需求是最优先的考虑;有效的使用资源,网页设计的目标是高效地操作、方便地使用、轻松地维护;生成一个一致的、令人愉快的、有效的网页外观;在制作网页之前,应该明确制作目的、需完成的任务和要达到的要求;网页设计要有自己的风格,通常应有一定的标志 ;网页的页面不必太花哨,上面的图片不宜太多,每一幅图的尺寸不应太大,以免浏览网页时花费太多的时间。
flash特点:矢量图形;交互性;流技术。
元件是一种特殊的对象,只需创建一次就可以在动画的各个地方使用,具体应用使用的是元件的实例。
帧分为关键帧和普通帧,关键帧用黑点表示。
3、JavaScript是一种基于对象和事件驱动、并具有安全性的脚本语言,一种介于java和html之间的编程语言,能够开发客户端应用程序。是一种基于客户端浏览器的语言。
JavaScript是一种解释性语言,特点:简单性;动态性;跨平台性,依赖于浏览器本身。
JavaScript放置的最佳位置,写在标识之中。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技术的优点,包括健壮的存储管理和安全性;具有“一次编写,各处运行”的特点。
习题:
1、IPPHONE 可以分为哪三种类型?
答:PC 到 PC PC 到电话
2、请说出 URL 的构成。
答:URL 由三部分组成。
电话到电话
①访问方法,可以是 INTERNET 上的某一种应用所使用的协议方法,如 HTTP,FTP,GOPHER 等,大
多数的 WEB 使用 HTTP
②主机地址,网页所在计算机在 INTERNET 上的地址,如 WWW 网址:WWW.BEIJING.GOV.CN
③路径名及文件名,构成网页的文件名及所在计算机上的路径名,常常统称为“路径”(PATH)。
3、Web 的工作分为哪几个阶段?
四个基本阶段,都属于 http 的下层基础,它们是连接、请求、应答、关闭。