您好,欢迎访问三七文档
复习题一一、填空题一:1.Tomcat服务器的默认端口是8080,HTTP协议的默认端口是80,Mysql默认端口是3306。2.jsp主要内置对象有:request对象、response对象、session对象、pageContext对象、out对象、ApplicationExcepiton、Config和page对象。3.application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序的任何Web组件共享信息,而session对象则是每个客户专用的。4.JDBC的主要任务是:与数据库建立连接、发送SQL语句、处理结果。5.Javascript主要运行在客户端的脚本语言。6.HTML的注释符号是://7.JDK安装目录有六个文件夹和一些网页文件,其中lib目录是用来存放:存放所需要的类库。8.第一次在运行一个JSP页面,则需要把JSP页面中的代码转换为.java文件,然后编译成为class文件,用JVM解释执行该文件。9.JSP页面由注释、、、、和模板数据,5种元素组成。9.异常的处理,可在该方法的代码段中包含3类代码:try、catch和finally代码块。9.JavaServlet的主要特点是:高效、方便、功能强大、可移植性好、节省投资。运行servlet需要在web.xml注册.10.在JSP脚本程序中定义的变量的作用域是当前页面。11.Servlet的生命周期分三个时期:装载Servlet、创建一个Servlet实例、销毁。12.用户编写一个Servlet必须实现Servlet接口。13.如果用户希望当前JSP页面能处理异常,则当前页面的page指令的isErrorPage属性需设置为true。14.out对象的作用是控制页面文本输入输出流的对象,response对象的作用是根据客户端的请求信息建立一个默认的response对象。15.编写完一个Servlet文件需要在web.xml文件中部署该Servlet方能使用。16.注册一个JDBC驱动应调用SQLServerConnection类的prepareCall方法方法。17.怎样修改tomcat的端口__在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在Connectorport=”8080”中把8080更改即可19.理论上,GET是用于获取服务器信息并将其作为响应返回给客户端,POST是用于客户端把数据传送到服务器。20.application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session对象则是每个客户专用的。21.一个Bean由三部分组成:实现java.io.serializable接口、提供无参数的构造方法、提供getter()和setter()方法访问它的属性。22.运行servlet需要在web.xml注册.23.Servlet的生命周期分三个时期:装载Servle、创建一个Servlet实例、销毁。24.JSP开发网站的两种模式分为jsp+javabean和jsp+javabean+servlet。二、填空二:1、JSP网页动态部分包含三种元素,它们是指令、脚本和动作。2、JSP的全称是JavaServerPage。3、JSP的优点之一是可以使得界面显示和功能逻辑。4、JSP本质上是对Java的扩展。5、JSP技术开发的程序架构只能是C/S或B/S。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、jsp:plugin动作元素的主要作用是在客户端中运行一个Bean或显示一个Applet。14、JSP异常主要有JspError和JspException两类。15、JSP内置对象共有四种Scope,它们是page、request、session、application。16、request对象用于获取URL中参数值的方法是getparameter()。17、表单向JSP提交数据的方式主要有GET和POST。18、out.println()方法主要作用是向客户端输出换行。19、实现表单中字段隐藏的方法是inputtype=”hidden”name=”“value=”“。20、JDBC的全称是JavaDataBaseConnectivity。21、使用JDBC-ODBC桥时必须新建ODBC数据源。22、用来执行executeUpdate方法的对象被称为语句对象。23、JDBC二层模型是指Java应用程序直接同数据库交互。24、事务处理技术包括数据查询和数据更新。25、在JSP中使用Javabean可以通过jsp:usebean动作元素。26、如果你只希望你的Javabean在当前页面有效,应该设置scope=”page”。27、jsp:setProperty动作中的value属性具有提供属性值功能。28、如果你想使用Javabean设计一个网站计数器,那么该bean的scope应当设为application。29、从本质上讲,Servlet是Java类。30、JavaBean是为Java语言设计的软件组件模型,具有可重复使用和跨平台的特点。31、通过JavaBean来封装业务逻辑,进行数据库操作等。从而很好的实现业务逻辑和前后台程序的分离。32、JavaBean必须是一个公开的类,也就是说JavaBean的类访问权限必须是public的。33、JavaBean一般将属性设置成私有的,通过使用getXXX()方法和setXXX()方法来进行属性的取得和设置。34、要想要JSP中调用JavaBean,就需要使用到jsp:useBean动作指令,其语法格式是jsp:useBeanid=对象名称scope=储存范围class=类名/jsp:useBean。35、JavaBean实例化后的对象储存范围。范围的取值有如下四种,分别是page、request、session和application。36、JSP中提供了一个jsp:setProperty动作指令来设置JavaBean属性,其有如下四种语法格式是jsp:setPropertyname=实例化对象名property=*/jsp:setPropertyname=实例化对象名property=属性名称/jsp:setPropertyname=实例化对象名property=属性名称param=参数名称/jsp:setPropertyname=实例化对象名property=属性名称value=属性值/。37、Request内置对象用来获得客户端请求参数。38、服务器端应用request对象的方法来接受或处理这些信息。后用request对象getParameter方法获得客户端的请求参数。39、可以通过response对象的sendRedirect方法设置页面重定向,实现页面跳转,40、JavaBean的应用语言是Java。41、Language属性主要用来(声明所使用的脚本语言的种类),目前暂时只能使用(Java)语言。42、Extends属性用来指定该JSP页面生成的(Servlet继承于哪个父类),设定时必须指定该类的命名,即(包名加类名)。43、import属性用来指定导入的(Java包)。44、session属性用来指定该JSP页面中是否(可以使用session对象),如果设置为(True),则表示该JSP页面中可以(使用session对象)。45、使用include指令只有一个属性,只需指定其(file)属性为文件的URL地址。46、contentType属性用来(指定该JSP文件的MIME格式),以及(网页编码格式)。47、JSP基本动作元素包括了6个动作元素,分别是(jsp:include)、(jsp:forward)、(jsp:param)、(jsp:plugin)、(jsp:params)和(jsp:fallback)。48、Language属性主要用来(声明所使用的脚本语言的种类),目前暂时只能使用(Java)语言。49、Extends属性用来指定该JSP页面生成的(Servlet继承于哪个父类),设定时必须指定该类的命名,即(包名加类名)。50、import属性用来指定导入的(Java包)。51、session属性用来指定该JSP页面中是否(可以使用session对象),如果设置为(True),则表示该JSP页面中可以(使用session对象)。52、使用include指令只有一个属性,只需指定其(file)属性为文件的URL地址。53、contentType属性用来(指定该JSP文件的MIME格式),以及(网页编码格式)。54、JSP基本动作元素包括了6个动作元素,分别是(jsp:include)、(jsp:forward)、(jsp:param)、(jsp:plugin)、(jsp:params)和(jsp:fallback)。二、选择题一1)在J2EE中,%=2+4%将输出(6)。(选择一项)a)2+4b)6c)24d)不会输出,因为表达式是错误的2)在J2EE中,request对象的(D)方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)a)StringgetParameter(Stringname)b)String[]getParameter(Stringname)c)StringgetParameterValues(Stringname)d)String[]getParameterValues(Stringname)3)(A)是发送邮件的协议。(选择一项)a)SMTPb)IAMPc)POP3d)HTTP4)J2EE中,JSPEL表达式:${user.loginName}的执行效果等同于(A)。(选择一项)a)%=user.getLoginName()%b)%user.getLoginName();%c)%=user.loginName%d)%user.loginName;%5)在J2EE中,test.jsp文件中有如下一行代码:jsp:useBeanid=”user”scope=”_”type=”com.UserBean”/要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入(A)。(选择一项)a)pageb)requestc)sessiond)application6)要设计一个大型的基于多层体系结构的web应用系统,系统界面端基于HTML和XML,该系统要不断的进行版本升级(即日后维护、二次需求开发等任务量较大),要达成这些目标,最适合的开发模式是(C)。(选择一项)a)DAOb)ValueObjectc)MVCd)Proxy7)在J2EE中,使用Servlet过滤器时,需要在web.xml通过(B)元素将过滤器映射到Web资源。(选择一项)a)filterb)filter-mappingc)servletd)servlet-mapping8)在J2EE的ModelII模式中,模型层对象被编写为(D)。(选择一项)a)Appletb)JSPc)Servletd)JavaBean9)J2EE中,()类的(A)方法用于返回应用程序的上下文路径。(选择
本文标题:JavaEE复习题
链接地址:https://www.777doc.com/doc-6437877 .html