1、JavaEE复习题复习题一一、填空题一:1.Tomcat服务器的默认端口是 8080 ,HTTP协议的默认端口是80 Mysql默认端口是 3306 。2. jsp主要内置对象有:request对象、response对象、session对象、pageContext对象、out对象、Application、Excepiton、Config和page对象。3. application 对象是 代表应用程序上下文,它允许JSP页面与包括在同一应用程序的任何Web组件共享信息 ,而session对象则是每个客户专用的。4.JDBC的主要任务是:与数据库建立连接 、 发送SQL语句 、 处理结果 。 5
2、. Javascript 主要运行在客户端的脚本语言。6HTML的注释符号是:/7.JDK安装目录有六个文件夹和一些网页文件,其中lib目录是用来存放:存放所需要的类库 。8.第一次在运行一个JSP页面,则需要把JSP页面中的代码转换为.java文件,然后编译成为class文件,用JVM解释执行该文件。9.JSP页面由注释、 、 、 、 和模板数据,5种元素组成。10.在JSP脚本程序中定义的变量的作用域是当前页面。11. Servlet的生命周期分三个时期: 装载Servlet 、 创建一个Servlet实例 、 销毁 。12.用户编写一个Servlet必须实现 Servlet 接口。13.
3、如果用户希望当前JSP页面能处理异常,则当前页面的page指令的isErrorPage 属性需设置为true。14.out对象的作用是控制页面文本输入输出流的对象 ,response对象的作用是 根据客户端的请求信息建立一个默认的response对象 。15编写完一个Servlet文件需要在 web.xml 文件中部署该Servlet方能使用。16.注册一个JDBC驱动应调用SQLServerConnection 类的 prepareCall 方法方法。17.怎样修改tomcat的端口_在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在中把8080更改即可 18.j
4、sp主要内置对象有: application 、exception 、 pageContext 、 request 、 session 、 _response_out、config、page。 19、 理论上,GET是 用于获取服务器信息并将其作为响应返回给客户端 ,POST是 用于客户端把数据传送到 服务器 。 20.application对象是 代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 , 而session对象则是每个客户专用的。 21. 一个Bean由三部分组成: 实现java.io.serializable接口、 提供无参数的构造方法 、 提供
5、getter()和 setter()方法访问它的属性 。 22.运行servlet需要在_web.xml_注册. 23.Servlet的生命周期分三个时期:装载Servle、创建一个Servlet实例、销毁。 24. JSP开发网站的两种模式分为sp+javabean和jsp+javabean+servlet 。填空题二:二、填空二: 1、JSP网页动态部分包含三种元素,它们是(指令、脚本和动作)。 2、JSP的全称是Java Server Page。 3、JSP的优点之一是可以使得界面显示和功能逻辑。 4、JSP本质上是对Java的扩展。 5、JSP技术开发的程序架构只能是C/S或B/S。
6、6、Web应用的三层体系架构中的三层是数据层、业务逻辑层和表示层。 7、JSP引擎和Servlet引擎是系统模块,它们随着Web服务器启动装入内存,而随着Web服务器关闭而释放。 8、客户与Web服务器通信是通过http协议来完成的。 9、Web服务器是一种请求/应答的服务器。 10、指令主要包括page指令、taglib指令和include指令。 11、使用taglib指令可以实现使用自定义的JSP标签。 12、和JavaBean密切相关的三个JSP元素是useBean、getproperty和setproperty。 13、动作元素的主要作用是在客户端中运行一个Bean或显示一个Apple
7、t。 14、JSP异常主要有JspError和JspException两类。 15、JSP内置对象共有四种Scope,它们是page、request、session、application。 16、request对象用于获取URL中参数值的方法是getparameter()。 17、表单向JSP提交数据的方式主要有GET和POST。 18、out.println()方法主要作用是向客户端输出换行。19、实现表单中字段隐藏的方法是。 20、JDBC的全称是Java DataBase Connectivity。 21、使用JDBC-ODBC桥时必须新建ODBC数据源。 22、用来执行execute
8、Update方法的对象被称为语句对象。 23、JDBC二层模型是指Java应用程序直接同数据库交互。 24、事务处理技术包括数据查询和数据更新。25、在JSP中使用Javabean可以通过动作元素。26、如果你只希望你的Javabean在当前页面有效,应该设置scope=”page”。27、动作中的value属性具有提供属性值功能。28、如果你想使用Javabean设计一个网站计数器,那么该bean的scope应当设为application。29、从本质上讲,Servlet是Java类。 30、JavaBean是为Java语言设计的软件组件模型,具有可重复使用和跨平台的特点。31、通过Java
9、Bean来封装业务逻辑,进行数据库操作等。从而很好的实现业务逻辑和前后台程序的分离。32、JavaBean必须是一个公开的类,也就是说JavaBean的类访问权限必须是public的。33、JavaBean一般将属性设置成私有的,通过使用getXXX()方法和setXXX()方法来进行属性的取得和设置。34、要想要JSP中调用JavaBean,就需要使用到动作指令,其语法格式是。35、JavaBean实例化后的对象储存范围。范围的取值有如下四种,分别是page、request、session和application。36、JSP中提供了一个动作指令来设置JavaBean属性,其有如下四种语法格
10、式是。 37、Request内置对象用来获得客户端请求参数。 38、服务器端应用request对象的方法来接受或处理这些信息。后用request对象getParameter方法获得客户端的请求参数。 39、可以通过response对象的sendRedirect方法设置页面重定向,实现页面跳转,40、JavaBean的应用语言是Java。41、Language属性主要用来(声明所使用的脚本语言的种类),目前暂时只能使用(Java)语言。42、 Extends属性用来指定该JSP页面生成的(Servlet继承于哪个父类),设定时必须指定该类的命名,即(包名加类名)。43、 import属性用来指定
11、导入的(Java包)。44、 session属性用来指定该JSP页面中是否(可以使用session对象),如果设置为(True),则表示该JSP页面中可以(使用session对象)。45、 使用include指令只有一个属性,只需指定其(file)属性为文件的URL地址。46、 contentType属性用来(指定该JSP文件的MIME格式),以及(网页编码格式)。47、JSP基本动作元素包括了6个动作元素,分别是()、()、()、()、()和()。48、Language属性主要用来(声明所使用的脚本语言的种类),目前暂时只能使用(Java)语言。49、Extends属性用来指定该JSP页面生
12、成的(Servlet继承于哪个父类),设定时必须指定该类的命名,即(包名加类名)。50、import属性用来指定导入的(Java包)。51、session属性用来指定该JSP页面中是否(可以使用session对象),如果设置为(True),则表示该JSP页面中可以(使用session对象)。52、使用include指令只有一个属性,只需指定其(file)属性为文件的URL地址。53、contentType属性用来(指定该JSP文件的MIME格式),以及(网页编码格式)。54、JSP基本动作元素包括了6个动作元素,分别是()、()、()、()、()和()。二、选择题一1)在J2EE中,将输出(6
13、)。(选择一项)a) 2+4 b) 6 c) 24 d)不会输出,因为表达式是错误的2)在J2EE中,request对象的(D)方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项) a) String getParameter(String name) b) String getParameter(String name) c) String getParameterValues(String name)d) String getParameterValues(String name)3)(A)是发送邮件的协议。(选择一项) a) SMTP b) IAMP c) POP
14、3 d) HTTP4)J2EE中,JSP EL表达式:$user.loginName的执行效果等同于(A)。(选择一项)a) b) c) d) 5)在J2EE中,test.jsp文件中有如下一行代码: 要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入(A)。(选择一项) a) page b) request c) session d) application6)要设计一个大型的基于多层体系结构的web应用系统,系统界面端基于HTML和XML,该系统要不断的进行版本升级(即日后维护、二次需求开发等任务量较大),要达成这些目标,最适合的开发模式是(C)。(
15、选择一项) a) DAO b) ValueObject c) MVC d) Proxy7)在J2EE中,使用Servlet过滤器时,需要在web.xml通过(B)元素将过滤器映射到Web资源。(选择一项) a) b) c) d) 8)在J2EE的Model II模式中,模型层对象被编写为(D)。(选择一项) a) Applet b) JSP c) Servlet d) JavaBean9) J2EE中,()类的(A)方法用于返回应用程序的上下文路径。(选择一项) a) HttpServletRequest、getContextPath() b) HttpServletRequest、getPa
16、thInfo() c) ServlettContext、getContextPath() d) ServlettContext、getPathInfo()10)Web应用中,常用的会话跟踪方法不包括(D)。(选择一项) a) URL重写 b) Cookie c)隐藏表单域 d)有状态HTTP协议1)在JSP中,要定义一个方法,需要用到以下()元素。(选择一项)a) b) c) d) 2)JSP页面经过编译之后,将创建一个()。(选择一项)a) applet b) servletc) application d) exe文件3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(
17、选择一项)a) doStartTag() b) doEndTag()c) doInitBody() d) doAfterBody()4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项)要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。a) page b) requestc) session d) application5) 在J2EE中,以下不是JSP隐式对象的是()。(选择一项)a) pageContext b) contextc) application d) out6) Servlet中,HttpServletResponse的()方法用来
18、把一个Http请求重定向到另外的URL。(选择一项)a) sendURL() b) redirectURL()c) sendRedirect() d) redirectResponse()7) 在JSP中,page指令的()属性用来引入需要的包或类。(选择一项)a) extends b) importc) languge d) contentType8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项)a) init b) servicec) doFilter d) destroy9) 在JSP中,只有一行代码:,运行将输出()。(选择一项)
19、a) A+B b) ABc) 131 d) 错误信息,因为表达式是错误的10)给定一个Servlet的代码片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException _out.println(“hi kitty!”);out.close();运行次Servlet时输出如下: hi kitty!则应在此Servlet下划线处填充如下代码。(选项一项)a) PrintWriter out = response.getWriter
20、(); b) PrintWriter out = request.getWriter(); c) OutputStream out = response.getOutputStream();d) OutputStream out = request.getWriter();11)给定如下JSP代码,假定在浏览器中输入URL:http:/localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是()。(选项一项)its an odd its an even a) 一个HTML页面,页面上显示its an odd b) 一个HTML页面,页面上显示its a
21、n even c) 一个空白的HTML页面d) 错误信息12)给定java程序User.java,代码如下:package user;public class User private String password; private String loginName; public String getLoginName() return loginName; public String getPassword() return password;public void setLoginName(String loginName) this.loginName=loginName;publi
22、c void setPassword(String password) this.password=password;给定user.jsp,代码片断如下:_loginName: password: 在浏览器上输入URL:http:/localhost/user,jsp?loginName=sa&password=sa并回车要使浏览器上显示:loginName: sa password: sa在user.jsp中的下划线处应填入以下()代码. (选择一项)a) b) c) d) 13) 某JSP程序中声明使用javaBean的语句如下: 要取出该javaBean的loginName属性值,以下语
23、句正确的是(). (选择两项) a) b) c) d) 14) J2EE中,以下关于HttpServlet的说法错误的是()。(选择一项) a) HttpServlet是一个抽象类 b) HttpServlet类扩展了GenericServlet类 c) HttpServlet类的子类必须至少重写service方法 d) HttpServlet位于javax.servlet.http包中15) 给顶一个JSP程序源代码,如下: 在two.jsp中使用()代码片段可以输出参数location的值。 a) b) c) d) 16) J2EE中,JSP EL表达式:s(10*10) ne 100的值是()。(选择一项) a) 0 b) True c) False d) 1
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1