-
在J2EE中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()
A . 在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了
B . init()方法是包容器调用的Servlet实例的第一个方法
C . 在包容器把请求传送给Servlet之后,在和调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其他方法
D . 在Servlet实例消亡之前,包容器调用Servlet实例的destroy()方法
-
在J2EE中,以下对JavaBean规范描述正确的是()。
A . 自省是JavaBeans提供的accessor方法,即"get"和"set"方法来获取和设置属性的值
B . 持续化是指JavaBean有个同步的方法,也即方法有synchronized关键字
C . 组件和容器是自包含的程序,容器是包含其它组件的组件,它们被用作组件的框架
D . 定制是指在开发之初使用UML工具做出JavaBean的class图,然后根据class图设计JavaBea
-
在J2EE中,对于使用JDBC将XML中的数据插入数据库的陈述,正确的是()。
A . DOM解析器不能够和PreparedStatement方式结合在一起工作
B . DOM解析器不能够和Statement方式结合在一起工作
C . 使用DOM解析器操作数据库时,插入数据不需要使用SQL语句
D . 可以使用getNodeValue方法把元素值取出,然后再使用JDBC API把元素值插入数据库
-
在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中,下面对于打包和部署的定义,正确的是()。
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中,对于以下ServletConfig的描述,正确的是()。
A . 一旦servlet被实例化后,包容器把一个ServletConfig类型的对象传送给init()方法
B . 可以使用Servlet的getServletConfig()方法返回ServletConfig对象
C . ServletConfig对象的方法getInitParameter(name)返回初始化参数name的值,初始化参数一般定义在web.xml中
D . ServletConfig对象的方法getServletName()方法返回在web.xml中的
-
在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中,下面对于打包和部署的定义,正确的是()。
A . 打包是模块组装成企业应用;部署是将组件组装成模块
B . 打包是指将组件组装成模块,并把模块组装成企业应用;部署是指将应用安装和配置在运行环境中
C . 打包是指将应用安装和配置在运行环境中;部署是将组件组装成模块,并把模块组装成企业应用
D . 打包是指将组件组装成模块;部署是把模块组装成企业应用
-
在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中,一下对SAX的描述,正确的是()。
A . SAX是过程驱动的,文档的解析过程也就是SAX的读入过程
B . SAX是函数驱动的,文档的解析过程也就是SAX的读入过程
C . SAX是事件驱动的,文档的读入过程也就是SAX的解析过程
D . SAX是参数驱动的,文档的读入过程也就是SAX的解析过程
-
在J2EE中,对于HttpServlet类的描述,错误的是()。
A、自己编写的Servlet继承了HttpServlet类,一定需覆盖doPost或者doGet
B、HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法
C、HttpServlet类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest和HttpServletResponse.
D、自己编写的servlet继承了HttpServlet类,一般只需要覆盖doPost或doGet方法,不必覆盖servive()方法,因为service()方法会调用doPost或者doGet方法。
-
在J2EE中对于PreparedStatement的方法setInt(int i,int x)描述正确的是()
A . 使得第i个参数的值设为x
B . 设置第i个参数,同时设置第x个参数
C . 将第x个参数赋值为i
D . 将第i个参数赋值为x
-
在J2EE中,以下对于EJB的类文件描述正确的是() 。
A . Home接口放置可供客户使用的商业方法
B . Remote接口放置可供客户使用的商业方法
C . EJB类提供Bean的商业方法的实际实现
D . 当客户调用在Remote接口中被列出的相应的方法时,EJB类会被容器调用
-
在J2EE中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是()。
A . 在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了
B . init()方法是包容器调用的Servlet实例的第一个方法
C . 在包容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,包容器不会调用Servlet实例的其它方法
D . 在Servlet实例消亡之前,包容器调用Servlet实例的destroy()方法
-
在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中,在web.xml中,有如下代码:30以下描述正确的是()
A . 定义了默认的会话超时时长,时长为30秒
B . 可以使用httpsession类的getMaxInactiveInterval()方法把该值取出来
C . 定义了默认的会话超时时长,时长为30小时
D . 可以使用Session类的getMaxInactiveInterval()刚发把该值取出来
-
在J2EE中,对于EJB结构,描述正确的是()。
A . EJB结构式一种分布式的组件模型,用来开发安全的、不可扩展的、单一事务的、多用户的组件,使开发者的精力集中在系统级的程序设计上,而不是商业领域的问题上。
B . EJB结构式一种串行化的组件模型,用来开发安全的、可扩展的、事务性的、多用户的组件,使开发者的精力集中在商业领域的问题上,而不是系统级的程序设计上。
C . EJB结构式一种分布式的组件模型,用来开发安全的、可扩展的、事务性的、多用户的组件,使开发者的精力集中在商业领域的问题上,而不是系统级的程序设计上。
D . EJB结构式一种串行化的组件模型,用来开发安全的、不可扩展的、单一事务的、多用户的组件,使开发者的精力集中在系统级的程序设计上,而不是商业领域的问题上。
-
在J2EE中,以下在JSP中使用JavaBean的描述,正确的是()
A . 在jsp:userBean标记中,id属性的值必须和bean的类名相同
B . 在jsp:userBean标记中,scope属性可有可无,如果没的默认为“page”
C . 在jsp:userBean标记中,必须给出完全限定的类名,比如mybean在my.mypackage包中,则jsp:userBean标记中的class属性值为:my.mypackage.mybean
D . 在jsp:userBean标记中,id属性可以不写,则必须有class属性
-
在J2EE中,对于PreparedStatement的方法setInt(inti,intx)描述正确的是()。
A.使得第i个参数的值设为x;
B.设置第i个参数,同时设置第x个参数;
C.将第x个参数赋值为i;
D.将第i个参数赋值为x;