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(Ncounter!=null) { for(k=0;k< Ncounter.length;k++)\ { out.println(Ncounter[k]); } } 6、将外部样式表文件链入HTML标签的语句是什么?(P69) (1)在<HEAD>内加载 (2)在<BODY>内加载 (3)例如:外部样式表文件为:Stylel.css 方法1: <LINK REL=STYLESHEET HREF=“Stylel.css“ TYPE=“TEXT/CSS“> 方法2: @IMPORT关键字导入 <STYLE TYPE=“TEXT/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) 开始结束: (2) 标记:头部标记主要设置字符集等 (3) 标记:主体标记。 (4) 标记:框架标记,用于为浏览器划分小窗口。 CSS标记: (1) HTML标记直接用作选择符 H1(COLOR:GREEN;FONT-SIZE:3