ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:51.45KB ,
资源ID:12642386      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12642386.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(J2EE复习.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

J2EE复习.docx

1、J2EE复习D 1. MVC设计模式的目的是(D)。P42A.使程序结构更清晰 B.使程序更好维护 C.保证视图和模型的隔离 D在逻辑上将视图、模型和控制器分开B 2. 下面信息不在Struts配置文件中配置的是(B )。P51A.Form Bean配置信息 B.Spring声明式事务 C.Action转发路径 D.Struts引用的资源文件D 3. 某Action Bean中有如下代码:vak(index)errors.add(order_count, new ActionMessage(error.biz_ruler. no_storage);在页面上显示这条错误信息的代码是( D)。A.

2、 B.C. D.B 4. 在三层结构中,数据访问层承担的责任是(B )。A.定义实体类 B.数据的增删改查操作 C.业务逻辑的描述 D.页面展示和控制转发C 5. 下面关于Hibernate的说法,错误的是(C )。A.Hibernate是一个“对象-关系映射”的实现 B.Hibernate是一种数据持久化技术C.Hibernate是JDBC的替代技术 D.使用Hibernate可以简化持久化层的编码C 6. 当浏览器访问位于Web服务器上的某Servlet时,(C )负责将请求包装成Servlet可以处理ServletRequest对象。A浏览器 B.Web服务器的HTTP引擎 C.Web服

3、务器的Servlet容器 D.JAVA虚拟机B 7. ServletContextAttributeListener侦听器的attributeXXX方法定义如下:public void attributeXXX (ServletContextAttributeListener scab).在该方法中,为了获得Servlet上下文对象,可调用scab对象的( B )方法。AgetValue BgetServletContextCgetServletConfig DgetServletClassD 8. 由JSP页面转译生成的java类都属于(D )包。 Ajavax.servlet.jsp B.

4、 javax.servlet.http C. org.apacher.jasper.runtime D. org.apache.jspB 9. JSP页面中的JSP元素主要以(B )作为语法基础。 A. 英语 B. XML C. HTML D. CSSA 10. 页面Hello.JSP引用了EL语法的JSTL1.0核心库。在Hello.JSP中有以下语句,则该语句对应的结果(A )。A在页面中输出:120B在页面中输出:$count+20C页面中输出:100+20D页面中引发运行时异常C 11. 以下为某个JSP定制标签库的TLD文件片断: helloworld com.mycompany.H

5、elloWorldTag empty This is my favorite tag从上述片断可以断定( C )。A该标签库中的所有标签处理器类都属于包helloworldB该标签的标签处理器类属于包comC标签的标签处理器类属于包com.mycompanyD标签的标签处理器类属于包com.mycompany.HelloworldTagC 12. 在Struts中,控制器功能的核心是一个( C)对象。Action BActionMappingCActionServlet DRequestC 13. 在Struts中,关于ActionMapping对象,正确的选项是( C )。AActionMa

6、ppin对象是Struts的业务逻辑执行模块BActionMappin包含一组ActionMappin对象CActionMappin对象定义了请求类型到Action对象之间的映射DActionMappin对象是在JSP引擎加载JSP页面过程中由ActionMappin创建的C 14. 下列选项中,正确的JSP页面include指令的用法有( C)A %include url=”%BCDA 15. ( A )是Java核心类提供的唯一的JDBC驱动器.AJDBC-ODBC桥驱动程序B通过数据源客户机网络代码连接到数据源的JDBC驱动程序C通过中间件连接数据库的JDBC驱动程序D与DBMS直接连接

7、的JDBC驱动程序A 16. JDBC API提供了( A )接口来管理驱动的加载,建立数据连接的过程.A java.sql.DriverManagerBjava.sql.ConnectionCjava.sql.StatementDjava.sql.ResultA 17某Web应用是基于Struts构架创建的, 其struts-config.xml有如下片断: 类Register-Action的perform方法如下所示: public ActionForward perform(ActionMapping actionmappingActionForm actionFormHttpServl

8、etRequest httpServletRequestHttpServletResponse httpServletResponse)RegisterForm rf=(RegisterForm)actionForm;String password1=rf.getPassword1();String password2=rf.getPassword2();If(password.equals(Password2) /TODO在此添加代码为了满足以下目标:当password1=Password2时,将客户请求转向到success.html则应使用选项( A )的代码替换TODO注释A. retu

9、rn actionMapping findForward(“success”);B. return actionMapping findForward(“success.html”);C. actionMapping findForward(“success”);D. . actionMapping findForward(“success.html”);C 18. JAVA Web应用的部署描述文件总是放在Web应用的(C )目录下。AMETA-INF BMETA-CFGCWEB-INF DWEB-CFGC 19. 在Struts框架中,用户视图的角色通常是由( C )来承担的。A. Act

10、ion对象 B.ActionServlet对象C. JSP页面 D. JavaBean对象A 20. 在Struts框架中,一般由( A)执行业务逻辑、控制应用程序的流程、以及修改应用程序的内部状态。A. Action对象B.ActionServlet对象C. JSP页面D. JavaBean对象二、多项选择题(每题2分,总计20分)AC 1. 关于Tomcat,下列说法正确的有( AC )。ATomcat 4.0是Servlet2.3和JSP1.2规范的官方参考实现BTomcat服务器的优点是使用简单,并且支持EJBCJBuilder9.0提供的默认的测试服务器是TomcatDTomcat是

11、Apache Jakarta项目开发组开发的基于GPL自由软件协议的自由软件BCE 2. 为了在JSP网页中包含同一WEB应用中其它JSP网页,可使用下列(BCE )方法? A使用import指令B使用incluude指令C使用动作D使用动作E使用JSPTL1.0标签BC 3. 查看以下JSP脚本: 为了获得客户端使用的会话ID,可选用下列( BC )选项的方案? A使用page隐含对象B使用session隐含对象C使用request隐含对象D使用config隐含对象E无法实现F其他5项均不对AB 4. 在一个JSP页面中,下列(AB )选项的内容是在客户端浏览器中不可见的注释?。A!- BC

12、 DEAD 5. 下面关于Hibernate说法正确的是( AD )AHibernate是ORM的一种实现方式BHibernate不要JDBC的支持C属于控制层D属于数据持久层BD 6. 关于元素中的元素,以下描述中正确的是:( BD )A元素对应的配置类为ActionMappings.Binput属性指定验证失败时,将转发请求的URL.Cscope属性指定ActionForm Bean的存在范围,可选值为request session,默认值为 request。(session)Dname属性指定和该Action关联ActionForm Bean的的名字,该属性是可选项。ABC 7. 使用H

13、ibernate技术实现数据持久化时,下面(ABC )内容在Hibernate配置文件中配置A数据库连接信息B数据库类型(dialect)Cshow_sql参数D 数据库表和实体的映射信息AD 8. 在Hibernate映射文件的ID的配置中,主键生成器有( AD )AincrementBdescCascDidentityABC 9. 一般情况下,关系数据模型与对象模型之间有哪些匹配关系(ABC )A表对应类B记录对应对象C表的字段对应类的属性D表之间的参考关系对应类之间的依赖关系AC 10. 有关于ActionForm的生命周期,下列说法正确的是( AC )A把ActionForm的实例保存

14、在request或session范围中,然后把用户输入的表单数据组装到ActionForm中。B把用户输入的表单数据组到ActionForm中,然后把ActionFomr实例保存在request或session满围中。(先保存后组装)Creset()方法在validate()方法之前被调用。Dreset()方法在validate()方法之后被调用。三:填空题(每空1分,共15分)1.MVC把应用程序分成三个核心模块:_模型 、_视图_、_控制器_2. struts框架的数据验证可分为两种类型: 表单验证、_业务逻辑验证3. 元素的path属性指定请求访问Action的路径,type属性指定Ac

15、tion的(完整类名),name属性指定需要传递给Action的(ActionForm Bean),scope属性指定ActionForm Bean的(存放范围),validate属性指定是否执行(表单验证),input属性指定当表单验证(失败时的转发路径),时的转发路径。元素还包含一个子元素,它定义了一个(请求转发路径).元素的path属性指定请求访问Action的路径.type属性指定Action的完整类名,Name属性指定需要传递给Action的ActionForm Beanscope属性指定ActionForm Bean的存放范围.validate属性指定是否执行表单验证,input属

16、性指定当表单验证失败时的转发路径元素还包含一个子元素,它定义了一个请求转发路径.4. ActionForm Bean有两种存在范围:(session)和(request)。5. Hibernate是一个基于JDBC的(持久化)解决方案,是一个优秀的(对象映射)框架四:简答题(共25分)1. 使用Hibernate前需要做好哪三个方面的准备?(6分) 三个准备 1.添加Hibernate支持 2.创建Hibernate.cfg.xml文件 3.创建对象与映射文件2. 简述使用Hibernate完成持久化操作的步骤。(13分)3 谈谈你对mvc的理解(6分)1,View主要是模板层的概念,用来保存页面展现的结构,以及定义特定标签来供Controller进行解析,最后呈现页面。2,Controller主要是用来沟通View与Model的。将View中的标签根据Model中提供的数据进行展示,主要是用来实现业务以及进行页面展现的。3,Model是数据层,或者根据数据层形成的。主要是用来保存实际数据的。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1