WEB应用技术开发复习.doc_第1页
WEB应用技术开发复习.doc_第2页
WEB应用技术开发复习.doc_第3页
WEB应用技术开发复习.doc_第4页
WEB应用技术开发复习.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WEB应用程序开发复习要点(部分)1、 发送请求和响应信息使用的协议?(P6)HTTP协议。典型的HTTP事务处理过程如下:(1) 客户机与服务器建立连接。(2) 客户机向服务器提出请求。(3) 服务器接受请求,并根据请求返回相应得文件作为应答。(4) 客户机与服务器关闭连接。2、 WEB应用程序的三层体系结构?(P11)目前的WWW主要由Web客户机、Web服务器以及二者之间的通信协议三部分组成。3、 标记、(P56)表格定义标记:表行定义标记:单元格定义标记:标记的属性:属性名含义取值法BORDER表格的边框线取数字值,省略及默认值为0(无边框)WIDTH表格的宽度取数字值或百分比,默认值为自动匹配HEIGHT表格的高度取数字值或百分比,默认值为自动匹配BGCOLOR表格的背景色取值与标记相同,默认为白色BORDERCOLOR表线颜色取值与标记相同,默认为黑色CELLSPACING单元格之间的距离取数字值,默认值为1CELLPADDING数据与表线的距离取数字值,默认值为1ALIGN表格在页面中的布局可取left、center、right三者之一单元格的属性:属性名含义取值法ALIGN单元格中数据的水平对齐方式取left、center、right之一VALIGN单元格中数据的垂直对齐方式取top、middle、bottom、baseline之一NOWARP单元格中的内容不自动换行WIDTH单元格的宽度取数字值或百分比,默认值自动匹配HEIGHT单元格的高度取数字值或百分比,默认值为自动匹配BGCOLOR单元格的背景色取值与标记相同,默认为白色COLSPAN向下延伸占据n个垂直单元n的最大取值是一行中单元格的最大数目ROWSPAN向右延伸占据n个水平单元n的最大取值是表格中行的最大数目4、 表单form的元素有哪些?(P60)表单输入元素GET适合于传送少量的数据,POST适合于传送较大量的数据。表单输入元素主要有以下几种:(1)标记:控件类型:text(文本框)、password(口令)、checkbox(复选按钮)、radio(单选按钮)、image(图像)、submit(提交按钮)、reset(重置按钮)或hidden(隐藏)(2)标记:产生列表框、下拉列表框、多选列表框等,与标记联合使用。(3)标记:在列表框中产生一个选择项目,必须放在和之间。(4)标记:产生一个多行的文本输入区域5、JSP中获得用户通过多选按钮提交的多个选项值得语句是什么?(P137)使用getParameterValuws()方法获取复选框的值,语句如下:% Int k; String Ncounter=request.getParameterValues(“这里为复选框的NAME属性值”); If(Ncounter!=null) for(k=0;k Ncounter.length;k+) out.println(Ncounterk); 6、 将外部样式表文件链入HTML标签的语句是什么?(P69)(1) 在内加载(2) 在内加载(3) 例如:外部样式表文件为:Style1.css方法1:方法2:IMPORT关键字导入 IMPORT URL()Style1.css;注意,IMPORT关键字必须写在标记中。7、 JSP执行的过程(P25)服务器在接收到客户端发来的一个JSP页面请求时,首先由JSP引擎把JSP代码转换成Servlet代码,然后由JSP引擎调用服务器端的Java编译器对Servlet代码进行编译,打他编译成字节码文件(.class文件),再由JVM执行此字节码文件,最后将执行结果以HTML格式返回给客户端。8、 JSP实现数据库的修改用到那些方法(P178)JSP实现对数据库的修改用到:public int executeUpdate()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不是服务器与客户的协议,协议是HTTP。12、HTML、CSS、JavaScript、JSP的标记?HTML标记:(P37)(1) 开始结束: (2) 标记:头部标记主要设置字符集等(3) 标记:主体标记。(4) 标记:框架标记,用于为浏览器划分小窗口。CSS标记:(1) HTML标记直接用作选择符H1COLOR:GREEN;FONT-SIZE:36PXPBACKGROUND:YELLOW(2) 定义类选择符:在标记中定义一个“.类名”:.mycssstyle1COLOR:GREEN;FONT-SIZE:9PT(3) 定义ID选择符:#REDPCOLOR:RED (4) 在外部文件中定义CSS样式:文件Style.css内容:H1COLOR:GREEN;FONT-SIZE:36PXPBACKGROUND:YELLOW13、CSS中正确的语法结构: body:colour bodycolour body:colour bodycolour14、实现同一用户的不同请求之间的数据共享,应把这些数据放在那个JSP对象当中? Session对象中,因为session对象在用户首次登陆系统时就会给用户分配一个sessionID来唯一的标识这个用户,这样可以用ID来判断每次的请求是否是属于同一个用户。15、解析执行(解释执行)的语言有哪些? JAVA,HTML,JavaScript,VB等16、request对象的方法有哪些?(P133)Request对象的主要方法:(1) getAttribute(String name):返回由name指定的属性值,如果指定的属性值不存在,则会返回一个null值。(2) getAttributeName():返回request对象的所有属性的名字集合。(3) getCookie():返回客户端的所有Cookie对象,结果是一个Cookie数组。(4) getCharacterEncoding():返回请求中的字符编码方式。(5) getContentLength():返回请求中正文内容的长度,如果长度不能确定,则返回-1.(6) getHeader(String name):获得HTTP协议定义的文件头信息。(7) getHeaders(String name):返回由name指定的请求头的所有值,其结果是一个枚举的实例。(8) getHeaderNames():返回所有请求头的名字,其结果是一个枚举的实例。(9) getInputStream():返回请求的输入流,用于获得请求中的数据。(10) getMethod():获取客户端向服务器端传送数据的方式,如get、post、header、trace等。(11) getParameter(String name):获取客户端传送给服务器端的参数值,该参数是由name指定的,通常是表单中的参数。(12) getParameterNames():获取客户端传送给服务器端的所有参数的名字,其结果是一个枚举实例。该方法是一个枚举类的方法,不推荐使用。(13) getParameterValues(String name):获得由name指定参数的值。(14) getProtocol():获取客户端向服务器端传送数据所依据的协议名称。(15) getQueryString():获取查询字符串,该字符串是由客户端以get方式向服务器端传送。(16) getRequestURI():获取发送请求字符串的客户端地址。(17) getRemoteAddr():获取客户端的IP地址。(18) getRemoteHost():获取客户端的主机名字。(19) getSession(Boolean create):返回和请求相关的session。Create参数是可选的。当有参数create且这个参数的值为true时,如果客户端还没有创建session,那么将创建一个新的session。(20) getServerName():获取服务器的名字。(21) getServletPath():获取客户端所请求的脚本文件的存放路径。(22) getServerPort():获取服务器的端口号。(23) isUserInRole():判断认证后的用户是否属于逻辑role中的成员。(24) removeAttribute(String name):删除请求中由name指定的属性。(25) setAttribute(String name,java.lang.Object object):设置名字为name的request参数的值,该值由Java.lang.Object类型的object指定的。17、JSP文件中要使用JDK提供的java.util.*;包中的类,应使用JSP的是什么指令?使用JSP中的page指令中的import属性,为JSP页面引入Java类和包。各类或包间用逗号分隔。18、page指令的作用?(P156)Page指令的作用是用来定义JSP文件的全局属性。其语法格式:e.g.:19、JSP中封装用户提交的信息,获取用户提交的信息的内置对象?(request)(P132) HTTP协议是客户机与服务器之间的一种提交请求(request)信息与对请求作出响应(response)的通信协议。JSP的内置对象request封装了用户提交的信息,使用该对象 的相应方法就可以获取请求头的信息和用户提交的信息。20、JSP中用按键将一个form表单提交到另外一个页面时用到的type属性值?(submit) JSP中用submit按钮将一个form表单提交。21、JSP中弹出提示框的函数是那个? JSP中弹出提示框的函数是:alert(”信息框提示的内容”);程序阅读:22、下拉菜单selectedMULTIPLE多选列表框SELECTEND被选中23、onchange,onclick驱动字符串?Onchange:改变事件 onclick:单击事件当单击时触发onclick事件,当用户数据改变时触发onchange事件。24、超链接图片的属性?(边框、宽、高)Border:边框,0代表无边框,width:宽,height:高25、page指令,include指令Page指令的作用是用来定义JSP文件的全局属性。其语法格式:(P156)Include指令的作用是在JSP页面出现该指

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论