云文档网 - 专业文章范例文档资料分享平台

web技术应用基础主要复习内容+部分答案

来源:网络收集 时间:2024-04-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

web技术应用基础主要复习内容

第一章 web技术概述

1. www的全称

Web全称World Wide Web,简称WWW,译名万维网或全球信息网。

2.web的三要素

1、统一资源定位(URL):资源在何处

2、超文本传输协议(HTTP):用什么方法访问资源

3、超文本标记语言(HTML): 信息资源表达方式和资源访问手段。

3.已知IP地址,子网掩码求主机所在的网络类型、网络号、子网号和主机编号,例如P24第19题

假设网络IP地址和子网掩码是:

IP地址 11000000.01001110.00101110.01100001=198.78.46.97

子网掩码 11111111.11111111.11111111.11100000=255.255.255.224 确定主机所在网络的类别、网络号、子网号及主机号 (1) 11000000: C类地址

(2) 前三个字节,网络地址:198.78.46 (3) 后一个字节标识主机 01100001

子网掩码 11100000

结论:IP地址198.78.46.97标识的是:C类网络198.78.46的3号子网的1号主机

4.URL的格式P15例子

格式:<协议>:// <主机名><文件路径>

例如, http://www.bta.net.cn/software/home.html, 使用协议:HTTP协议

主机名:www.bta.net.cn 服务器

文件路径:/software/目录下名为home.html的文件

第二章 web应用环境构建技术

1.Tomcat的目录结构P35表2-1例如Tomcat的默认发布目录

/webapps: web应用的发布目录,把 java开发的web站点或war文件放入这个目录下就可以通过tomcat服务器访问了.

第三章 无

第四章 HTML(选择题中占的比较多)

1.标记及其属性P66-P67

1.背景色属性:bgcolor=\十六进制数字\例:

2.背景图属性:background=\图片地址\例:

4.链接颜色属性:都用十六进制数字值,link:一个超链接文本没点击的颜色设置;

vlink:超链接文本点开后的颜色设置; alink:超链接文本点开过程中的颜色设置;

2.标记及其属性P67

标题文字标记

标题文字

align用来控制标题文字的对齐方式。left左对齐(默认),center 居中,right右对齐 1<=n<=6 h1最大最黑

3.标记及其属性P68

1、face 设置文字的字 2、size 设置字体的大小,分为七级,等级7最大,默认为3 3、color 设置字体颜色。

4.特定文字样式标记P68表4-3 估计不会考

5.水平线标记


及其属性P69表4-4

1、size 水平线的粗细,以像素为单位,默认值为1。


2、width 水平线的宽度,可以以像素为单位,也可以用对屏幕的百分比表示,默认值为100%


3、align 水平线对齐方式,可取值为:left、center或right,默认为center。


4、color 水平线的颜色



6.

预格式化标记P69  此标记可使HTML文档中的空格、Tab符、回车换行符起作用,与尾标记
一起使用

7.图像标记及其属性P71表4-5

1、src 指定图像文件的URL 2、alt 不能显示图片时,显示此字符串 ”图片加载失败” 3、border 图像边框宽度,像素单位,border=0即无宽度 4、width和height 图像的高度和宽度,像素单位

8.音乐标记

< bgsound src =\音乐文件的URL\ loop=音乐播放次数> loop=-1时,音乐循环播放

9.表格与列表标记P73-P77

表格标记

?

之间:表格标题、表头及单元格中的内容。 ?与:定义表格标题。 ?每一行以开始,用结束。 ? 定义表头元素

? 定义单元格内容。

例:

表格标题
第一列表头第二列表头
第一行、一列表项第一行、二列表项
第二行、一列表项第二行、二列表项

列表标记

1.无序列表标记

    ?
属性type,type 取值:

type=disk:实心园点(默认) type=circle:空心园点 type=square:实心方块 例:

  • 第一项。
  • 第二项。

