提示:内容已经过期谨慎付费,点击上方查看最新答案
JavaEE软件开发技术(吉林联盟)
- 在JSP页面被转换成Servlet时,<%...%>中的代码被默认放到生成Servlet的 方法中。
- 是基于Java 持久化的解决方案, 主要是为了解决ORM 框架的差异。
- 在Web Service中通过XML文档来对Web Service及其函数、参数和返回值进行描述的技术是 。
- 在JSF页面中,可以使用 来引用和更新Bean的属性,或者执行简单的语句,而不用写完整的Java代码。
- MySQL数据库使用的主键生成策略为 。
- 在JPA中,一个实体对象a处于托管状态(Managed),在实体管理器对象执行了clear()操作之后,实体对象a将变为 状态。
- <%...%>在JSP页面中表示 ,可以出现在JSP页面的任何地方,可以出现任意多次。
- 在JSP页面中表达式的命令为 。
- 在进行Web应用开发时,若采用MVC架构,通常将 作为模型。
在JSP中可以使用 、 <jsp:setProperty>、<jsp:getProperty>这三个动作来完成对JavaBean的调用?
- 调用 方法,将游离状态的实体重新装载,并转变为托管状态。
- 定义了Servlet类之后,还需要对其进行配置才能使Servlet容器发现找到Servlet类,从而使其发挥作用。若采用标注的方式进行配置,使用的是哪个标注?
- 在一次客户端访问服务器端Servlet的访问请求过程中,一定会被调用的函数是 。
在JSF请求处理生命周期中,每个组件对提交值执行数据类型转换和验证操作是在()阶段进行的。
- 是实体在与Entity Manager 交互的过程中, 实体所处的当前环境。
- JSP是Java Server Page的缩写,是一种动态网页技术标准。在传统的网页HTML文件(*.htm,*.html)中加入 和JSP标签等,就构成了JSP网页。
- JSP中 内置对象用来向客户端输出数据。
- 使用ServletContext进行共享变量时,它的作用范围是 级别的。
- JSF请求生命周期可以分为6个阶段,它们依次为恢复视图阶段、应用请求值阶段、处理验证阶段、更新模型值阶段、调用应用阶段和 。
- 在JPA的事务管理中,对于不同的运行环境、不同的 EntityManager对象可以选择不同的事务类型,那么在Java SE环境下,应用托管的EntityManager对象,可以采用的事务管理类型是 。
- 如果系统采用的是分布式的数据库,那么只能选择 管理的EntityManager事务。
- JSF是一种基于组件的框架,JSF本质上是一种 驱动型的组件模型。
- Servlet=Server + let,表示小的服务程序,它是运行在 的Java应用程序。
- 下列关于Servlet的说法正确的是 。
- Java EE架构中, 容器中运行的是各种EJB组件。
- JSP中 内置对象用来表示对客户端响应的对象,该对象封装了返回到HTTP客户端的输出。
- JSF容器为托管Bean提供的四个作用域中,哪个针对JSF页面的?
- 在JSF的事件监听器中调用FacesContext类的renderResponse方法,可以影响JSF的生命周期过程,使其直接跳转到 阶段,以忽略生命周期的其他部分。
当对JSF页面进行刷新时,哪个作用域中的托管Bean不会持续存在()。
- 下列哪些是HttpServlet处理客户端请求的两种方法?
- Servlet的生命周期一般有哪几个阶段。
- 在Servlet中用来接收客户表单数据的两个常用方法为
以下 操作会导致实体由托管状态转变为游离状态
- 是Java实体对象与数据库交互的中介, 它负责管理一组对应的实体。
- JSF支持的事件类型可以为 。
在JPA中,一个实体对象a处于游离状态,在实体管理器对象执行了 操作之后,实体对象a将变为托管状态。
- 以下哪些是常用的java EE免费应用服务器:
- 调用 操作,实体从持久化状态转变为托管状态。
- Java事务的类型包含 。
- 使用Servlet可以编写客户端和服务器端程序
- 在JSF中对所有的数据类型都必须手动配置转换器。
- 在JSF中转换器和校验器的执行一定时发生在处理验证阶段。
- 在JSF2.0中,Facelets作为JSF的默认视图技术替换JSP
- PUB/SUB消息模型中,默认情况下消息发送者和消息接收者是有时间上的依赖性的。
- 客户端每次调用无状态会话Bean时,都会分配一个具体的实例为其服务,因此无状态会话Bean不适合支持大量并发客户程序的调用要求。
- Web Service中有三个主要角色:服务提供者、服务请求者和服务代理。最终由服务代理为服务请求者提供服务。
- EJB默认使用的事务是Bean管理的事务。
- 在EJB 3.1中定义一个消息驱动Bean,只需要使用@MessageDriven标注对一个普通的Java类进行标注即可,不需要其它额外操作。
- 无状态会话Bean不维持和客户端的会话状态,因此客户端程序对这类组件的两次方法调用之间是没有联系的.
- 默认情况下,通过远程接口、本地接口或无接口视图调用会话Bean都是异步的通信方式。
A:init() B:service() C:doGet() D:doPost()
答案:DAI参考:正确选项是 `B:service()`。在JSP页面被转换成Servlet时,`<%...%>` 中的代码会被默认放到生成Servlet的方法中,其中最常见的方法是 `service()` 方法。这个方法用于处理客户端发送的请求,包括GET和POST请求。因此,选项B `service()` 是正确答案。而其他选项如 `init()`, `doGet()`, `doPost()` 通常用于初始化Servlet或处理特定的GET和POST请求,但并不是默认放到生成Servlet的方法中。'
A:JPA B:JSF C:JTA D:EJB
AI参考:正确答案是A:JPA。JPA(Java Persistence API)是基于Java的持久化解决方案,主要是为了解决ORM框架的差异。JPA提供了统一的接口和规范,使得开发者可以使用不同的持久化引擎来实现数据库操作,而不需要关心具体的实现细节。其他选项中,JSF是用于构建Java Web应用程序的框架,JTA是用于事务管理的规范,EJB是用于企业级应用程序开发的框架,它们与JPA的定位和功能都不相同。因此,答案为A。'
A:WSDL B:SOAP C:UDDI
答案:WSDL
A:转换器 B:EL表达式 C:事件 D:导航
答案:EL表达式
A:IDENTITY B:TABLE C:SEQUENCE D:AUTO
答案:IDENTITY
A:瞬时状态(New/Transient) B:销毁状态( Removed ) C:游离状态(Detached) D:托管状态(Attatched/Managed)
答案:游离状态(Detached)
A:JSP声明 B:JSP程序块 C:JSP指令 D:JSP表达式
AI参考:正确选项是D:JSP表达式。在JSP页面中,"<%...%>"可以表示JSP表达式,用于在JSP页面中嵌入动态计算或数据操作。它可以出现在JSP页面的任何地方,可以出现任意多次。与其他选项相比,JSP表达式不是声明、程序块或指令,而是用于在页面中插入动态内容的语法结构。'
A:"" B: C: D:... %>
AI参考:正确选项是D: ... %>。在JSP页面中,表达式通常用于动态生成HTML代码,而表达式后的“...”符号和“%>”符号是JSP表达式的结束标志。其中,“...”符号用于在表达式中插入多行代码,而“%>”符号则用于结束表达式并输出生成的HTML代码。因此,选项D中的“... %>”符合JSP表达式的语法规则,是正确的表达方式。而选项A、B、C中并没有明确的表达式,不符合题意。'
A:JSP B:HTML C:Servlet D:JavaBean
AI参考:正确选项是D:JavaBean。JavaBean是MVC架构中的模型部分,用于封装应用程序的业务逻辑和数据。在Web应用开发中,JavaBean通常用于实现数据访问对象(DAO)或数据模型,以处理与数据库的交互和业务逻辑的实现。JSP(Java Server Pages)是用于创建动态Web页面的技术,但它通常与Servlet一起使用,作为视图来展示模型的数据。HTML是用于创建静态网页的标记语言,通常与CSS和JavaScript一起使用,用于构建Web页面的结构和外观。Servlet是Java中的服务器端程序,用于处理客户端请求并返回响应,通常与JSP和JavaBeans一起使用,作为控制器来控制数据模型的访问和显示。因此,选项D是正确的答案。'
A:
AI参考:正确答案是A:
A:refresh() B:Query查询 C:persist() D:find()方法
AI参考:正确选项是C:persist()。这个方法用于将游离状态的实体重新装载,并转变为托管状态。在Java的Hibernate框架中,persist()方法用于将一个对象保存到数据库中,使其成为持久化对象。其他选项如refresh()、Query查询、find()方法虽然也与实体状态有关,但它们的功能与题目描述不符。因此,C选项是正确答案。'
A:@WebServlet B:@ManagedBean C:@MultipartConfig D:@Named
A:doGet() B:service() C:destroy() D:init()
AI参考:正确答案是B:service()。在Servlet中,service()方法在客户端访问服务器端时一定会被调用。这个方法处理HTTP请求并生成HTTP响应。其他选项中,doGet()和init()通常用于初始化Servlet,而destroy()则用于销毁Servlet。因此,正确答案是B。'
A:处理验证 B:调用应用程序 C:应用请求值 D:更新模型值
AI参考:正确选项是【C:应用请求值】。在JSF请求处理生命周期中,每个组件对提交值执行数据类型转换和验证操作是在应用请求值阶段进行的。在这个阶段,组件会接收并应用来自请求的参数值,并进行必要的转换和验证。如果组件需要更新模型值,它会在更新模型值阶段执行这个操作。而处理验证、调用应用程序和更新模型值并不是组件对提交值执行数据类型转换和验证操作的具体阶段。'
A:EJB B:持久化上下文 C:容器 D:JPA
AI参考:正确答案是B:持久化上下文。实体在与EntityManager交互的过程中所处的当前环境是持久化上下文,它是一个容器,包含了实体、实体管理器、生命周期管理器和数据库交互等组件。选项A是EJB的一部分,选项C是容器的一种,选项D是JPA的一部分,它们都是与持久化上下文相关的技术或概念,但不是实体所处的当前环境。因此,选项B是正确答案。'
A:c B:javascript C:java D:vb
A:request B:out C:response D:session
A:应用程序 B:请求 C:会话 D:服务器
A:实例初始阶段 B:呈现响应阶段 C:恢复视图阶段 D:实例销毁阶段
A:JTA B:JDBC事务 C:容器事务 D:RESOURCE_LOCAL
A:JTA B:RESOURCE_LOCAL C:容器 D:Bean
AI参考:正确答案是【B:RESOURCE_LOCAL】。如果系统采用的是分布式的数据库,那么只能选择RESOURCE_LOCAL管理的EntityManager事务。RESOURCE_LOCAL表示本地事务,适用于分布式系统中各个节点之间的本地事务管理,适用于分布式数据库系统。JTA表示Java Transaction API,是用于实现分布式事务的接口,但不适合用于分布式数据库系统。容器和Bean不是与分布式数据库系统相关的概念。因此,B选项是正确答案。'
A:模型 B:请求 C:组件 D:事件
A:客户端 B:网页 C:服务器 D:浏览器
AI参考:正确选项是C:服务器。Servlet是运行在服务器端的Java应用程序,用于处理客户端的请求和响应。因此,Servlet运行在服务器上,而不是客户端、网页、浏览器等其他选项。'
A:Servlet必须使用xml文件进行配置。 B:Servlet的底层实现实际上是采用的单例模式,对某一个Servlet类仅会产生一个实例。 C:Servlet可以一部分在浏览器上运行,一部分在服务器上运行。 D:Servlet只能处理Http请求。
A:EJB容器 B:applet容器 C:Web容器 D:Application容器
A:session B:request C:response D:out
AI参考:正确选项是C:response。在JSP中,response对象用于表示对客户端的响应,封装了返回到HTTP客户端的输出。这个对象提供了用于发送HTTP响应的各种方法,例如设置响应头、写入响应体等。因此,选项C是正确答案。session和request对象通常用于处理用户的会话和请求,而不是客户端的响应。out对象是JSP容器提供的内置对象,用于在JSP页面中输出内容,但它不是用来表示对客户端响应的对象。'
A:应用程序 B:请求 C:视图 D:会话
AI参考:正确选项是 D:会话。在JSF容器为托管Bean提供的四个作用域中,会话作用域是针对JSF页面的。它会保存与用户交互相关的信息,例如用户身份认证信息、用户输入等,这些信息在整个用户会话期间都保持有效。请求作用域和视图作用域主要用于处理页面之间的跳转和导航,而应用程序作用域通常用于保存应用程序级别的配置和状态信息。'
A:恢复视图 B:应用请求值 C:更新模型值 D:呈现响应
A:请求作用域 B:视图作用域 C:会话作用域 D:应用程序作用域
A:doPost() B:doGet() C:do() D:doPut()
A:提供服务 B:休眠 C:初始化 D:销毁
A:doGet() B:doPost() C:doDelete() D:doPut()
A:调用merge方法时 B:当一个事务结束,实体作用域超出持久化上下文的作用域 C:当复制实体对象或序列化时 D:调用clear方法时
AI参考:正确选项是【D:调用clear方法时】。在实体关系中,clear方法用于清除实体对象在持久化上下文中的所有实例,将其从托管状态转变为游离状态。当调用clear方法时,实体对象将从持久化上下文中移除,不再受其管理,成为游离状态。其他选项中,merge方法、事务结束、复制实体对象或序列化等操作不会导致实体由托管状态转变为游离状态。'
A:ORM B:EntityManager C:实体管理器 D:JPA
AI参考:正确选项是B:EntityManager。EntityManager是Java实体对象与数据库交互的中介,它负责管理一组对应的实体。它是Java Persistence API(JPA)的核心组件之一,用于在Java对象和数据库之间进行映射和交互。通过EntityManager,可以执行CRUD(创建、读取、更新、删除)操作,以及处理事务和异常。因此,选项B是符合题意的正确答案。选项A是ORM(对象关系映射)的概念,但并非直接与实体对象和数据库交互的中介;选项C和D也是JPA的组成部分,但不是中介角色。'
A:动作事件 B:阶段事件 C:系统事件 D:值更改事件
A:persist B:flush C:refresh D:Merge
A:GlassFish B:weblogic C:Jboss D:Tomcat
A:persist() B:refresh() C:Query查询 D:find()方法
A:EJB事务 B:JDBC事务 C:容器事务 D:JTA事务
A:对 B:错
A:错 B:对
AI参考:**答案:B**。在JSF中对所有的数据类型都必须手动配置转换器,这是正确的。JSF需要将客户端输入的数据类型转换为服务器端的Java类型,这就需要用到数据转换器。如果不手动配置转换器,可能会出现类型不匹配的问题,导致数据无法正确传输和存储。因此,答案为B,即对。'
A:对 B:错
AI参考:正确答案是B:错。在JSF中,转换器和校验器的执行不一定发生在处理验证阶段,它们可以在应用程序中的任何时间点被调用。因此,这个陈述是不准确的。'
A:对 B:错
AI参考:答案:A解释:在JSF2.0中,Facelets作为JSF的默认视图技术被替换,Facelets是一种基于XML的标记语言,用于构建用户界面。它提供了更直观、更易于维护的界面设计方式,同时也提供了更好的性能和可扩展性。因此,答案为A,即“对”。'
A:对 B:错
AI参考:正确答案是B:错。在消息模型中,消息发送者和消息接收者通常没有时间上的直接依赖关系,他们之间的交互可以通过发送消息来实现,而消息的发送和接收可以在不同的时间点进行。因此,通常没有明确的依赖关系。'
A:错 B:对
AI参考:答案是B:对。无状态会话Bean的特点是每个客户端调用时都会分配一个具体的实例为其服务,这种设计模式能够支持大量并发客户程序的调用要求。因为每个请求都会分配一个独立的实例,所以可以有效地处理高并发的情况,并且每个实例之间互不影响。因此,该判断题的答案是B,即“对”。'
A:对 B:错
A:对 B:错
A:对 B:错
AI参考:正确答案是B:错。在EJB 3.1中定义一个消息驱动Bean,除了使用@MessageDriven标注对一个普通的Java类进行标注外,还需要完成以下额外操作:1. 定义一个消息监听器(Message Listener)类,实现MessageListener接口,用于处理消息驱动Bean接收到的消息。2. 在部署描述符(如ejb-jar.xml)中配置消息监听器的实例数量和运行方式(如轮询或队列方式)。3. 如果需要使用JMS(Java Message Service)消息队列,还需要配置JMS连接工厂和队列名称等信息。因此,在EJB 3.1中定义一个消息驱动Bean,除了使用@MessageDriven标注外,还需要完成以上额外操作。所以选项B是错误的。'
A:对 B:错
A:错 B:对
温馨提示支付 ¥1.50 元后可查看付费内容,请先翻页预览!