计算机软件测试考试试题实用.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
这篇文档是针对计算机软件测试考试的一份试题集,主要涵盖了J2EE程序设计的相关知识,包括JNDI、JDBC、EJB、Struts2.0等关键概念和技术。以下是这些知识点的详细说明: 1. **JNDI (Java Naming and Directory Interface)**:JNDI是Java EE平台的一部分,它提供了一组接口,使得应用程序能够查找和绑定各种命名和目录服务,如数据库连接池、邮件服务器等。选项A正确地解释了这一点。 2. **JDBC (Java Database Connectivity)**:JDBC是Java中用于与数据库交互的API,提供了与多种数据库通信的统一方式。`ResultSet`是JDBC中用于获取数据库查询结果的接口。选项D是正确的答案。 3. **EJB (Enterprise JavaBeans)**:EJB是Java EE中用于构建企业级应用的组件模型。EJB2.0的本地接口(Local Interface)用于在同一个JVM内的组件间通信,选项B正确。发布本地接口通常打包为JAR文件,选项A正确。 4. **EJB的生命周期方法**:在EJB2.0中,实现Bean组件接口后,可能会需要实现特定的方法,如`create()`。选项A是EJB创建方法的一个例子。 5. **EJB2.0的XML配置**:在ejb-jar.xml文件中,声明有状态会话Bean应该使用`<Stateful>`标签,选项B正确。而在ejb-jar.xml和jboss.xml中,`<ejb-name>`标签用于标识EJB的名称,选项D正确。 6. **EJB3.0的注解**:在EJB3.0中,使用`@Local`注解声明本地接口,选项B正确。 7. **JBOSS服务器的默认端口**:JBOSS服务器通常监听8080端口,选项C正确。 8. **Struts2.0**:Struts2是一个基于MVC(Model-View-Controller)架构的Web应用框架。Struts2.0的核心包包括ognl-jar、xwork-jar和struts2-core.jar,而mysql.jar是MySQL数据库的驱动包,不是Struts2的必备组件,所以选项B是不正确的选择。Struts2的核心处理器是`FilterDispatcher`,对应选项A。 9. **Struts2.0的标签引入**:在JSP页面中引入Struts2标签库,应使用`<%@ taglib prefix="s" uri="/struts-tags"%>`,选项C正确。 10. **Struts2.0的表单元素**:在Struts2中,定义一个提交按钮的标签是`<s:submit>`,对应选项B。 11. **OGNL (Object-Graph Navigation Language)**:在Struts2中,OGNL用于表达式语言,处理类型转换时需要继承的父类是`StrutsTypeConverter`,但具体包名可能需要根据实际环境进行调整。 这些试题涉及的都是Java EE开发中的基础和重要概念,对于理解并掌握Java Web应用的开发至关重要。掌握这些知识点不仅有助于通过软件测试考试,也能提升实际项目中的开发能力。
- 粉丝: 2
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助