2.有序列表标记

    ?
属性type和start。type取值 type=1:1、2、3等标识,默认值 type=A:大写字母A、B、C等标识 type=a:小写字母a、b、c等标识 start 属性规定有序列表的开始点。 例:

  1. type=1,缺省值,用数字1,2,3等标识各项。
  2. type=A,用大写字母A,B,C等标识各项。
  3. type=a,用小写字母a,b,c等标识各项。
  4. type=I,用大写罗马字母标识各项。
  5. type=i,用小写罗马字母标识各项。

10.超链接标记及同一页面间的连接 格式:

同一页面间的链接

例:

11.表单标记P82-P84 内容太多,详见书本

第五章 CSS

1.CSS样式表的扩展名是什么

.css

2.CSS样式定义的4种方式 1、直接定义style属性

2、在HTML文档内定义内部样式表 3、嵌入式样式单

4、外部(链接)样式单

第六章 JavaScript

1.JavaScript书写格式P109

1、区分大小写

2、可以没有可见行结束标志,可以用换行符作为行终止符,也可以用(;)作为一行终止符。

3、如果需要把几行代码写在一行,使用分号(;) 分开。 var a=3 var b=6 var c=0 var a=3; b=6; c=0

4、为了使程序清晰易读,采用缩进格式来书写。

5、可以用两种方法进行注释。

//:从注释标记“//”起直到行尾的字符都被忽略。 /* */:在“/*”与“*/”之间的字符都被忽略。

2.window对象的方法P121表6-8

1、alert():创建带“确定”按钮的对话框 window.alert(“error”) 2、confirm():创建带“确定”和“取消“按钮对话框 window.confirm(“continue?”) 3、close():关闭当前打开的浏览器窗口 window.close()

4、open():打开一个新浏览器窗口 window.open(URL,”新窗口名”,新窗口设置)

5、prompt():创建带“确定”“取消、“按钮及输入字符串字段对话框 window.prompt(“请输入电话号码”)

6、setTimeout():设置一个时间控制器

window.setTimeout(“clearTimeOut()”,3000)

7、clearTimeout():清除原来时间控制器内时间设置 window.clearTimeOut()

3.window对象的事件P122表6-9

1、onLoad:网页载入浏览器时发生

2、onUnLoad:网页从浏览器窗口中删除时发生 3、onBeforeUnLoad:网页被关闭前发生 4、OnResize:用户调整窗口大小时发生 5、OnScroll:用户滚动窗口时发生 6、OnError:载入的网页产生错误时发生

4.document对象的属性、方法及事件P126表

document对象 属性

alinkColor:活动超级链接的颜色 bgColor:页面背景颜色 fgColor:页面前景颜色

linkColor:页面中未曾访问过的超级链接的颜色 vlinkColor:页面中曾经访问过的超级链接的颜色 lastModified:最后一次修改页面的时间 Location:页面的URL地址 Title:页面的标题

document对象方法

clear():清除文件窗口内的数据c lose():关闭文档

open():打开文档

write():向当前文档写入数据

document对象鼠标事件 :

onClick: 单击鼠标左键时发生 ondblClick: 双击鼠标左键时发生 onMouseDown: 按下鼠标左键时发生 onMouseMove: 移动鼠标时发生 onMouseOut:鼠标离开对象时发生 onMouseOver:鼠标移到对象上时发生 onMouseUp:放开鼠标左键时发生

onSelectStart:开始选取对象内容时发生 onDragStart:以拖曳方式选取对象时发生

document对象按键事件: onKeyDown: 按下按键时发生

onKeyPress: 按下按键时发生 onKeyDown事件,然后产生onKeyPress事件 onKeyUp:放开按键时发生

onHelp:按下系统定义的帮助键时发生

5.Date对象的主要方法P130表6-17

Date 对象的方法

getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31) getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)

getMonth() 从 Date 对象返回月份 (0 ~ 11)

