web编程专业技术考前复习材料

上传人:乐*** 文档编号:115379243 上传时间:2019-11-13 格式:DOCX 页数:31 大小:358.35KB
返回 下载 相关 举报
web编程专业技术考前复习材料_第1页
第1页 / 共31页
web编程专业技术考前复习材料_第2页
第2页 / 共31页
web编程专业技术考前复习材料_第3页
第3页 / 共31页
web编程专业技术考前复习材料_第4页
第4页 / 共31页
web编程专业技术考前复习材料_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《web编程专业技术考前复习材料》由会员分享,可在线阅读,更多相关《web编程专业技术考前复习材料(31页珍藏版)》请在金锄头文库上搜索。

1、Web编程技术考前复习材料 作者: 日期:32 个人收集整理,勿做商业用途Web编程技术第1章 :Tcp/Ip代表一个协议集,其中最中套的是TCP和IP,它包含4个层次:应用层、传输层、网络层和物理接口层。应用层协议主要有:远程登录协议(Telnet),用于实现互联网中的远程登录,文件传输协议(FTP),用于实现文件传输,简单邮件传输协议(SMTP),实现电子邮件收发,域名服务系统(DNS),用于实现域名到IP地址的映射,超文本传输协议(HTTP),用于在Web浏览器和Web服务器之间传输Web文档。传输层也叫运输层,主要功能更是负责进程之间的端到端通信。传输层定义了两种协议:传输控制协议(T

2、CP)和用户数据报协议(UDP).网络层也叫IP层,负责处理互联网中计算机之间的通信,向传输层提供统一的数据包。它的主要功能有以下3个方面:处理来自传输层的分组发送请求,处理接收的数据包,处理互连的路径。物理接口层的主要功能是接收IP层的IP数据报,通过网络向外发送;或接收处理从网络上来的物理帧,抽出IP数据报,向IP发送。该层是主机与网络的实际连接层。WWW(Word Wide Web)的英文缩写。Web技术还涉及以下相关概念:(1) 超文本传输(HTTP)协议:一种详细规定了浏览器和万维网服务器之间相互通信的规则,通过因特网传送万维网文档的数据传送协议。(2) 统一资源定位符(URL):互

3、联网的一个协议要素,可以定义任何远程或本地的可用资源,其通用格式为:协议:/ 用户名:密码主机名:端口号 /资源路径(3) 超文本标记语言(HTML):用于描述网页文档外的外观和格式。Web信息交换过程简单描述:(1) 客户端向web服务器发出访问动态页面的请求、(2) Web服务器根据客户端所请求的页面的后缀名确定该页面所采用的动态网页编程技术,然后将该页面提交给相应的动态网页解释引擎。(3) 动态网页解释引擎执行页面中的脚本以实现不同的功能,并把执行结果返回web服务器。(4) Web服务器把包含执行结果的HTML页面发送到客户端。Web客户端技术:(1) HTML语言(2) JAVA A

4、pplets(3) 脚本程序(4) CSSWeb服务器技术:主要包括CGI/PHP/ASP/.NET/JSP等技术(1) CGI,人们称之为通用网关接口。CGI程序效率较低,因为每次修改程序都必须重新将CGI程序编译成可执行文件。(2) PHP是一种嵌入在HTML并由服务器解释的脚本语言。PHP、Mysql数据库和Apache Web服务器+Linux操作系统组合成LVL架构。(3) ASP:人们称ASP(Active Server Pages)为活动服务器页面。(4) ASP.NET:是面向下一代企业级网络计算的Web平台。是对传统ASP技术的重大升级和更新。ASP.NET是建立.NET F

5、ramewrok的公共语言运行库上的编程框架,可用于在服务器上生成功能强大的web应用程序。(5) JSP:人们称JSP为java服务器页面(java Server Pages),它是以Sun公司为主建立的一种动态网页技术标准,其实质就是在传统的HTML网页文件上加入java程序片段和JSP标记所形成的文档(后缀名为jsp)。JSP最明显的技术优势就是开放性、跨平台。第二章HTML(Hyper Text Markup Language)即超文本标记语言。HTML实例:(文档结构)标题页面内同标签:单标签和双标签两种形式。标题标签:文字 #=1,2,3,4,5,6其他文本效果:字体:文本下划线:

6、文字删除线:文字闪烁:文字增强:文字强调:文字示例:文字粗体:文字斜体:文字超链接:链接文字内部链接:锚点外部链接:(1) 网站链接:链接百度(2) 电子邮件链接写信给我(3) FTP链接下载档案(4) News链接:seedmet news 服务(5) Gopher链接seedmet gopher 服务(6) BBS链接seedmet bbs服务第三章Java的特点:平台无关性、简单性、面向对象、安全性、分布性、动态性、健壮性、多线程性、可移植性。Java语言程序实际上有两种:一种是java应用程序(application),是一种独立程序。它不需要任何web浏览器来执行,可以运行于任何具备

