-
对于应用开发和部署的过程,J2EE规范定义了一个步骤,正确的步骤应该是()。
A . JSP和Servlet的开发、EJB的开发、打包、运行服务器
B . HTML等静态资源的开发、Servlet的开发、会话Bean的开发、实体Bean的开发
C . 应用组件的开发、把应用组件合成模块、把模块合成应用、应用部署
D . 组件开发、合成应用、合成模块、部署
-
在J2EE中,对于使用JDBC将XML中的数据插入数据库的陈述,正确的是()。
A . DOM解析器不能够和PreparedStatement方式结合在一起工作
B . DOM解析器不能够和Statement方式结合在一起工作
C . 使用DOM解析器操作数据库时,插入数据不需要使用SQL语句
D . 可以使用getNodeValue方法把元素值取出,然后再使用JDBC API把元素值插入数据库
-
J2EE打包与部署的模块包括以下哪些?()
A . Web模块和EJB模块
B . EAR模块
C . 应用程序客户端模块
D . 资源适配器模块
E . XML模块
-
在J2EE中,对于动作的描述,正确的是()。
A . 当前执行JSP执行活动停止,并且清楚缓冲区,把请求传递到URL上
B . 相当于include动作,把请求传递到URL上
C . 当前执行活动停止,并且清楚缓冲区,重定向URL到上,但又把请求传递到URL上
D . 相当于include指令
-
在J2EE中,以下对于会话跟踪的描述,正确的是()。
A . 客户浏览器禁用了Cookie后,在Servlet中的getSession方法就无法获得HttpSession对象了
B . 客户浏览器禁用了Cookie后,可以使用HttpServletResponse接口中的encodeURL()方法对URL编码。但客户如果没有禁用Cookie,使用HttpServletResponse接口中的encodeURL()方法对URL编码会出错
C . 使用HttpServletResponse接口中的encodeURL()方法对URL编码后,这个方法把以分号开头的字符串形式的路径加入到输入的URL中,如;jsessionid = 123456789
D . 只要使用HttpServletResponse接口中的encodeURL()方法对URL进行编码,Web应用程序的用户在浏览器中禁止cookie和不禁止cookie都是一样的
-
在J2EE中,在JSP中使用JavaBean:mypackage.mybean,则下面写法正确的是()
A . <jsp userbean id="mybean" scope="page" class="mypackage.mybean"/>
B . <jsp userBean class="mypackage.mybean.class"/>
C . <jsp userbean id="mybean" class="mypackage.mybean"/>
D . <jsp userBean id="mybean" class="mypackage.mybean"/>
-
在J2EE中,下面对于打包和部署的定义,正确的是()。
A . 打包是模块组成企业应用;部署是将组件组装成模块
B . 打包是指将组件组装成模块,并把模块组装成企业应用;部署是指将应用安装和配置在运行环境中
C . 打包是指应用安装和配置在运行环境中;部署是将组件组装成模块,并把模块组装成企业应用
D . 打包是指将组件组装成模块;部署是将模块组装成企业应用
-
在J2EE中,对于标记,描述正确的是()。
A . <jsp:param>是<jsp:include>、<jsp:forward>标记的子标记
B . 如果aa.jsp有代码:<jsp:forward page="next.jsp"><jsp:param name="name" value="jb-aptech" /></jsp:forward>,则在next.jsp中可以使用request.getParameter("name");把属性name的值取出来
C . 如果aa.jsp有代码:<jsp:forward page="next.jsp"><jsp:param name="name" value="jb-aptech" /></jsp:forward>,则在next.jsp中可以使用request.getAttribute("name");把属性name的值取出来
D . 如果<jsp:param>标记不放在<jsp:forward>标记内,也就是不作为<jsp:forward>标记的子标记,则使用浏览器查看时会显示错误页面
-
在J2EE中,对于HttpServlet类的描述,正确的是()。
A . 我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖service()方法。因为一个service()方法是空的
B . HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法service()
C . HttpServlet类有两个service()方法
D . 我们自己编写的Servlet继承了HttpServlet类,一般只需覆盖doPost或者doGet方法,不必覆盖service()方法。因为一个service()方法会调用doPost或者doGet方法
-
下列选项中不属于J2EE封装和部署角色的是()
A . 应用程序组件提供者
B . 应用程序部署者
C . 应用程序汇编者
D . 应用程序测试者
-
对于应用开发和部署的过程,J2EE规范定义了一个步骤,正确的步骤应该是()。
A . JSP和Servlet的开发、EJB的开发、打包、运行服务器
B . HTML等静态资源的开发、Servlet的开发、会话Bean的开发、实体Bean的开发
C . 应用组件的开发、把应用组件合成模块、把模块合成应用、应用部署
D . 组件开发、合成应用、合成模块、部署
-
在J2EE中,对于以下ServletConfig的描述,正确的是()。
A . 一旦servlet被实例化后,包容器把一个ServletConfig类型的对象传送给init()方法
B . 可以使用Servlet的getServletConfig()方法返回ServletConfig对象
C . ServletConfig对象的方法getInitParameter(name)返回初始化参数name的值,初始化参数一般定义在web.xml中
D . ServletConfig对象的方法getServletName()方法返回在web.xml中的
-
在J2EE中,在web.xml中定义过滤器时可以指定初始化参数,以下定义正确的是()。
A . <filter-mapping><filter-name>someFilter</filter-name><init-param>
B . <filter-mapping><filter-name>someFilter</filter-name>
C . <filter><filter-name>someFilter</filter-name>
D . <filter><fiter-name>someFilter</filter-name><init-param>
-
在J2EE中,一下对于在JSP中使用JAVABEAN的描述,正确的是()
A . 在jsp:useBean标记中,id属性的值必须和bean的类名相同
B . 在jsp:useBean标记中,scope属性可有可无,如果没有,默认值为“page”
C . 在jsp:useBean标记中,必须给出完全限定的类名。比如mybean在my.mypackage包中,则在jsp:useBean标记中的class属性的值为my.mypackage.mybean
D . 在jsp:useBean标记中,id属性可以不写,但如果没有写id属性,则必须要有calss属性
-
在J2EE中,对于动作的描述,正确的是()。
A . 当前JSP执行活动停止,并且清除缓冲区,把请求传递到URL上
B . 相当于include动作,把请求传递到URL上
C . 当前JSP执行活动停止,并且清除缓冲区,重定向到URL上,但不把请求传递到URL上
D . 相当于include指令
-
在J2EE中,以下对于在JSP中使用JavaBean的描述,正确的是()。
A . 在jsp:useBean标记中,id属性的值必须和bean的类名相同
B . 在jsp:useBean标记中,scope属性可有可无,如果没有,默认值为“page”
C . 在jsp:useBean标记中,必须给出完全限定的类名。比如mybean在my.mypackage包中,则jsp:useBean标记中的class属性的值为my.mypackage.mybean
D . 在jsp:useBean标记中,id属性可以不写。但如果没有写id属性,则必须要有class属性
-
在J2EE中,以下对于EJB的类文件描述正确的是() 。
A . Home接口放置可供客户使用的商业方法
B . Remote接口放置可供客户使用的商业方法
C . EJB类提供Bean的商业方法的实际实现
D . 当客户调用在Remote接口中被列出的相应的方法时,EJB类会被容器调用
-
在J2EE中,对于使用JDBC将XML中的数据插入数据库的陈述,正确的是()
A . DOM解析器不能够和PreparedStatement方式结合在一起工作
B . DOM解析器不能够和Statement方式结合在一起工作
C . 使用DOM解析器操作数据库时,插入数据不需要使用SQL语句
D . 可以使用getNodeValue方法把元素值取出,然后再使用J DBC API把元素插入数据库
-
在J2EE中,对于以下的include指令和include动作,书写正确的是()。https://assets.asklib.com/images/image2/2018070609123631602.jpg
A . A
B . B
C . C
D . D
-
在J2EE中,对于EJB结构,描述正确的是()
A . EJB结构是一种分布式的组件模型,用来开发安全的.不可扩展的.单一事物的多用户的组件,使开发者的精力在系统级的程序设计上,而不是商业领域的问题上
B . EJB结构是一种串行化的组件模型,用来开发安全的.可扩展的.事物性的多用户的组件,使开发者的精力在商业领域的问题,而不是系统级的程序设计上
C . EJB结构是一种分布化的组件模型,用来开发安全的.可扩展的.事物性的多用户的组件,使开发者的精力在商业领域的问题,而不是系统级的程序设计上
D . EJB结构是一种串行化的组件模型,用来开发安全的.可扩展的.事物性的多用户的组件,使开发者的精力在在系统级的程序设计上,而不是商业领域的问题上
-
在J2EE中,对于在Servlet如何获得会话,描述正确的是()。
A . HttpServletRequest类的getSession方法有两个:带参数的getSession方法和不带参数的getSession方法
B . 在Servlet中,可以使用HttpSession session = new HttpSession()创建session对象
C . 如果HttpServletRequest类的getSession方法的参数为false,表示如果没有与当前的请求相联系的会话对象时,该方法返回null
D . 如果HttpServletRequest类的getSession方法的参数为true,表示如果没有与当前的请求相联系的会话对象时,该方法返回null
-
在J2EE中,对于自己编写的Servlet1,以下对Servlet1的定义正确的是()。
A . class Servlet1 implements javax.servlet.Servlet
B . class Servlet1 extends javax.servlet.GenericServlet
C . class Servlet1 extends javax.servlet.http.HttpServlet
D . class Servlet1 extends javax.servlet.ServletRequest
-
在J2EE中,对于EJB结构,描述正确的是()。
A . EJB结构式一种分布式的组件模型,用来开发安全的、不可扩展的、单一事务的、多用户的组件,使开发者的精力集中在系统级的程序设计上,而不是商业领域的问题上。
B . EJB结构式一种串行化的组件模型,用来开发安全的、可扩展的、事务性的、多用户的组件,使开发者的精力集中在商业领域的问题上,而不是系统级的程序设计上。
C . EJB结构式一种分布式的组件模型,用来开发安全的、可扩展的、事务性的、多用户的组件,使开发者的精力集中在商业领域的问题上,而不是系统级的程序设计上。
D . EJB结构式一种串行化的组件模型,用来开发安全的、不可扩展的、单一事务的、多用户的组件,使开发者的精力集中在系统级的程序设计上,而不是商业领域的问题上。
-
在J2EE中,对于PreparedStatement的方法setInt(inti,intx)描述正确的是()。
A.使得第i个参数的值设为x;
B.设置第i个参数,同时设置第x个参数;
C.将第x个参数赋值为i;
D.将第i个参数赋值为x;