getYear() 从 Date 对象以两位或四位数字返回年份。 getHours() 返回 Date 对象的小时 (0 ~ 23) getMinutes() 返回 Date 对象的分钟 (0 ~ 59) getSeconds() 返回 Date 对象的秒数 (0 ~ 59)) getTime() 返回 1970 年 1 月 1 日至今的毫秒数

setDate(timevalue) 设置 Date 对象中月的某一天 (1 ~ 31)) setMonth(timevalue) 设置 Date 对象中月份 (0 ~ 11)) setDay(timevalue) 设置星期

setYear(timevalue) 设置 Date 对象中的年份(两位或四位数字)。 setHours(timevalue) 设置 Date 对象中的小时 (0 ~ 23)

setMinutes(timevalue) 设置 Date 对象中的分钟 (0 ~ 59) setSeconds(timevalue) 设置 Date 对象中的秒钟 (0 ~ 59)

setTime(timevalue) 通过向或从1970年1月1日午夜添加或减去指定数目的毫秒来计算日期和时间

第七章 JSP运行机制与基本语法

1.JSP注释与HTML注释区别

HTML注释客户端查看源代码可见,JSP注释客户端查看源代码不可见

2.应用举例P152例7.3

例7.3: 声明1个 int类型的变量num ,用来统计访客人数,2个String变量,和一个时间对象。因为JSP声明不产生任何输出,所以需要和JSP表达式及JSP脚本结合起来使用,把他们输出到页面上。当有多个用户访问该页面时,所有用户共享变量num。 <%@ page import=\

<%@ page contentType=\JSP声明应用案例

<%=\声明的应用\


<%! int num=0; %>

<%! String str1,str2; %>

<% str1=\你好!你是第 \位访问客人。\ <% num++; %>

<%!Date MyDate=new Date();%>

<%=num%><%=str2%>

第一位客人访问时间是:<%=MyDate.toLocaleString()%>

3.JSP指令,尤其是JSP include指令与JSP include动作的区别和联系

jsp:include动作与include指令的区别:

?jsp:include动作是动态的,include指令是静态的。

?jsp:include动作插入文件时,JSP引擎不把插入文件和原JSP文件合并成一个新的JSP文件,在运行时把被插入文件包含进来。

?include指令是静态的,把被插入文件插到当前位置后再进行编译,如果插入文件变动了,它无法得知。

4.JSP:forward动作的功能P164

jsp:forward动作功能 停止当前页面的执行,转向到另一个HTML或JSP页面。在执行中JSP引擎不再处理当前页面剩下的内容,缓冲区被清空。使得用户在客户端看到的是A页面的地址,而实际显示的是B页面的内容。forward动作在控制型的JSP页面中经常使用。

第8章JSP内置对象

1.request对象和response对象

request和response 结合起来完成动态页面的交互功能 request对象的功能

服务器端应用request对象的方法来接受或处理这些信息。 response对象功能

response对象把服务器端的数据以HTTP的格式发送到客户端浏览器 。

2.什么是cookie,其功能是什么

当客户访问服务器时,服务器在客户的硬盘上建立的小文本文件,用来跟踪访问Web站点的用户。

3.使页面跳转的方法有哪些,他们在跳转的过程中,网址是否发生变化

1、使用href超链接标记 2、使用JavaScript 3、提交表单

4.out对象方法及应用举例P199

out对象方法

(1) print:输出数据

(2) println:输出数据,并换行 (3) clear:清除缓冲区中的内容

(4) clearBuffer:清除缓冲区当前的内容

(5) flush:缓冲区内容写入输出流,并清空缓冲区。

(6) close:关闭流

(7) getBufferSize: 返回以字节为单位的缓冲区大小,无缓冲区时返回0 (8) getRemaining:返回以字节为单位未使用的缓冲区大小

out对象常用方法应用案例

<%@ page language=\

out对象print/println方法应用案例

