比较消息驱动 Bean 与会话 Bean(1)在某些方面,消息驱动 bean 类似于无状态会话 Bean:消息驱动 bean 的实例通常不保留特定客户端的数据或会话状态消息驱动 Bean 的所有 实例都是等效的,单个消息驱动 Bean 可以处理来自多个客户端的消息( 2)但与会话 Bean 不同,消息驱动 Bean 的客户端不通过接口对其进行访问,它们之间是 异步消息松散耦合的,消息驱动 Bean 只有一个 bean 类,没有接口类三: 编程题重点如何使用 <jsp:param> 和 <jsp:forward> 配合传递参数?JSP,Servlet如何处理表单?如何编写几种映射关系,以及相关的注解使用*填空题:•Java E为满足开发多层体系结构的企业级应用的需求, 提出—组件-容器 的编程思想。Java E应用的基本软件单元是 _Java EE组牛 .基本软件单元的运行环境被称为 容器 .•两层体系结构应用程序分为 __客户层 和 服务器层 .•所谓的企业级应用程序,并不是特指为企业开发的应用软件,而是泛指那些为 _大型组织部门__创建的应用程序。•在三层分布式企业应用程序中,包括 _客户层____,__应用服务器层 , 数据服务器层 三层。•Java EE客户端组件既可以是 —一个Web浏览器 、―一个Applet ,也可以是一个__应用程序 .•Servlet组件在进行重定向时,需要使用ServletRespo nse接口的方法是__sendRedirect() .•httpServletRequest提供了两个方法用于从请求中解析出上传的文件: Part getPart(String name) 禾口 __Collection<Part>getParts() 。•Java EE提供的组件主要包括三类: —客户端组件 ,__Web组件 ,—业务组件 .•Servlet配置参数保存在__ServletConfig() 对象中,一个Servlet的该配置对象(能/否) 否(不能) 被其他Servlet访问。•Servlet支持两种格式的输入/输出流:—字符输入/输出流 和—字节输入/输出流_。•MIME的全称是_多媒体In ternet邮件扩展 , ServletRespo nse中响应正文的默认 MIME类型为_text/plain ,而HttpServetResponse中的响应正文的默认 MIME类型为 __text/html .•PDF文件的 MIME类型是 __application/pdf , Microsoft Word 文档的类型是__即plication/msword_ 。在Servlet中设置 MIME类型应使用 __response__对象的方法 setC onten tType() .•所有的Servlet都必须实现下面的两个接口之一:—通用Servlet接口 和__HttpServlet 接口 。•HTTP协议是一种—无状态 协议,服务器不记录关于客户的任何信息。•在Web程序设计中,客户端以表单方式向服务器提交数据是最常见的方法。 表单数据的提交方法有两种: —POST方法 和 —Get方法 .•常见会话跟踪技术有 __Cookie , _URL重写 , _隐藏表单域 _.•JS内置对象的作用范围有四种 _request ,一page ,—sessio ,—application .•JSP的 in elude 动作组件的基本语法: <jsp:i nclude page="文 件名” flush= ” true ” /> </jsp:i nclude>■ JS页面中声明变量的基本格式是 :— .•JS页面除了普通HTML代码之外,还主要有如下三种成分:—脚本元素(Scripting Element)、__指令(Directive) 、__动作(Action) 。•JSP旨令有三种,分另 U是 __page , include ,__taglib .•JSF页面中有两种类型的注释: 输出到客户端的注释: <!-comment-> 和不输出到客户端的注释: <%- -comme nt- -%>_ 。•在JS页面中,与Java Bean有关的标记有三个: <isp:useBean> , <jsp:setProperty> ,_<jsp:getPropert> 。•JavaBean的生命周期范围有四种是: page , request , session ,A. pplication. B. Java Bean在标记_<jsp:useBean> 中利用_Scope 属性声明Java Bean的生命 C. 周期范围。 D. Java类要成为Java Bean,必须满足三个规则: 对于每个属性都有一个 set方法,―对于 E. 每个属性都有一个get方法,不带任何参数的构造函数 . F. JDBC访问数据库过程中,主要涉及三种资源:_对数据库的连接对象 G. onnection__,—SQL语句对象 Statement_ ,—访问结果集对象 ResultSet或 RowSet_ . JDBC URL,获取数据库连接的方法是调用 DriverManager 对象的 onnection() 的方法。 ResultSet 具 有三个 获取流 的方法: _getBinaryStream__、_getAsciiStream 、 _getUnicodeStream . JDBC 支持三种类型的 Statement 对象: Statement, _PrepareStatement _CallableStatement . •根据服务提供商机制,服务提供商的配置文件必须存放于 _META-INF/services 目录下。 JDBC UR的格式是: MySQL数据库:」dbc:mysql:〃机器名/数据库名;GlassFish内置的Java B: jdbc:derby:〃 机器名 /数据库名 :_Oracle数据库: jdbc:oracle:thin@ 机器名: 端口名: 数据库名 . JSF 2.0提供了定义和访问资源的标准机制,它包含两个JSF标记访问资源: Script> , <:outputStylesheet> . JS提供了两种类型的导航组件: 按钮—,链接 . JSF勺视图组建都是 xhtml 文件,可以通过 使用“ #表达式语言 直接引用 Man aged Bea n的属性和方法。 JSF匡架的导航组件中, 链接标记有三种: h:commandLink ,h:link , h:outputLink __. mbeddedld___,_@Embeddable__. JSF在转换和验证时都有可能会产生错误信息,这些错误信息可以通过标记 <h:message> 显示出来,而这些预定义的错误信息有时是没有本地化的, 为了对这些消息进行本地化 _、 _validatorMessage 、 _requiredMessage ,让这些属性指向本地化资源即可。 JSF1 一个基于 _MVC 架构的框架,其中模型角色由_ManagedBean 承担,实现 _XHTML__承担,实现信息展示和与用户的交互,控制角 _JS框架—承担,实现具体的控制逻辑。 D的全称是.Contexts and ependecy Injection __ , CDI Bean是Java E 6规范的一项重大 ean模型。与Managed Bean不同的是,这 ean是由Java EE 6应用服务器不是JS框架 来管理和控制的。 JSF中立即事件类型通过设置组件的 immediate 属性来设置,它会将提前 进行—应用请求值阶段—而无须等到调用应用阶段。 JSF勺核心标记库有四种: _HTML标记 _,_Core标记 ,__Facelets标记,—复合纟组件标记 . JPA操作的基本单元称为 __Entity ,它其实是一个普通的 _Java_ 对象,诵 常对应数据库中。 JPA中,注解@Transient表示的含义是:_JPA不会在关系数据库表中创建与注解属性对 应的映射字段 . JPA的主键有四种生成策略,他们分别是 Table策略,Sequenee策略,Identitv策略,一Auto 策略• JPA中,如果使用了 java.util.Date类型,则必须额外标注 _@Temporal_ 注解说明转 sq I包中的哪种类型。 JPA中,持久化上下文有两种类型, 它们是—事物范围的持久化上下文 _,―扩展范围的 持久化上下文. JPA中,新增一个实体,调用 EntityManage的方法是_persist() ,查询时调用的方 nd() , 该方法的两个参数是 Entitv类型 , Entity的ID . ____ JPQL中,为了支持使用数据库本地支持的 SQL语句,提供了一种称为 _参数设置一的查 询方式,该查询方式也分为 —命名参数 和—位置参数 两种类型 ORM全称是 _ Object Relational Mapping JPA操作的基本单元称为 Entity ,它其实是一个普通的 Java 对象,通 常对应数据库中。 ntity 中的 char[], Character或 String类型的属性通常映射为 CLOB_ ( Character large Oiects) ,而Entity中的byte[], Byte[]或实现了 Serializable 接口的对象通常映射 _BLOg . JPA支持两种类型的加载方式: _EAGER , LAZY . Driven ea n)_. JB3.1规范中,EJB组件的实现可以仅仅是一个 POJO其全称是 Plain Old Java Object . 它不继承任何类型,也不需要任何实现接口。 ean分为三种类型: _无状态会话 Bean (Stateless Bean)_,_有状态会话 Bean (Stateful Bean),—单例会话 Bean( Singleton Session Bean)_. ean可以采用两种并发管理方式,一种是 一由容器托管的 ,另一种是一由 ean自身来实现的 ___. JB组件通过以下四种机制与容器交互: 回调方法,—EJBContex匕_Java命名和目录接口 , 上下文和依赖注入 .
比较消息驱动 Bean 与会话 Bean
(1)在某些方面,消息驱动 bean 类似于无状态会话 Bean:
消息驱动 bean 的实例通常不保留特定客户端的数据或会话状态
消息驱动 Bean 的所有 实例都是等效的,
单个消息驱动 Bean 可以处理来自多个客户端的消息
( 2)但与会话 Bean 不同,消息驱动 Bean 的客户端不通过接口对其进行访问,它们之间是 异步消息松散耦合的,消息驱动 Bean 只有一个 bean 类,没有接口类
三: 编程题重点
如何使用 <jsp:param> 和 <jsp:forward> 配合传递参数?
JSP,Servlet如何处理表单?
如何编写几种映射关系,以及相关的注解使用
*填空题:
•Java E为满足开发多层体系结构的企业级应用的需求, 提出—组件-容器 的编程
思想。Java E应用的基本软件单元是 _Java EE组牛 .基本软件单元的运行环境被
称为 容器 .
•两层体系结构应用程序分为 __客户层 和 服务器层 .
•所谓的企业级应用程序,并不是特指为企业开发的应用软件,而是泛指那些为 _大型组
织部门__创建的应用程序。
•在三层分布式企业应用程序中,包括 _客户层____,__应用服务器层 , 数据服务
器层 三层。
•Java EE客户端组件既可以是 —一个Web浏览器 、―一个Applet ,也
可以是一个__应用程序 .
•Servlet组件在进行重定向时,需要使用ServletRespo nse接口的方法是
__sendRedirect() .
•httpServletRequest提供了两个方法用于从请求中解析出上传的文件: Part getPart
(String name) 禾口 __Collection<Part>getParts() 。
•Java EE提供的组件主要包括三类: —客户端组件 ,__Web组件 ,—业务组件 .
•Servlet配置参数保存在__ServletConfig() 对象中,一个Servlet的该配置对
象(能/否) 否(不能) 被其他Servlet访问。
•Servlet支持两种格式的输入/输出流:—字符输入/输出流 和—字节输入/输出流_。
•MIME的全称是_多媒体In ternet邮件扩展 , ServletRespo nse中响应正文的默认 MIME
类型为_text/plain ,而HttpServetResponse中的响应正文的默认 MIME类
型为 __text/html .
•PDF文件的 MIME类型是 __application/pdf , Microsoft Word 文档的类型
是__即plication/msword_ 。在Servlet中设置 MIME类型应使用 __response__对
象的方法 setC onten tType() .
•所有的Servlet都必须实现下面的两个接口之一:—通用Servlet接口 和
__HttpServlet 接口 。
•HTTP协议是一种—无状态 协议,服务器不记录关于客户的任何信息。
•在Web程序设计中,客户端以表单方式向服务器提交数据是最常见的方法。 表单数据的
提交方法有两种: —POST方法 和 —Get方法 .
•常见会话跟踪技术有 __Cookie , _URL重写 , _隐藏表单域 _.
•JS内置对象的作用范围有四种 _request ,一page ,—sessio ,—application .
•JSP的 in elude 动作组件的基本语法: <jsp:i nclude page="文 件名” flush= ” true ” /> </jsp:i nclude>
■ JS页面中声明变量的基本格式是 :— .
•JS页面除了普通HTML代码之外,还主要有如下三种成分:—脚本元素(Scripting Element)
、__指令(Directive) 、__动作(Action) 。
•JSP旨令有三种,分另 U是 __page , include ,__taglib .
•JSF页面中有两种类型的注释: 输出到客户端的注释: <!-comment-> 和不输出到客
户端的注释: <%- -comme nt- -%>_ 。
•在JS页面中,与Java Bean有关的标记有三个: <isp:useBean> , <jsp:setProperty> ,
_<jsp:getPropert> 。
•JavaBean的生命周期范围有四种是: page , request , session ,
A. pplication.B. Java Bean在标记_<jsp:useBean> 中利用_Scope 属性声明Java Bean的生命
C. 周期范围。
D. Java类要成为Java Bean,必须满足三个规则: 对于每个属性都有一个 set方法,―对于
E. 每个属性都有一个get方法,不带任何参数的构造函数 .
F. JDBC访问数据库过程中,主要涉及三种资源:_对数据库的连接对象
G. onnection__,—SQL语句对象 Statement_ ,—访问结果集对象 ResultSet或 RowSet_ .
JDBC URL,获取数据库连接的方法是调用 DriverManager 对象的
onnection() 的方法。
ResultSet 具 有三个 获取流 的方法: _getBinaryStream__、_getAsciiStream 、
_getUnicodeStream .
JDBC 支持三种类型的 Statement 对象: Statement, _PrepareStatement
_CallableStatement .
•根据服务提供商机制,服务提供商的配置文件必须存放于
_META-INF/services 目录下。
JDBC UR的格式是: MySQL数据库:」dbc:mysql:〃机器名/数据库名;GlassFish内置的Java
B: jdbc:derby:〃 机器名 /数据库名 :_Oracle数据库: jdbc:oracle:thin@ 机器名: 端口名: 数据库名 .
JSF 2.0提供了定义和访问资源的标准机制,它包含两个JSF标记访问资源:
Script> , <:outputStylesheet> .
JS提供了两种类型的导航组件: 按钮—,链接 .
JSF勺视图组建都是 xhtml 文件,可以通过 使用“ #表达式语言 直接引用
Man aged Bea n的属性和方法。
JSF匡架的导航组件中, 链接标记有三种: h:commandLink ,h:link , h:outputLink __.
mbeddedld___,_@Embeddable__.
JSF在转换和验证时都有可能会产生错误信息,这些错误信息可以通过标记 <h:message>
显示出来,而这些预定义的错误信息有时是没有本地化的, 为了对这些消息进行本地化
_、 _validatorMessage 、
_requiredMessage ,让这些属性指向本地化资源即可。
JSF1 一个基于 _MVC 架构的框架,其中模型角色由_ManagedBean 承担,实现
_XHTML__承担,实现信息展示和与用户的交互,控制角
_JS框架—承担,实现具体的控制逻辑。
D的全称是.Contexts and
ependecy Injection __ , CDI Bean是Java
E 6规范的一项重大
ean模型。与Managed Bean不同的是,这
ean是由Java EE 6应用服务器不是JS框架 来管理和控制的。
JSF中立即事件类型通过设置组件的 immediate 属性来设置,它会将提前
进行—应用请求值阶段—而无须等到调用应用阶段。
JSF勺核心标记库有四种: _HTML标记 _,_Core标记 ,__Facelets标记,—复合纟组件标记 .
JPA操作的基本单元称为 __Entity ,它其实是一个普通的 _Java_ 对象,诵
常对应数据库中。
JPA中,注解@Transient表示的含义是:_JPA不会在关系数据库表中创建与注解属性对
应的映射字段 .
JPA的主键有四种生成策略,他们分别是 Table策略,Sequenee策略,Identitv策略,一Auto
策略•
JPA中,如果使用了 java.util.Date类型,则必须额外标注 _@Temporal_ 注解说明转
sq I包中的哪种类型。
JPA中,持久化上下文有两种类型, 它们是—事物范围的持久化上下文 _,―扩展范围的
持久化上下文.
JPA中,新增一个实体,调用 EntityManage的方法是_persist() ,查询时调用的方
nd() , 该方法的两个参数是 Entitv类型 , Entity的ID .
____
JPQL中,为了支持使用数据库本地支持的 SQL语句,提供了一种称为 _参数设置一的查
询方式,该查询方式也分为 —命名参数 和—位置参数 两种类型
ORM全称是 _ Object Relational Mapping
JPA操作的基本单元称为 Entity ,它其实是一个普通的 Java 对象,通
常对应数据库中。
ntity 中的 char[], Character或 String类型的属性通常映射为 CLOB_ ( Character large
Oiects) ,而Entity中的byte[], Byte[]或实现了 Serializable 接口的对象通常映射
_BLOg .
JPA支持两种类型的加载方式: _EAGER , LAZY .
Driven
ea n)_.
JB3.1规范中,EJB组件的实现可以仅仅是一个 POJO其全称是 Plain Old Java Object .
它不继承任何类型,也不需要任何实现接口。
ean分为三种类型: _无状态会话 Bean (Stateless Bean)_,_有状态会话 Bean (Stateful Bean),—单例会话 Bean( Singleton Session Bean)_.
ean可以采用两种并发管理方式,一种是 一由容器托管的 ,另一种是一由
ean自身来实现的 ___.
JB组件通过以下四种机制与容器交互: 回调方法,—EJBContex匕_Java命名和目录接口
, 上下文和依赖注入 .
题目解答
答案
_