




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java框架一、选择题(每题3分,总记30分)题目1(多选)下列对全局xml配置校验说法正确的是()A.配置文件必须放到与当前Action同包下B.配置文件名称必须是“当前Action类名-validation.xml”C.在Action类中无需编写任何与参数校验相关的代码D.校验失败后会自动跳转到input结果题目2在中没有配置method的属性,那么会默认执行Action中的哪个方法( )A.executeB.execC.doGetD.service题目3(多选)当Action只有一个请求处理方法execute(),并且Action继承了ActionSupport类,那么对请求参数的校验代码可以放到名称()方法中。A.validate B.validateParamsC.validateExecuteD.validateParameters题目4Struts2主要核心功能是由()实现A 监听器B拦截器C类型转换器D 配置文件题目5(多选)下列有关ValueStack内部结构描述正确的是?A.ValueStack内部有两个逻辑部分:root 和 contextB.ValueStack的上下文context中存放了request、session、application的引用C.ValueStack的root部分,可以用于存放对象。在jsp页面中通过struts标签,可以使用对象的属性,直接获得需要的数据。D.ValueStack的context部分,struts将使用key=value的形式存放数据,在jsp页面中通过struts标签,可以使用”#key”方式获指定的数据题目6(多选)Struts2是一个什么样的框架( )(多选)AStruts2是一个基于MVC设计模式的框架.BStruts2是一个Web层框架CStruts2是一个持久层的框架.DStruts2是一个业务层的框架.题目7下列对模型驱动描述正确的有()单选A.模型驱动要求Action必须继承ActionSupport类B.模型驱动要求Action必须实现ModelDriven接口C.模型驱动要求必须为成员提供getter/setter方法D.模型驱动不能与属性驱动同时存在题目8(多选)在Struts2中,可以在哪些配置文件中配置常量()多选A.struts.xmlB.pertiesC.web.xmlD.server.xml题目9在以下这段配置中想要执行UserAction中的add方法,在页面中的访问路径应该是( )A./user_add.actionB./demo4/user_add.actionC./demo4/user.action?method=addD./user.action?method=add题目10(多选)有关值栈 root对象栈数据操作描述正确的是?A.valueStack.push(obj) 将指定的对象压入到栈顶B.在jsp页面,可以使用 获得栈顶的数据C.valueStack.getRoot()不能获取对象栈D.在jsp页面,可以使用 获得对象栈中name属性的值题目11在cn.itcast.action.demo1包下有一个配置文件struts_demo1.xml.以下哪种方式可以引入该配置文件到struts.xml中( )(送分题)A.B.C.D.无法引入题目12以下HTML代码,使用struts标签如何表示?-请选择-/因为和显示的不一样,所以要构建mapMap怎么构建-#构建map本科研究生选择list是因为它的属性是list,所以map不可以A.B.C.D.题目13(多选)以下配置文件,哪些是struts2的?A.pertiesB.action.xml C.struts2.xml D.struts.xml 题目14开发SpringAOP无需导入以下哪个包 ()A、spring-aop-3.2.0.RELEASE.jar B、spring-aspects-3.2.0.RELEASE.jarC、.aopalliance-1.0.0.jarD、spring-orm-3.2.0.RELEASE.jar题目15以下不是AOP通知类别的是 ()A、beforeB、afterC、inD、around题目16下面哪个注解可以声明切面()A.BeforeB.AspectC.PointcutD.After题目17(多选)在spring中使用多个XML的配置,可以使用()A. ApplicationContext applicationContext = new ClassPathXmlApplicationContext(beans1.xml, beans2.xml);B. ApplicationContext applicationContext = new ClassPathXmlApplicationContext(beans1.xml,beans2.xml);C. D. 题目18spring使用注解方式,应该引入哪个xsd()A.spring-context-3.0.xsd B.spring-tx-3.0.xsd C.spring-aop-3.0.xsd D.spring-bean-3.0.xsd题目19spring的事务传播行为规则中,哪个表示在没有事务的环境中运行()A.MANDATORYB.REQUIRESNEWD.Never 题目20(多选)以下哪种注解格式可以定义Bean ()A、RepositoryB、ServiceC、ControllerD、Component题目21(多选)使用Spring的JDBCTemplate对象,需要导入以下哪些包 ()A、spring-jdbc-3.2.0.RELEASE.jarB、spring-tx-3.2.0.RELEASE.jar C、spring-orm-3.2.0.RELEASE.jar D、spring-web-3.2.0.RELEASE.jar 题目22以下哪些技术不属于Spring的核心技术 ()A、AOPB、反射C、DID、IOC题目23以下通知可以获取原始方法所抛出的异常信息的是 ()A、beforeB、afterReturningC、afterThrowingD、after题目24(多选)有关Hibernate瞬时对象状态说法错误的是A、瞬时状态的对象具有OID,与Session对象关联B、瞬时状态的对象具有OID,不与Session对象关联C、瞬时状态的对象不具有OID,与Session对象关联D、瞬时状态的对象不具有OID,不与Session对象关联 题目25在HQL语句的参数查询中,执行以下代码,下列选项能够为参数正确赋值的操作是Query query = s.createQuery(from Customer o where =?); A、query.setParameter(1, Tom);B、query.setParameter(0, Tom);C、query.setString(0,Tom); D、query.setInteger (0,Tom); 题目26(多选)下列OID生成策略错误的是A、autoB、identity C、uuidD、random 题目27下列Hibernate相关API对象初始化错误的是A、Configuration conf = new Configuration().configure();B、SessionFactory sf = conf.buildSessionFactory();C、Session s = sf.getSession();D、Transaction t = s.beginTransaction(); 题目28(多选)有关QBC查询短语,下列说法正确的A、Restrictions.between表示范围比对B、Restrictions.eq表示等比对C、Restrictions.le表示小于等于比对D、Restrictions.ge表示大于等于比对 题目29下列属于内连接查询HQL语句的是A、HQL:from TeacherModel tm left join tm.studentsB、HQL:from TeacherModel tm right join fetch tm.studentsC、HQL:from TeacherModel tm left join fetch tm.studentsD、HQL:from TeacherModel tm join tm.students 题目30(多选)以下说法错误的是A、Hibernate框架内部不提供数据库连接池的设计方案B、Hibernate必须使用第三方的数据库连接池设计方案,如c3p0C、Hibernate如果不设置方言,无法进行正常的增删改语句的生成D、Hibernate数据库连接池配置必须在系统配置文件(如:hibernate.cfg.xml)文件中进行 二、解释题(每题5分,总计10分)1 什么是spring,它有什么特点?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。轻量从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并 且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。控制反转Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反不 是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。面向切面Spring提供了面向切面编程的丰富支持,允许通过分离应用的 业务逻辑与系统级服务(例如审计(auditing)和事务()管理)进行内聚性的开发。应用对象只实现它们应该做的完成业务逻辑仅此而已。它们 并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。容器Spring包含并管理应用对象的配置和生命周期,在这个意义上它是 一种容器,你可以配置你的每个bean如何被创建基于一个可配置原型(prototype),你的bean可以创建一个单独的实例或者每次需要时都生 成一个新的实例以及它们是如何相互关联的。然而,Spring不应该被混同于传统的重量级的EJB容器,它们经常是庞大与笨重的,难以使用。框架Spring可以将简单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农田管护的现状与挑战分析
- 信用平台管理制度
- 信访回复管理制度
- 公司停车位管理制度
- 公司管理层管理制度
- 养牛场设备管理制度
- 台球室治安管理制度
- 小公司质检管理制度
- 廉租房卫生管理制度
- 文具店薪酬管理制度
- 金属非金属矿山安全标准化讲义
- 2023宿迁地生中考试卷
- 一人力资源转型和价值
- 设备采购质量保证措施
- 机房设备安装工程及移动通信工程施工工艺图解
- 国内生态工业园区发展分析
- YY/T 0292.1-1997医用诊断X射线辐射防护器具第1部分:材料衰减性能的测定
- LY/T 1697-2017饰面木质墙板
- GB/T 97.1-2002平垫圈A级
- GB/T 5121.27-2008铜及铜合金化学分析方法第27部分:电感耦合等离子体原子发射光谱法
- GB/T 1449-2005纤维增强塑料弯曲性能试验方法
评论
0/150
提交评论