print/println方法应用
<%

out.println(\你好!\ out.clear();

out.println(\ char a='h'; int m=8;

double f=3.1415926;

out.print(\ out.print(\ out.print(\

out.print(\:\ out.print(\:\%>

第九章 JSP的web数据库应用开发

1.什么是JDBC,JDBC的功能是什么P228

JDBC接口技术是一种通过Java语言访问任何结构化数据库的应用程序接口。

2. JDBC 的功能

(1) 与一个数据库建立连接(connection); (2) 向数据库发送SQL语句(statement); (3) 处理数据库返回的结果(resultset)。

2. JDBC建立数据库连接的步骤P234

(1) 加入命令行:

<%@ page import=\

(2) 加载驱动程序:

Class.forName(\

(3) 建立连接:

Connection conn=DriverManager.getConnection(\

(4) 发送SQL语句:

Statement stmt = conn.createStatement(); (5) 建立ResultSet(结果集)对象: ResultSet rs;

(6) 执行SQL语句:

rs=stmt.executeQuery(\ where bookid='ISBN 7-04-012301-0'\

(7) 关闭对象:

rs.close(); //关闭ResultSet对象

stmt.close(); //关闭Statement对象 conn.close(); //关闭Connection对象

3. JSP下的数据库简单的查询,更新操作

查询

例9.3 :顺序输出数据表“ booktable”中的所有记录和所有字段。使用代码: \从booktable数据表选择所有的记录。 <%@ page contentType=\<%@ page import=\

顺序查询

顺序输出数据表“ booktable”中包含所有字段的所有记录
<%

Class.forName(\ Connection

conn=DriverManager.getConnection(\ Statement stmt=conn.createStatement(); try{

ResultSet rs; //建立ResultSet(结果集)对象

rs=stmt.executeQuery(\执行SQL语句 %>

<% //利用while循环将数据表中的记录列出 while (rs.next()){ %>

<% }

rs.close(); //关闭ResultSet对象 }

catch(Exception e){

out.println(e.getMessage());

}

stmt.close(); //关闭Statement对象

conn.close(); //关闭Connection对象 %>

bookidbooknameauthorpublisher pubdatepricetypequantity
<%= rs.getString(\ <%= rs.getString(\ <%= rs.getString(\ <%= rs.getString(\ <%= rs.getString(\ <%= rs.getString(\ <%= rs.getString(\ <%= rs.getString(\

更新记录

例9.10 :管理员在界面(ex9-10.html )输入需要更新数据的图书书号,并把更新的数据提交给ex9-10.jsp处理。在ex9-10.jsp用SQL的Update语句更新记录,并输出更新后的记录。其关键语句为:

\

更新记录应用案例

更新新记录


ex9-10.jsp

<%@ page contentType=\<%@ page import=\

添加记录

<% request.setCharacterEncoding(\ String s_bkid=request.getParameter(\ if(s_bkid==null){ s_bkid=\

String s_bkquantity=request.getParameter(\ if(s_bkquantity==null){ s_bkquantity=\%>

新添加的记录


<%

String sql;

Class.forName(\

Connection

conn=DriverManager.getConnection(\ Statement stmt=conn.createStatement();

try{

sql=\ where bookid='\ stmt.executeUpdate(sql);

ResultSet rs; //建立ResultSet(结果集)对象 rs=stmt.executeQuery(\ where bookid='\%>

填空 15 选择 30 解答题 45 代码填空 10

try{

sql=\ where bookid='\ stmt.executeUpdate(sql);

ResultSet rs; //建立ResultSet(结果集)对象 rs=stmt.executeQuery(\ where bookid='\%>

填空 15 选择 30 解答题 45 代码填空 10

百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典综合文库web技术应用基础主要复习内容+部分答案在线全文阅读。

本文链接:https://www.yundocx.com/wenku/181474.html(转载请注明文章来源)
Copyright © 2018-2022 云文档网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219