华软 企业JAVA2总结资料

上传人:哈**** 文档编号:137041884 上传时间:2020-07-04 格式:DOCX 页数:12 大小:85.90KB
返回 下载 相关 举报
华软 企业JAVA2总结资料_第1页
第1页 / 共12页
华软 企业JAVA2总结资料_第2页
第2页 / 共12页
华软 企业JAVA2总结资料_第3页
第3页 / 共12页
华软 企业JAVA2总结资料_第4页
第4页 / 共12页
华软 企业JAVA2总结资料_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《华软 企业JAVA2总结资料》由会员分享,可在线阅读,更多相关《华软 企业JAVA2总结资料(12页珍藏版)》请在金锄头文库上搜索。

1、2.3.AC4.5.ABC interceptor name二 myInterceptor class二 D 标签来引用8. 以下关于STRUTS2资源文件的描述中,不正确的是 A全局资源文件必须保存在SRC目录下C包级别的资源文件的命名是GLOBAL. PROPERTIEScom. sise. struts. Authlnceptor / class /(A)A. & B. % C. # D. $SPRING 使用VALUEVALUE/标签来注入 NULL 值 在JAVA代码中可以使用REsource注解的方式进行注入依赖对象BD(B)B临时资源文件必须保存在SRC目录下D动作级别的文件的命

2、名可以是动作类.properties10年试题、选择题I. 以下关于STRUTS的描述中,不正确的是(B)A struts是一个基于JAVA EE的MVC实现 B struts2的框架配置文件是STRUTS-CONFIG. XMLC struts2的控制组建核心包括核心控制器和业务控制器D在struts2中解决中文乱码可以通过修改strutso I18rio encoding的值为GBK来实现 不属于Struts2动作类的常量返回值的是(C)A SUCCESS B INPUT C. NEVER D. LOGIN在STRUTS2项口中,假设动作包的命名空间名称是EXAM,项目的虚拟路径是STRU

3、TS2,则以下路径写法正确的是(D) http:/localhost:8080/exam/struts2/aa. jsp B http:/localhost:8080/Struts2/exam/ut. jsphttp:/localhost:8080/struts2/Exam. aa. jsp D http:/locdlhost:8080/struts2/exain/UL jsp 以下不属于 Struts2 动作执行的结果类型是(A) A action B redirect C redirectAction D dispatcher 现有一个com. sise. struts. Authlnte

4、rceptor拦截器类,假设将他的名字定义为auth,以下定义的语句中,正确的是(A)139. 以下关于STRUTS2的框架校验输入数据的描述中,不正确的是(A)A对于Double类型数据的不能为空的校验可以使用requiredstring校验器B是一种校验代码放到XML配置文件中的以声明的方式进行校验方式C必须编写一种以动作类-vMidation命名的XML校验文件 D INT校验器具有MIN和MAX两个参数10. 以下关于HIBERNATE的描述中,不正确的是(C)A在HIBERNATE中,处于瞬时状态的实体在数据库中没有数据与之相对应B Hibernate是一种主流的0RH框架C处于游离

5、状态的实体状态发生改变时,事务提交时会自动更新数据库D在hibernate中,执行久化操作前必须开启事务II. 以下关于每个具体类一张表的继承映射的描述中,不正确的是(A)A不符合关系模型的常规设计规则,存在太多冗余字段B需要在子类映射中添加一个指向父类主键的外键C需要将父类定义为抽象持久化类D只有一个以父类命名的映射文件12. 假设有一表名Person,实体名为student则以下语句不正确的是(A)A from person where name like %明B select name , age from person where id between 1 and 20C select

6、 ncime age from student where id between 1 and 20 D from student13. 以下各项的陈述中,不正确的是(B)A spring提供了良好的面向切面编程的特性B只能在spring中管理应用中所用到的各种BEANC控制反转是指依赖对象创建及维护是由外部容器负责D spring是一个开源的框架,使用它可极大的简化企业级开发14. SPRING在TR71NSATI0NDEFINITI0N接口中规定了 7仲类型的事务传播行为,以下不属于spring事务传播行为的是(C)A SUPPORTB NOT_SUPPORT C NONEDREQUIRES

