《2022年2022年计算机软件测试考试试题 2.pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机软件测试考试试题 2.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、郑州大学软件技术学院J2EE程序设计课程 2010-2011学年第一学期期末试题(B)卷(适用专业:软件测试考试时间:考试所需时间120 分钟)一、选择题: (每题 2分,共 30分)1. 关于 JNDI 正确的解释是哪个: ()A:JAVA命名目录和接口,是JAVA EE5提供的命名服务;B:一组帮助做多个命名和目录服务接口;C:包含了大量的命名和目录服务,使用通用接口来访问不同种类的服务;D:建立起逻辑关联,允许把名称同Java 对象或资源关联起来,而不必知道对象或资源的物理ID;2. 下面那个不是MySql 的 JDBC驱动中包含的类是: ()A:com.mysql.jdbc.Blob
2、B:com.mysql.jdbc.util.TimezoneDump C:com.mysql.jdbc.Driver D:org.gjt.mm.database 3.JDBC 中获得数据库结果集的接口对象是:()DriverManager B:Connection C.Statement D:ResultSet 4.EJB2.0 中的本地接口是()A:Home 接口 B:Local 接口C:Remote接口 D:Stateless接口5.EJB 中本地接口的发布需要打成()类型的包发布到服务器上A: jar B:jad C: zip D:war 6.EJB2.0 中实现 Bean继承组件接口后
3、必须实现的方法是()A:create() B:createEJB() C:load() D:get() 7. 在 EJB2.0 中 ejb-jar.xml文件中声明一个有状态会话Bean是()A: B: C: D: 8. 在 EJB2.0 中 ejb-jar.xml和 jboss.xml中相同的标签是()A: B: C: D: 9.EJB3.0 声明一个本地接口的注释是()A:remote B:Local C:Stateless D:Stateful 10.JBOSS访问端口是()A:8000 B :3306 C :8080 D :1024 11. 不是 Struts2.0中必须要用到的核心包
4、()A:ognl-jar B:mysql.jar C:xwork.jar D:struts2-core.jar 12.struts2.0中的核心处理器是()org.apache.struts2.dispatcher.FilterDispatcher 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - org.apache.struts2.dispatcher.ServletRedirectResult org.apache.stru
5、ts2.dispatcher.Dispatch org.apache.struts2.dispatcher.ActionContext 13.Struts2.0标签的引入正确的是()A: B: C: D: 14.Struts2.0中的标签中怎样定义一个提交按钮()A: B: C: D: 15.Struts2.0中引用 OGNL 包类型转换时需要集成的父类是()A:StrutsTypeConverter B:DefaultTypeConverter C:ASTPropertyConverter D: DefaultClassResolver 二、 填空题:(每题 2分,共 20分)(说明:将答案
6、写在试卷后面的答题纸上)分数评卷人使用代码查找JNDI 节点的名称的对象是_,查找的方法是 _.; 统一表达式语言EL 中的隐式对象(任意写出2 个) _,_; EJB中会话 Bean 的 2 种状态 _,_; EJB2.0 中远程接口是在哪里定义的_,EJB3.0 中远程接口是在哪里定义的_; EJB2.0 中定义远程接口的ejb-jar.xml文件中定义一个Bean5 个主要标签分别是(任意写出2 个)_,_; EJB2.0 中 远程接口必须要抛出的异常是_, 主接口必须要抛出的异常是_; EJB3.0 使用注释的方式定义一个本地接口的格式_, 定义一个远程接口注入到本地接口的格式_; S
7、truts2.0的 Action中有 2 个 String属性,分别是 Username和 Password,要得到这 2 个属性的值用什么方法 _,_ Struts2.0进行数据校验要实现的方法是_, 它是从 _哪个继承类中重写得到的;任意写出 Struts2.0的 struts2-core.jar包中的 2 个类_._; 三、判断题:(每题 1 分,共 10分)( 说明:将答案写在试卷后面的答题纸上) 分数 评卷人 1.JBOSS和 Tomcat 在发布项目的时候都是把文件编译成class 然后发布,它们的访问方式也一样。 2.Tomcat服务器上可以发布EJB项目。 3.JBOSS 中数
8、据源绑定到JNDI 上,在使用代码访问时需要通过Context 对象的 lookup()方法找出数据源对象。 4.EJB2.0中定义一个远程接口实现Bean的必须实现它的ejbCreate()方法。 5.EJB3.0中有主接口的定义和2.0 不一样, EJB3.0 中使用 Local 注释, 2.0 中在 ejb-jar.xml文件中定名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 义。6. 在 EJB2.0 中 ejb-jar
9、.xml文件的 标签是注释接口类型的。7.Struts2.0可以自定义实现execute()方法8.Struts2.0中拦截器的实现有3 种方式,分别是实现Interceptor接口,继承AbstractInterceptor类和 MethodFilterInterceptor类9. 在使用 Struts2.0标签时, 如果不想使用Struts2.0标签的默认格式需要使用theme=true来自定义页面控件的格式。10. 在 Struts2.0中输入校验后的验证信息(错误信息),可以放在ActionErrors和 FieldErrors对象中。四、程序题: (每题 20 分,共 40 分)(说
10、明:将答案写在试卷后面的答题纸上)分数评卷人 1.使用 EJB3.0 规范写一个无状态会话Bean 实现它的远程接口(注意写出注释)实现组件接口,在组件接口中定义一个SayHello ()方法定义组件接口实现类注意:【1】实现组件接口中定义的 SaiHelln()憹 ?在方法中打印一句话hello world 写出客户端访问类注意:提示代码:env.put(Context.INITIAL_CONTEXT_FACTORY,org.jnp.interfaces.NamingContextFactory); env.put(Context.PROVIDER_URH, url); StatelessH
11、ome home= StatelessHome)PortableRemgteObject.narrow(obj,StatelessHome.class);/用rmi 远程方法调用获得主接口 2.使用 servlet实现文件上传要求: (1)实现文件上传的servlet类,(2)写出 web.xml 文件提示:JSP页面已经给出Struts.xml文件的头文件已经给出,需要你自己填充其中内容Upload.jsp的页面内容(关键部分已经加粗) My JSP upload.jsp starting page 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 4br br- /html. Uploadresult.jsp页面的内容 My JSP uploadResult.jsp starting page username: password: file: web.xml 头文件 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -
限制150内