WEB应用技术开发复习
WEB应用程序开发复习要点(部分) 1、发送请求和响应信息使用的协议 (P6) HTTP协议。 典型的HTTP事务处理过程如下 (1)客户机与服务器建立连接。 (2)客户机向服务器提出请求。 (3)服务器接受请求,并根据请求返回相应得文件作为应答。 (4)客户机与服务器关闭连接。 2、WEB应用程序的三层体系结构(P11) 目前的WWW主要由Web客户机、Web服务器以及二者之间的通信协议三部分组成。 3、标记<table>、<tr>、<td> (P56) 表格定义标记<TABLE></TABLE> 表行定义标记<TR></TR> 单元格定义标记<TD><TD> VTABLE>标记的属性 属性名 含义 取值法 BORDER 表格的边框线 取数字值,省略及默认值为0 (无边框) WIDTH 表格的宽度 取数字值或百分比,默认值为自动匹配 HEIGHT 表格的高度 取数字值或百分比,默认值为自动匹配 BGCOLOR 表格的背景色 取值与<FONT>标记相同,默认为白色 BORDERCOLOR 表线颜色 取值与<FONT>标记相同,默认为黑色 CELLSPACING 单元格之间的距离 取数字值,默认值为1 CELLPADDING 数据与表线的距离 取数字值,默认值为1 ALIGN 表格在页面中的布局 可取 left、center、right 三者之一 单元格VTD>的属性 属性名 含义 取值法 ALIGN 单元格中数据的水平对齐方式 取 left、center right 之一 VALIGN 单元格中数据的垂直对齐方式 取 top、middle bottom baseline 之一 NOWARP 单元格中的内容不自动换行 WIDTH 单元格的宽度 取数字值或百分比,默认值自动匹配 HEIGHT 单元格的高度 取数字值或百分比,默认值为自动匹配 BGCOLOR 单元格的背景色 取值与<FONT>标记相同,默认为白色 COLSPAN 向下延伸占据n个垂直单元 n的最大取值是一行中单元格的最大数目 ROWSPAN 向右延伸占据n个水平单元 n的最大取值是表格中行的最大数目 4、表单的元素有哪些(P60) < ACTION数据送往的地址”S数据传送的方式GET或POST二者之一”〉 表单输入元素 </> GET适合于传送少量的数据,POST适合于传送较大量的数据。 表单输入元素主要有以下几种 (1)<>标记 〈TYPE控件类型NAME数据对象名称> 控件类型text (文本框password ( 口令checkbox (复选按钮radio (单选按钮)、 image (图像)、 (提交按钮reset (重置按钮)或hidden (隐藏) (2)<SELECT>标记产生列表框、下拉列表框、多选列表框等,〈SELECT>与<OPTION> 标记联合使用。 (3)<OPTION>标记在列表框中产生一个选择项目,必须放在<SELECT>和〈/SELECT>之 间。 (4)<TEXTAREA>标记产生一个多行的文本输入区域 5、JSP中获得用户通过多选按钮提交的多个选项值得语句是什么 (P137) 使用getParameterValuws ()方法获取复选框的值,语句如下 < Int k; String Ncounter[]request.getParameterValues(这里为复选框的 NAME 属性值”); lf(Ncounternull) { for(k0;k< Ncounter.length;k)\ { out.println(Ncounter[k]); } } 6、将外部样式表文件链入HTML标签的语句是什么(P69) (1)在<HEAD>内加载 (2)在<BODY>内加载 (3)例如外部样式表文件为Stylel.css 方法1 <LINK RELSTYLESHEET HREFStylel.css TYPETEXT/CSS> 方法2 IMPORT关键字导入 <STYLE TYPETEXT/CSS> IMPORTURL()Stylel.css; </STYLE> 注意,(IMPORT关键字必须写在<STYLE>标记中。 7、JSP执行的过程(P25) 服务器在接收到客户端发来的一个JSP页面请求时,首先由JSP引擎把JSP代码转换成 Servlet代码,然后由JSP引擎调用服务器端的Java编译器对Servlet代码进行编译,打 他编译成字节码文件(.class文件),再由JVM执行此字节码文件,最后将执行结果以 HTML格式返回给客户端。 8、JSP实现数据库的修改用到那些方法(P178) JSP 实现对数据库的修改用到public int cutellpdate () throws SQLException 方法 使用SQL的INSERT、DELETE和UPDATE命令对数据库进行添加 删除和修改记录(Record)的操作。 INSERT INTO 表名[(字段 1,字段 2, )]VALUES;值 1,值 2,); UADATE表名SET字段名1新值1[,字段名2新值2, ][WHERE条件]; DELETE FROM 表名[WHERE 条件]; 9、WEB服务器创建会话和存储会话的所有信息,JSP用什么对象实现此功能P143 JSP使用的对象是session 会话对象 10、JDBC基本功能是什么 JDBC的主要任务是通过连接器与数据库建立连接,调用JDBC API发送SQL语句,处理 数据库返回结果。用JDBC连接数据库实现了与平台无关的客户机/服务器的数据库应用。 11、HTML的定义HTML是一种标记语言 HTML能被Windows文本编辑器解析浏览器 不能解析HTML HTML是服务器与客户的协议 HTML Hyper Text Markup Language超文本标记语言,HTML 是一种标记语言,HTML 不能被Windows文本编辑器解析,浏览器可以解析HTML, HTML不是服务器与客户的 协议,协议是HTTPo 12、HTML、CSS、JavaScript、JSP 的标记 HTML 标己P37 1 开始结束HTML/HTML 2 HEAD标记头部标记主要设置字符集等 3 BODY标记主体标记。 4 FRAMESET标记框架标记,用于为浏览器划分小窗口。 CSS标记 1 HTML标记直接用作选择符 STYLE TYPETEXT/CSS H1COLORGREEN;FONT-SIZE3