7、_NEW15. 以下关于依赖对象的注只方式的叙述中,不正确的是(D)B可以使用属性SETTER方法注入依赖对象D可以使用类注入依赖对象A可以使用构造器注入依赖对象 C可以使用FIELD注入依赖对象二、填空题1. 对于hibernate单向一对多关联,必须在映射文件中使用one-to-meiny标签来声明关联关系,同时在一方持久化类中必须 声明一个元素类型为多方持久化类型的 遂金 类成员属性。2. 在hibernate中持久化对象的生命周期状态中,对于数据库中有数据对应,半前没有session关联对象的称为transient对 象;对于数据库中有数据与之相对应,且与session有关联的对象称为

8、persistent对象;对于数据库中既没有数据与之相对应, 且也没有session关联的对彖称为detached对象。3. 在struts2校验框中,不允许字符串类型的数据为空使用的校验器是field,不允许非字审数据为空使用volidator校验器。4. 假设对应上传文件内容的变量声明为File file ,则对应上传文件名应声明为string fileFileName对应上传文件的类型应 声明为 String fileContentType5. 在SPRING中,如果希望通过注解配置声明式事务,则需要在业务类或业务方法中使用Transactional注解进行定义。三、判断题1. stru

9、ts2校验框架将校验代码从action代码中剥离出来,以声明的方式放到XML配置文件中(A)2. 在hibernate中,使用session的get方法査询实体时不需要开启事务(B)3. 在jsp贝面显示资源文件内容可使用s:text标签(A)4. 使用validate ()校验数据,当校验失败时会自动跳转到input逻辑视图(A)5. struts标签的默认主题是css,可通过theme属性修改该标签主题(B)6. 如果需要为registerAction创建动作类级别的属性文件,则应创建命名为registerAction. properties的属性文件(A)7. spring是一个开源的I

10、OC和A0P的容器框架(A)8. spring 的国际化是通过 applicationcontext 接 口继承 messagesource 接口来实现(A)9. 使用criteria接口所提供的方法可以将査询条件封装为一个对象(A)10. resource:默认按名称装配,当找不到与名称匹配的bean时才会按类型装配(A)四、编程题1使用spring完成以下各题要求功能。(1) 已知D殆和EatService两个类和一个接口 ylnimal,它们的关系分别如下程序所示:package com sise exam;public interface Animal public void eat(

11、);package com sise exam impl;import com sise exam Animal;public class Dog implements Animal public void eat () System. out printlrdog eating); package com sise exam service;import com sise exam Animal;public class EatServiceprivate Animal animal;public void eating()System out printin(anima1. eat();

12、public void setAnimal(Animal animal) this animcil=animal;要求:使用Spring对上述各类进行管理,打印出dog eating.的语句。请根据要求及上述程序所表示的关系,在Spring配置文件中使用两个beein分别对它们进行配置,在以下各空口处写出这两个be“n 的配置代码。property iieune 二” animal ref二” do/ /(2) 以下是关于AOP的应用,请根据要求补充以下各题空口处 可以使用Aspect注解来声明某个类为切面。 使用基于Schema的A0P命名空间进行Spring自动创建代理织入切面的配置工作涉

13、及两个步骤,一是必须在配置文件中引入 A0P命名空间;二是必须使用aop:aspectj-“iaoproxy/标签代码来声明自动为Spring容器中的切面bean创建代理。 使用注解定义一个切入点,要求:匹配任意返回值的com. sise. exam. Breatheservice类中的所有方法Pointcut(execution (*com sise. examBreatheservice. *()(3) 对上述切入点声明名称为someMethodO,写出该声明代码 private void someMethod() 2. 使用hibernate实现以下各题要求功能仃)编写employee实

14、体类,已知e叩loyee具有以下三个属性Id: Integer name:String birthday:Date 注:属性ID是标识符属性 Package com entity public class Enipl.oyee private Integer id; private String name; private Date birthday; public Integer getldO return id;I_Idpublic void setld(lnte名er id)This, id二id;public Strin getName()return name;1public void setName(String name)this name二name;public Date getBirthday()

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号