题目2 表格的_____和_____属性用于水平和垂直合并单元格。 空1 colspan 空2 rowspan 题目3 表单主要由_____、_____和_____三部分构成。 空1 表单标签空2 表单域空3 表单按钮 题目4 表单主要由_____、_____和_____三部分构成。 空1 表单标签空2 表单域空3 表单按钮 题目5 _____标签定义浏览器不支持框架时显示的内容。 空1 课程名称Web编程基础题型问答题章第2章 题目1 简述表单的作用 答案HTML表单是HTML的一个重要部分,主要用于采集和提交用户输入的信息 课程名称Web编程基础 题型单选题 章第3章 题目1 下列代码运行后的显示效果为______。 #s{color:orange} div{color:red} span{color:blue} span a{color:green} A “内容1”橙色,“内容2”蓝色,“内容3”蓝色 B “内容1”红色,“内容2”蓝色,“内容3”蓝色 C “内容1”红色,“内容2”蓝色,“内容3”绿色 D “内容1”橙色,“内容2”蓝色,“内容3”绿色 答案 B 题目2 指定文字为斜体使用的样式是______ A font-family B font-size C font-style D font-weight 答案 C 题目3 边框的粗细通过______指定 A border-weight B border-size C border-style D border-width 答案 D 题目4 当页面上通过三种方式引入样式后,从低到高的优先级顺序为______。 A 内嵌样式,内部样式,外部样式 B 内部样式,内嵌样式,外部样式 C 外部样式,内部样式,内嵌样式 D 外部样式,内嵌样式,内部样式 答案 C 题目5 下列样式的效果为______。 p.left{text-align:left;background-color:yellow} A 使页面中的 元素背景色为黄色,内容左对齐 B 使页面中id属性值为left的 元素背景色为黄色,内容左对齐 C 使页面中class属性值为left的 元素背景色为黄色,内容左对齐 D 使页面中的元素背景色为黄色,内容左对齐 答案 C 题目6 下列样式的效果为______。 p{text-align:left;background-color:yellow} A 使页面中的 元素背景色为黄色,内容左对齐 B 使页面中id属性值为left的 元素背景色为黄色,内容左对齐 C 使页面中class属性值为left的 元素背景色为黄色,内容左对齐 D 使页面中的元素背景色为黄色,内容左对齐 答案 A 题目7 下列样式的效果为______。 body { border-color: silver red blue black;} A 使body具有边框,上、右、下、左四个边框分别为银色、红色、蓝色、黑色 B 使body具有边框,上、下、左、右四个边框分别为银色、红色、蓝色、黑色 C 使body具有边框,上、左、下、右四个边框分别为银色、红色、蓝色、黑色 D 使body具有边框,上、下、左、右四个边框分别为银色、红色、蓝色、黑色 答案 A 课程名称Web编程基础 题型填空题 章第3章 题目1 CSS样式由_____、_____、_____三部分组成 空1 选择符 空2 属性 空3 属性值 题目2 常用的选择符主要有三类:_____、_____、_____ 空1 HTML选择符 空2 ID选择符 空3 类选择符 题目3 在WEB页面中使用CSS的方法有三种_____、_____、_____ 空1 内嵌样式 空2 内部样式表 空3 外部样式表 课程名称Web编程基础 题型问答题 章第3章 题目1 简述样式表的作用 答案CSS(Cascading Style Sheets,层叠样式表)是网页设计的一个突破,它解决了网页界面排版的难题。可以这样理解,HTML的标签主要是定义网页的内容(Content),而CSS 则侧重于网页内容如何显示(Layout)。借助CSS的强大功能,网页设计人员就可以把丰富多样的网页设计出来。 题目2 什么是样式表的继承? 答案CSS的继承是指被包在内部的标签将拥有外部标签的样式性质。继承特性最典型的应用,通常是在网页的样式的预设中,即整体布局声明。至于其他样式,只需在个别样式表中定义即可。 课程名称Java Web程序设计 题型单选题 章第3章 题目1 JSP页面是以()为扩展名进行保存的 选择A .java 选择B .jav 选择C .asp 选择D .jsp 答案 D 题目2 下面选项中,不属于JSP页面构成的元素是() 选择A 声明选择B 表达式 选择C HTTP 选择D 指令 答案 C 题目3 JSP容器也称为() 选择A JSP引擎选择B 编译器 选择C 转换器选择D 解释器 答案 A 题目4 JSP是在()阶段生成Servlet代码 选择A 编译选择B 翻译 选择C 执行选择D 响应 答案 B 题目5 在JSP页面中有下述代码,第二次访问此页面的输出是______。 <%! int x = 0; %> <% int y = 0; %> <%=x++%>,<%=y++%> 选择A 0,0 选择B 0,1 选择C 1,0 选择D 1,1 答案 C 题目6 下列注释方式可以在JSP中使用并且客户端无法查看到的是_____________。 选择A <--注释--> 选择B 选择C <%--注释--%> 选择D <%!--注释--%> 答案 C 题目7 Web容器处理JSP文件需要经过3个阶段,这三个阶段按照顺序依次是() 选择A 翻译、执行、编译选择B 翻译、编译、执行 选择C 执行、翻译、编译选择D 编译、翻译、执行 答案 B 题目8 在JSP页面中包含了<% int i=10;%>元素,该元素是() 选择A 声明选择B 脚本 选择C 指令选择D 动作 答案 B 题目9 在一个Web应用中,admin目录与images目录为同级目录,现在admin目录下的index.jsp需要images目录中的图片top.jpg,以下代码片段正确的是() 选择A 选择B 选择C 选择D 答案 A 课程名称Java Web程序设计 题型填空题 章第3章 题目1 JSP页面中的6个基本元素包括___________、___________、___________、 ___________、动作标签和注释。 空1 指令 空2 声明 空3 表达式 空4 脚本 题目2 JSP页面在容器中运行需要经过3个过程:___________、______________和 __________________. 空1 翻译 空2 编译 空3 执行 题目3 JSP页面中常见的3种指令有:___________、______________和 __________________. 空1 page指令 空2 include指令 空3 taglib指令 题目4 JSP页面的Page指令中的____________属性用于设置脚本语言 空1 language 课程名称Java Web程序设计 题型问答题 章第3章 题目1 找出下述代码中的错误。 <%! int x; int method1() { return x++; } %> <% int x = method1(); int y; %> <%=method1();%> 答案int x=method1();错误,因为x在声明中已经定义 <%=method1();%> 错误,表达式中不能带分号 题目2 简述JSP页面中的组成元素。 答案JSP页面主要有6类基本元素组成: JSP指令:用来向JSP容器提供编译信息。 2 JSP声明:用于在JSP页面中定义变量和方法。 2 JSP表达式:用于将Java表达式的运行结果输出在页面中。 2 JSP脚本:用于在JSP页面中插入Java代码。 2 JSP动作:实现一些常见的特定功能。 2 JSP注释 题目3 简述执行JSP页面的原理。 答案1) 客户端发出请求(request); 2) 容器接收到请求后检索对应的JSP页面,如果该JSP页面是第一次被请求,则容器将其翻译成一个Java文件,即Servlet; 3) 容器将翻译后的Servlet源代码编译形成字节码,即.class文件,并加载到内存执行; 4) 最后把执行结果即响应(response)发送回客户端。 课程名称Web编程基础 题型单选题 章第4章 题目1 html{color:white;font-size:20pt;} .header {background-color:red} .main {background-color:green} .left {background-color:orange;display:inline;width:50%} .right {background-color:green;display:inline} .footer {background-color:blue} A B C D 答案 D 题目2 某个DIV采用了下述样式,其含义是______ position:absolute;z-index:-1; A 采用相对位置,位于页面的下一层 B 采用绝对位置,位于页面的下一层 C 采用相对位置,位于页面的上一层 D 采用绝对位置,位于页面的上一层 答案 B 课程名称Web编程基础 题型填空题 章第4章 题目1 常用的页面布局技术有______、______和______。 空1 DIV+CSS布局 空2 表格布局 空3 框架布局 课程名称Web编程基础 题型填空题 章第4章 题目2 一个标准的网页由_______、_______和_______三部分组成。 空1 结构 空2 外观 空3 行为 课程名称Web编程基础 题型问答题 章第4章 题目1 简述DIV+CSS布局的优缺点。 答案DIV布局的优点是:网页代码精简、提高页面下载速度、表现和内容相分离等;缺点则是:过于灵活,比较难控制。因此DIV布局比较适合应用于复杂的不规则页面、业务种类较多的大型商业网站。 题目2 简述使用表格布局的注意事项。 答案不要把整个网页当成一个大表格,尽可能使用多个表格进行分块。 因为一个大表格的内容要全部加载后才会显示。这样会降低页面的响应速度和效率。此外,单元格在调整时不够方便,往往在调整局部的单元格时,会对其它的单元格产生联动的效果,违背了调整的初衷。 嵌套表格作为相对独立的表格,控制十分方便,这也是使用表格布局的常用方法,但是一般不宜超过三层,一旦表格嵌套过多会影响浏览器的响应速度,并且不易后期维护。 当用表格布局时,表格的边框宽度一般设置为0。最外层表格宽度一般使用固定的像素值,而嵌套的表格的宽度则使用百分比来设定,如果使用像素值则需要计算的绝对精确,因此不提倡使用像素值。 课程名称Java Web程序设计 题型单选题 章第4章 题目1 下列useBean标准动作使用正确的是______ A B C D 答案 A 题目2 存在以下JavaBean和JSP页面: Person.java: package x; public class Person { String name; public String getName() { return name; } public void setName(String name) { https://www.doczj.com/doc/6912705836.html, = name; } } index.jsp:
访问http://localhost:8080/项目名/index.jsp?name=John时的页面输出为 A null B 发生异常 C Mike D Joh 答案 C 题目3 下列关于page指令的属性描述错误的是______ A import属性可以在当前JSP页面中引入JSP脚本代码中需要用到的其他类 B contentType用于指定JSP输出内容的MIME类型和字符集 C pageEncoding和contentType结合使用,主要指定浏览器端显示页面的编码方式 D errorPage属性用于指定当前JSP页面中出现未被捕获的异常时所要跳转到的页面。 答案 C 题目4 在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是 A <%@ page Language=“Java”,import=”java.rmi.*;java.uitl.* ”%”> B <%@ page language=“Java”Import=”java.rmi.*,java.uitl.* ”%”> C <%@ page language=“Java”;import=”java.rmi.*;java.uitl.* ”%”> D <%@ page language=“Java”import=”java.rmi.* ,java.uitl.* ”%> 答案 D 题目5 在JSP中,以下是有关jsp:setProperty和jsp:getProperty标记的描述,正确的是 A 和标记都必须在的开始标记和结束标记之间 B这两个标记的name属性的值必须和标记的id 属性的值相对应 C和标记可以用于对bean中定义的所有属性进行选择和设置 D这两个标记的name属性的值可以和标记的属性的值不同 答案 B 题目6 test.jsp文件中有如下一行代码:要使user对象可以作用于整个应用程序,下划线中应添入() A page B request C session D application 答案 D 题目7 给定test1.jsp代码片断,如下: false”> red”/>
要在test2.jsp中输出参数color中的值,以下选项正确的是() A<%=request.getParameter(“color”)%> B<%=request.getAttribute(“color”)%> C D 答案 A 课程名称Java Web程序设计 题型填空题 章第4章 题目1 广义上来讲,满足______、______、______三个要求的Java类可以称为JavaBean 空1 无参数构造方法 空2 属性私有 空3 属性具有公有的get和set方法 题目2 用于查找或者实例化一个JavaBean的动作名称为____,用于设置JavaBean的属性 的动作名称为_____,用于把请求转发到另一个页面的动作名称为______ 空1 jsp:useBean 空2 jsp:setProperty 空3 jsp:forward 题目3 param标准动作用于为其他动作标签提供附加参数信息,该动作通常可以与______、 ________等一起使用 空1 空2 课程名称Java Web程序设计 题型问答题 章第4章 题目2 简述include指令和include标准动作的区别 答案include标准动作用于在JSP页面动态包含其他页面。该动作的功能与JSP的 include指令类似,区别是include指令在编译时完成包含,是静态包含;而include标准动 作是在运行时完成包含,是动态包含 课程名称Web编程基础 题型单选题 章第5章 题目1 下列说法正确的是______ A JavaScript是一种解释型的语言 B JavaScript是一种强类型的语言 C 必须安装Java虚拟机才能运行JavaScript D JavaScript可以读写客户端硬盘上的文件 答案 A 题目2 JavaScript表达式1 + 2 + "3" + 4 + 5的运算结果是______ A 12345 B 339 C 3345 D 语法错误 答案 A 题目3 下列代码的运行结果是______ var x = 1; function test() { var x = 2; y = 3; document.write(x); } test(); document.write(x); document.write(y); A 输出223 B 输出213 C 输出21 D 运行错误 答案 B 题目4 下列不属于JavaScript特性的是______ A JavaScript是弱类型的语言 B JavaScript是事件驱动的 C JavaScript是Java的简化版 D JavaScript主要用于HTML中 答案 C 题目5 下列的变量符合JavaScript命名规则的是______ A @ B $ C delete D with 答案 B 题目6 下列哪项是标准的JavaScript变量声明语句______ A int a = 10; B float b = 1.1; C c = 999; D var d = 123; 答案 D 题目7 下列语句可用于将字符串a转换为整数的是______ A toInt(a) B (int)a C parseInt(a) D Integer.parse(a) 答案 C 题目8 下列表达式的运算结果是______ parseFloat('1 + 1') A "1" B "2" C 1 D 2 答案 C 题目9 下列代码的输出结果是______ var x = 100; switch (x) { case 100 : document.write(1); case "100" : document.write(2); case '10' + 0 : document.write(3); break; default : document.write(4); } A 1 B 12 C 123 D 1234 答案 C 题目10 下列代码的输出结果是______ var x = "123abc"; var y = "xyz456"; document.write(parseInt(x) + parseFloat(y)); A 123 B 123456 C 运行错误 D NaN 答案 D 题目11 下列代码的输出结果是______ var a = "abcd"; var b = "abcd"; var c = new String("abcd"); var d = new String("abcd"); document.writeln(a == b); document.writeln(a === b); document.writeln(a == c); document.writeln(a === c); document.writeln(c == d); document.writeln(c === d); A true true true true true true B true true false false false false C true true true false true false D true true true false false false 答案 D 题目12 下列代码的输出结果是______ var s = ",1,2,3,\t,5,"; document.write(s.substring(4).split(",").length); A 3 B 4 C 5 D 6 答案 C 课程名称Web编程基础 题型填空题 章第5章 题目1 使用_____语句可以在HTML中引入d:/a.js文件 空1 题目2 在JavaScript中根据变量的作用域可以分为____和____两种 空1 全局变量 空2 局部变量 课程名称Web编程基础 题型问答题 章第5章 题目1 简述“==”和“===”的主要区别 答案"=="运算符是在类型转换后执行而"==="是在类型转换前比较。 题目2 简述break和continue语句的区别 答案break语句用于结束循环,执行循环体后的语句; continue语句用于结束本次循环,执行下次循环 课程名称Java Web程序设计 题型单选题 章第5章 题目1 在1.jsp中有下述代码: <% request.setAttribute("name", "JSP"); session.setAttribute("name ", "JSP"); response.sendRedirect("2.jsp"); %> 2.jsp代码如下: <% out.println(request.getAttribute("name")); out.println(session.getAttribute("name")); %> 在IE中访问1.jsp后的输出是______。 A JSP JSP B null JSP C JSP JSP D null JSP 答案 D 题目2 pageContext、request、session、application四个内置对象的作用范围从小到 大依次为______。 A request、pageContext、session、application B request、session、pageContext、application C request、session、application、pageContext D pageContext、request、session、application 题目3 J2EE 中,()类的()方法用于创建对话. A HttpServletRequest、getSession B HttpServletResponse、newSession C HtttpSession、newInstance D HttpSession、getSession 答案 A 题目4 以下()可用于检索session属性userid的值 A session. getAttribute (“userid”); B session. setAttribute (“userid”); C request. getParameter (“userid”); D request. getAttribute (“userid”); 答案 A 题目5 从HTTP请求中,获得请求参数,应该调用() A request对象的getAttribute()方法 B request对象的getParameter()方法 C session对象的getAttribute()方法 D session对象的getParameter()方法 答案 B 题目6 以下代码能否编译通过,假如能编译通 过,运行时得到什么输出结果()。 <% request.setAttribute("count",new Integer(0)); Integer count = request.getAttribute("count") ; %> <%=count %> A 编译不通过 B 可以编译通过,但运行无输出 C 可以编译运行,输出0 D 编译通过,但运行时抛出ClassCastException 答案 A 题目7 下面关于JSP作用域对象的说法错误的是 A request对象可以得到请求中的参数 B session对象可以保存用户信息 C application对象可以被多个应用共享 D 作用域范围从小到大是request、session、 application 答案 C 题目8 现在session中没有任何属性,阅读下面2个JSP中的代码,将分别输出() <% out.println(session.getAttribute("svse ")); %> <% session.invalidate(); out.println(session.getAttribute("svse ")); %> A 异常信息,null B null, null C 异常信息,异常信息 D null, 异常信息 答案 D 题目9 Form表单提交的信息中含有“name=svse”,阅读下面的JSP,a.jsp将输出()接受该请求的JSP: <% response.sendRedirect(“a.jsp"); %> a.jsp: <%=request.getParameter(“name") %> A null B 什么都不输出 C 异常信息 D svse 答案 A 题目10 在JSP页面中,如果从一个源页面中通过将本页面请求转发至指定URL组件,则在该URL组件(JSP页面)中可处理的共享数据范围是 A session B request C page D application 答案 B 题目11 在JSP页面中,等效于HttpServletResponse的内置对象是 A session B out C request D response 答案 D 题目12 在a.jsp中有代码片断如下: 在b.jsp中加入下列()代码,可以输出在a.jsp页面上输入的loginName的值 A <%=(String ) request.getParameter(“loginName”)%> B <%=(String )request.gerAttribute(“loginName”)%> C <% Stirng name=request.getParameter(“loginname”);out.println(name); %> D <% String name-request.getAttribute(“loginname”); out.println(name); %> 答案 A 题目13 在一个应用中有2个JSP,横线处可以填 入()。a.jsp: <% ______.setAttribute("svse"," svse "); %> b.jsp: <%= ______.getAttribute("svse ") %> A session、 session B pageContext、pageContext C request、 request D application、 session 答案 A 课程名称Java Web程序设计 题型填空题 章第5章 题目1 JSP内置对象中主要用于输入输出功能的有______,________,________ 空1 request 空2 response 空3 out 题目2 JSP的4种作用范围分别使用_____、_______、______、_______来表示,它们都具有________和_________方法 空1 pageContext 空2 request 空3 session 空4 application 空5 getAttribute() 空6 setAttribute() 课程名称Java Web程序设计 题型问答题 章第5章 题目1 在Servlet的doGet()和doPost()方法中,如何得到与JSP内置对象out、request、response、session、application分别对应的对象 答案根据HttpServletRequest和HttpServletResponse对象分别获取,例 如,request.getSession()获取Session对象.request.getSession().getServletContext()获取application对象.response.getWriter()获得out对象. 题目2 JSP内置对象共有几个,分别是什么? 答案JSP内置对象共有9个,分别是request,response,session,application,out,pageContext,config,page和exception 课程名称Web编程基础 题型单选题 章第6章 题目1 下列代码的输出结果是______。 var a = new Array(); document.write(a.length); a[1] = 1; document.write(a.length); a = [1, 2, 3, 4,]; document.write(a.length); A 014 B 024 C 025 D 运行错误 答案 C 题目2 下列代码中能够以“1949年10月1日”的格式输出当前日期的是______。 A var d = new Date(); document.write(d.getFullYear() + "年" + d.getMonth() + "月" + d.getDate() + "日"); 最新javaweb学习课程总结总结一:javaweb课程总结刚开始学的时候,感觉这两门课程好高大上的样子,因为自从学软件工程这个专业以来,一直都是学的理论性、框架性的东西,就没有接触到编程的实质性的部分,终于开始学编程了,感觉蛮兴奋的,也是精神饱满,信心十足,怀着一腔热血来听课。 由于JAVAWEB和JSP两门课是同时上的,而且每次都是一整上午,上课时间很长,老师一直有条不紊的讲着,虽然时间很长,但是每当大家上完课,心中都是有一种充实的感觉,大家都觉得有所收获,所以也就不曾觉得累了。 JAVAWEB这门课让我认识了以前见所未见闻所未闻的专业术语,Web应用程序的概述。我从中了解到Web应用程序的三层体系结构:表示层、业务层、数据存取层。从而想到了学数据库设计时的数据库设计三大范式,它们同是叙述在编写代码时应做的规划和应遵循的规则,这种规划在以后的学习中时有出现,说明编程并不是一味地进行循环判断、死记硬背,而需要在技术上有所加强、在效率上有所提高。做任何事都是如此,事先必须有目标、有计划,有统筹,这样执行时才不会盲目,才不会事倍功半。学习编程对综合能力都是一种培养。 接下来是JSP知识。要学JSP,就必须会HTML,如果HTML学不通,这对以后的学习都是一个瓶颈。基础一定要打扎实,吃透,否则上层建筑的建起就不会很顺利甚至没法起步。然后是JavaBean。以下是个人对JavaBean的一点学习体会。JavaBean里有set()和get()方法,用这些方法能很容易地传值,逻辑上更标准,代码看起来也更规范。但set()和get()方法只是用来对属性进行操作的,所以如果是进行复杂的逻辑或对数据库进行操作等,那么就不要写成set()和get()方法,只用一个有返回值的方法就足以。这样直观方便,且符合规范。总之,set()和get()方法不要没有效率地滥定义。 接着是Servlet。Servlet是一个用Java编写的应用程序,在服务器上运行,用来处理请求和响应,也可以单独做为一个Web页面。然后讲的是标签,包括自定义标签和JSP标准标签库。用一般的Java代码都几乎能实现它们的功能。它们的好处是提高了代码的重用性。 我们需要配置的坏境有JDK,Tomcat,还要用到Myeclips这一基础的编程工具。在学习JSP之前,由于没有网页编程的基础,便学习了HTML这种文本标记语言,自己试着去做简单的静态网站。后来学做JSP动态网站时,就涉及到了多方面的知识,JSP内部对象及内部对象所涉及的方法,JSP与数据库连接,如何去引用数据库。这门课更是巩固了JAVA 这一基础编程语言,要求对JAVA掌握的要透彻,每门语言要学扎实,深入理解,都要花费很大的功夫,不是容易的事情。 Jsp与servlet有一定的区别,Servlet可以看作是HTML的Java代码,而JSP可看作是包含Java代码的HTML。共同点:JSP和Servlet实际上是一回事。JSP页面最终要转换成Servlet,并进行编译,在请求期间执行的实际上是编译后的Servlet。因此,JSP页面不过是编写Servlet的另一种方式。各自应用的范围:Servlet比较适合于做处理任务,如做业务逻辑;JSP适合于表示任务,如网页制作,生成动态网页。 对JAVAWEB和JSP课程的知识就简单介绍到这里,本学期的这两门课程让我对软件工程这门课有了一个全新的认识,我真切的学到了能用的东西,大学里的很多课是浪费时间,而 JAVAWEB期末复习题第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 ABCD A)Web是图形化的和易于导航的 B)Web与平台无关 C)Web是分布式的 D)Web 是动态的 (2)下列关于Tomcat说法正确的是。 ABCD A) Tomcat是一种编程语言 B) Tomcat是一种开发工具 C) Tomcat是一种编程思想 D) Tomcat是一种开编程规范 (3)下列关于Tomcat个目录说法错误的是。 E E) work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 ABCDE A) HTTP是一种请求/响应式的协议 B) HTTP请求消息中Accept表示浏览器可接受的MIME类型 C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E) HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。ABCDE A) JSP是Sun公司推出的新一代站点开发语言 B) JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 C) JSP将内容的生成和显示进行分离 D) JSP强调可重用的组件 E) JSP采用标识简化页面开发 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 C C)编译指令向客户端产生任何输出 (2)下面关于page指令说法中错误的是。 B B)一个JSP页面只能包含一个page指令 (3)下面关于page指令的属性说法错误的是。 DE D)session属性制定此页面是否参与HTTP会话。默认值false E)errorpage属性指示当前页面是否为其他页的errorpage目标 (4)下列说法中正确的是。 ABDE A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含 B)include指令中file属性指定要包含的文件名 D)Taglib指令允许页面使用者自定义标签 E)你必须在使用自定义标签之前使用<% @ taglib %>指令 (5)下列说法中错误的是。 B B)<%-- This comment will not be visible in the page source --%>会在客户端的HTML源代码中产生和上面一样的数据 Web服务器选型分析Web服务器选型分析 web服务器用来响应web请求,并运行相关应用。 WEB应用软件:Apache、IIS 要求 应付大规模并发用户的能力 大用户量同时在线的能力 提供不间断服务的能力 快速响应的能力 系统资源占用 ?处理器:动态请求 ?内存:静态负载 ?磁盘:磁盘I/O产生动态页数 ?网卡:有限的网络带宽限制了服务器的吞吐量 选型关注事项 WEB系统的性能(提供快速响应的保证) 高速的网络I/O系统(千兆,负载均衡) WEB网页采用动态还是静态?动态重点关注 数据处理能力要求相对不高,DP XEON就可满足要求 WEB系统的可靠性(不间断服务的保证) 单机采用相关可靠性技术(RAID、网络冗余等) 建议采用高可用技术(双机,机群) 宏观:选型原则 应用模式 选型原则 推荐产品 Internet上的WEB服务器 1U/2U高度,1-2颗处理器的机架式服务器 NF190,NF190D,NF280D Intranet上的WEB服务器 根据静态内容和动态内容的多少及客户规模来选择。 NP370D,NL230D 微观:机器配置计算方法 CPU: 1* Xeon 3.0 6000/2386 /1000个 2*Xeon 3.0 7500/3165/ 1400个 静态/混合/动态 内存:一个连接占用 25-50K 网络:一个连接占用 10K Web服务器主要提供Web页面的浏览服务。从技术上来讲,Web服务器主要要满足很高的页面点击率、大量的数据I/O交换能力,而对其本身的运算处理能力并不要求得太高。但是,为了节省中小企业的投资和最大限度的利用服务器资源,在Web服务器上一般还部署有其他服务,如BBS和FTP等,就需要占用一定的CPU资源、内存资源和网络I/O,对硬盘容量就更不必说了。 因此,在选择Web服务器时,必须考虑CPU、内存、存储、网络的综合性能。我们推荐: 浪潮英信服务器:NP370D(或以上) 配置: CPU:Xeon 3.0G*1/L2 2*2M/FSB 667MHz 内存:1GB ECC DDR2 FBD 硬盘:Ultra320 SCSI RAID 1,73G*2 Ultra 320 SCSI硬盘 网卡:1000M服务器专用网卡 JavaWeb期末总结第一章Web开发基础知识(简单描述)表单(续) 表单元素 |