欢迎来到天天文库
浏览记录
ID:40492053
大小:44.42 KB
页数:29页
时间:2019-08-03
《《EJB3.0程序设计》期末考试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《EJB3.0程序设计》期末考试一、单选(每道题2分,共30分)1.下列关于EJB的说法错误的是_____A.EJB是JavaEE的核心规范B.EJB包括会话Bean、实体、消息驱动Bean三种类型C.可以通过本地、远程、WebService三种方式访问EJBD.EJB程序可以在JBoss、Tomcat等JavaEE容器中运行标准答案:D2.下列关于Query接口的说法错误的是_____A.getResultList()方法用于查询多条记录B.getSingleResult()方法用于获取单一查询结果C.execu
2、teUpdate()方法用于执行UPDATE和DELETE语句D.setMaxResult()方法用于设置查询结果的最大数量标准答案:D3.从EJB容器获取EJB组件有多种方式,下列说法错误的是_____A.可以通过JNDI查找获取B.可以通过@EJB、@Resource注解等注入C.使用JNDI必须提供组件的JNDI名称D.应尽量使用JNDI查找的方式标准答案:D4.会话Bean有多种客户端,下列说法错误的是______A.与EJB容器运行于同一个JVM中的Java程序可作为会话Bean的本地客户端B.与EJB容
3、器运行于不同JVM中的Java程序可作为会话Bean的远程客户端C.远程客户端只能通过JNDI查找获取会话Bean的实例D.本地客户端都可以通过JNDI查找和依赖注入两种方式获取会话Bean的实例标准答案:D5.下列关于有状态会话Bean的说法中错误的是_____A.有状态会话Bean中应避免存放过多数据B.有状态会话Bean的实例可以被钝化和激活C.标记@Remove的方法被调用后,有状态会话Bean的实例会销毁D.有状态会话Bean的实例不会被容器销毁标准答案:D6.关于ORM的说法错误的是_____A.ORM
4、框架用于解决对象和关系型数据库之间的不匹配问题B.JPA是JavaEE中关于ORM的规范C.JavaEE容器需要实现JPAD.JBoss使用Toplink作为JPA持久化提供器标准答案:D7.ExamStudent_____A.一对多B.多对一C.一对一D.多对多标准答案:D8.JPAA.身份列:GenerationType.IDENTITYB.序列:GenerationType.SEQUENCEC.表生成器:GenerationType.TABLED.GUID:GenerationType.GUID标准答案:D9
5、.下列代码中,能够将实体student添加到数据库中的是_____A.entityManager.add(student);B.entityManager.save(student);C.entityManager.update(student);D.entityManager.persist(student);标准答案:D10.下列注解中,不能用于实体生命周期回调的是_____A.@PrePersistB.@PreUpdateC.@PreRemoveD.@PreLoad标准答案:D11.下列选项中,不属于JPA实
6、体生命周期状态的是_____A.持久化B.游离C.瞬时D.更新标准答案:D12.存在学校和学生表,学生表中的school_id字段对应学校表的主键id,代表学生所属的学校。下列选项是学生实体类的代码片段,其中正确配置了学生和学校的多对一关系的是_____A.@ManyToOnepublicintgetSchoolId(){……}B.@ManyToOne@JoinColumn(name="school_id")publicintgetSchoolId(){……}C.@ManyToOnepublicSchoolgetS
7、chool(){……}D.@ManyToOne@JoinColumn(name="school_id")publicSchoolgetSchool(){……}标准答案:D13.下列关于JPQL的说法错误的是_____A.某些查询语句可以不写SELECTB.支持DELETE和UPDATE语句C.实体类和属性的名称区分大小写D.不支持外连接标准答案:D14.下列关于JMS和消息驱动Bean的说法错误的是_____A.编写消息驱动Bean需要使用@MessageDriven和@ActivationConfigProper
8、ty注解B.JMS消息传递模型分为发布订阅和点对点两种C.消息驱动Bean需要从容器获取JMS连接工厂和消息目的地D.消息驱动Bean专门用于处理消息,但不能发送消息标准答案:D15.下列关于EJB事务管理的说法正确的是_____A.EJB的事务管理都是基于JTA的本地事务B.使用容器管理的事务时需要编写事务控制代码C.使用容器管理的事务时必须添加@Tran
此文档下载收益归作者所有