7、java运行环境的机器中,另一种是java小应用程序(Applet)是运行于web浏览器中的一个程序,它通常由游览器下载到客户端,并通过浏览器运行。Applets通常比较小,下载时间较短,它通常嵌入到HTML页面中。Java语言中规定标识符是以字母(大小写均可,java中对大小写敏感)、下划线(_)或美元符号($)开始的,其后可跟数字、字母、下划线或美元符号组成的字符序列。Java语言采用的是Unicode编码字符集(即统一编码字符集)。(P27P36)第四章一个jsp页面的基本结构通常包含三个部分:普通的HTML标记、jsp标签和jsp脚本(变量和方法的声明、jsp程序片段和java表达式)

8、。HTML注释:!-注释-隐藏注释:声明变量和方法:只需在标记之间放置java的变量声明语句即可,而且所声明变量在整个jsp页面中有效(声明方法类似)声明方法或者变量时,还需要遵循如下规则:(1) 声明必须以(;)结尾(2) 可以一次声明多个变量和方法,但必须以(;)结束(3) 必须在使用变量或方法之前在jsp文件中声明它们。(4) 可以直接使用在编译指令中所包含进来的变量和方法,无须对它们重新声明。(5) 一个声明仅在一个页面中有效。如果想每个页面都能用到一些声明,最好把这些声明写成一个单独的文件,然后用或包含进来。表达式:注意:在jsp中引用表达式时,必须遵循如下规则。(1) 不能用一个分

9、号(;)来作为表达式的结束符。(2) 构成表达式的元素必须符合java语言的语法规则。(3) 表达式可以嵌套,这时表达式的求解顺序为从左到右。JSP的编译指令:3种常用的编译指令:page指令、include指令、taglib指令Page编译指令:功能:定义整个jsp页面的属性及其属性值。语法格式:该指令所包含属性如下:Language:定义JSP网页所使用的脚本语言的种类,其默认值是java。Import:指定JSP网页中需要导入的java包列表。Session:设置此网页是否要加入到一个session中(其值为布尔类型)。如果为true,则session是有用的,否则,就不能使用sessi

10、on对象以及定义了scope=session的元素,这样的使用会导致错误。其默认值是true。autoFlush:指定当缓冲区满时是否自动输出缓冲区的数据(其值为布尔类型)。如果为true,输出正常,否则当缓冲区满时将抛出异常。其默认值是true。contentType:定义了JSP网页所使用的字符集及JSP响应的MIME类型。默认MIME类型是text/html,默认字符集是ISO-8859-1.注意:page指令作用于整个JSP页面和由include指令和包含进来的静态文件中,但不能用于动态包含文件。可以在一个页面上使用多个page指令,但是其中的属性只能使用一次(import属性例外)。

11、Include指令:功能:指令在JSP文件中包含的一个静态的文件,即在JSP文件被编译时需要插入的文本或代码。语法格式:JSP的操作指令Jsp:useBean操作指令:功能:在JSP页面中声明一个javaBean组件实例,如果该实例不存在,则创建一个Bean实例并指定它的名字和作用范围。注意:动作标签可以包含静态文本或者动态文件。但二者有很大的不同。而且书写该标签时,jsp、:以及include三者之间不要留有空格,否则会出错。Jsp:forward操作指令功能:用于将浏览器显示的网页重定向到另一个HTML文件或jsp文件。第五章Jsp中常见的8种内部对象内部对象名主要功能request封装用

12、户提交的请求信息response封装响应用户请求的信息session在用户请求时期保存对象属性application提供存取servlet class 环境信息的方法Out向客户端输出信息pageContext存取JSP执行过程中需要用到的属性和方法config提供存取servlet Class初始参数及server环境信息exception在页面出错时产生无法控制的ThrowableRequest:request对象的类型是一个执行javax.servelt.http.HttpServletRequest界面的类Request对象常用方法:getHeader(String name):获得HTTP协议定义的传送文件头信息,例如,request.getHeader(“User-agent”)返回客户端浏览器的版本号、类型等信息。getAttribute(String name):返回name指定的属性值,若不存在指定的属性值,就返回空值(null)。getMethod():获得客户端向服务端传送数据的方法(如:GET、POST和PUT等类型)。getParameter(String name):获得客户端传送给服务端的参数值,该参数由name指定。getQueryString():获得由客户端以GET方式向服务端传送

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号