山东财经大学东方学院2014—2015学年第二学期期末考试《JavaEE体系结构》试卷(A)(考试时间为120分钟)系部__________ 班级__________ 姓名__________学号__________题 号一二三四五六七总分得分阅卷人合分人单项选择题:每题1分,共15分下面的软件不是Web服务器的是(d)TomcatIISWebSphereAjax下面的HTML元素里属于HTML的表单元素的是( )
HTTP 1.1规范支持7种Web访问方式,其中表示提交信息,一般用于提交大数据信息或者文件,提交的内容不受长度限制,并且不会显示在浏览器地址栏的是()、GETPOSTHEADTRACE下面的软件不属于Java的集成开发环境IDE软件的是(ﻩ)NetBeansTomcatEclipseJBuiderServlet程序是Java对CGI程序的实现,当需要使用HTTP协议操作时用户自己定义的Servlet类都要继承(ﻩﻩ)类HttpServletHttpSessionBindingEventHttpSessionEventHttpServletRequestServlet可以分为三类,下面哪个不是其中之一(ﻩ)简单Servlet 多态Servlet过滤Servlet监听Servlet下面技术不是属于JSP的技术的是()JavaBeanEL表达式自定义标签过滤器下面哪个不是JSP或者Java的注释语法()//注释/*注释*/<%--注释--%>不可以与JSP中的param指令结合使用的指令是(ﻩ)jsp:includejsp:useBeanjsp:forwardjsp:plugin一个类中只包含了属性、setter、getter方法,可以被称为简单JavaBean。下面哪个称呼不是描述简单JavaBean( )POJOVODAOTOJSP中的九个内置对象中,可以取得服务器初始化参数的对象是(ﻩ)outsessionconfigexception在JSP中提供了四种属性的保存范围中,只在一次请求中保存,服务器跳转后依然有效的属性范围是(ﻩ)pageContextrequestsessionapplication监听器类要实现对session的创建和销毁进行监听,需要实现的接口是(ﻩﻩ)HttpSessionListenerServletContextListenerServletRequestListenerHttpSessionAttributeListenerJSTL标签库中,能实现计数器的set标签在哪个标签库中?core标签库SQL标签库fmt标签库xml标签库定义一个标签类,可以直接的继承的类是javax.servlet.jsp.tagext包中的( )类。TagSupportHttpServletDynamicAttuibutesVariableInfo填空题:每空1分,共15分按照是否需要访问网络,程序可以分为网络程序和非网络程序,其中网络应用程序又可分为( )结构和( )结构。使用JSP的page指令导入java.util包中的所有类的语法是()。Web开发的
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
目录结构中,必须定义一个web.xml文件,该文件必须放在一个名为(ﻩ)的文件夹里。JSP中常用的会话跟踪技术是(ﻩ)和()。一个Filter类必须实现的接口是(ﻩﻩ)。自定义标签需要在下面的三个地方增加处理,分别是( )、( )和( )。JSTL1.2版提供的标签库中,其中定义了属性管理、迭代、判断、输出等标签的库是()。对于XML进行操作主要有两种标准,分别是()和(ﻩ)。在AJAX中主要是通过( )对象处理发送异步请求和处理回应的,而如果要想创建一个该类的对象必须使用( )。简答题:每个题5分,共30分HTTP协议采用的请求/应答模式,每次请求/应答的基本过程是什么?Web服务器与应用服务器的区别是什么?JSP中要应用JSP提供的JavaBean的标签来操作简单类,该类必须满足的开发要求有什么?简述使用DAO
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
模式开发的网络项目由哪几部分组成。简述MVC设计模式及其组成。编写Java数据库应用的基本过程有哪些? 程序设计题:根据题意要求设计程序,第1、3、5题10分,第2、4题5分,共40分已知MySQL中定义的aa数据库,其中emp表的定义由如下脚本创建。要求使用JSP查询该表的所有数据,通过表格的形式显示在页面上,完善下面代码:数据库创建脚本:CREATEDATABASEaa;USE aa ;CREATETABLE emp(empnoﻩﻩINT(4)ﻩPRIMARYKEY, enameﻩﻩVARCHAR(10), jobﻩﻩﻩVARCHAR(9), hiredateﻩDATE, salFLOAT(7,2)) ;INSERTINTOemp(empno,ename,job,hiredate,sal)VALUES (6060,'李兴华','经理','2001-09-16',2000.30);INSERTINTOemp(empno,ename,job,hiredate,sal)VALUES(7369,'董鸣楠','销售','2003-10-09',1500.90);代码如下:<%@ pagecontentType="text/html"pageEncoding="GBK"%><%@page import="java.sql.*"%><head>Java EE</title><%!ﻩpublicstatic finalStringDBDRIVER="org.gjt.mm.mysql.Driver";ﻩpublicstatic finalStringDBURL=“jdbc:mysql://localhost:3306/aa";ﻩpublicstaticfinalString DBUSER ="root";ﻩpublic staticfinalString DBPASS ="123456";%><%ﻩConnection conn=null;PreparedStatementpstmt=null ;ResultSetrs =null ;%><%try{//下面为多行代码,完成数据库连接、查询操作(5分) ① %><center><tableborder="1"width="80%">ﻩ雇员编号</td>ﻩ<td>雇员姓名ﻩ<td>雇员工作</td>ﻩﻩ<td>雇佣日期ﻩ |
<%}catch(Exceptione){System.out.println(e) ;}finally{ﻩﻩﻩif(rs!=null)rs.close();ﻩ//结果集关闭ﻩif(pstmt!=null)pstmt.close();//操作关闭ﻩif(conn!=null)conn.close();ﻩﻩ//数据库关闭} %></html>手工定义一个Cookie对象,name和value分别是“aaa”,”www”,定义保存时间为2个小时,并添加到客户端,根据要求完成代码(5分)<%@pagecontentType="text/html" pageEncoding="GBK"%>Java EE</title></body></html>使用JSP和JavaBean完成一个简单注册验证程序,用户在表单中填写用户名、年龄,如果用户输入的内容正确,则进行输入内容的显示;如果输入的内容不正确,则在错误的地方进行提示,而正确的内容将继续保留下来。根据要求完善代码:1)注册验证Bean—Register.javaimportjava.util.HashMap;importjava.util.Map;publicclass Register{privateString name;privateString age;ﻩﻩprivateMap() ;}publicbooleanisValidate(){boolean flag = true ;ﻩ//多行代码,完成对name的验证,要求用户名必须是6~15位的字母或数字。(3分)ﻩﻩ① // 多行代码,完成对age的验证,要求年龄必须是数字。(3分)ﻩﻩﻩ② returnflag;}ﻩpublicStringgetErrorMsg(Stringkey){ﻩStringvalue =this.errors.get(key);return value==null?"":value ;}publicvoidsetName(Stringname){ﻩﻩthis.name=name;}ﻩpublicvoidsetAge(Stringage){ﻩthis.age=age;ﻩ}ﻩpublicStringgetName(){ﻩreturnthis.name ;}ﻩpublicStringgetAge(){returnthis.age;}ﻩ}注册表单页-index.jsp<%@pagecontentType="text/html"pageEncoding="GBK"%><title>JavaEE</title><%ﻩrequest.setCharacterEncoding("GBK");%><body>ﻩ用户名:"/><%③ %><br>//表达式显示name错误信息(1分)ﻩ年 &nbsp;龄:"/><% ④%>
<inputtype="reset"value="重置">信息验证页—check.jsp<%@pagecontentType="text/html" pageEncoding="GBK"%><html><body>//多行代码,进行验证并根据验证结果跳转,成功则跳转到success.jsp,失败则返回index.jsp提示用户错误信息(2分) ⑤