Java EE6 教程 第一部分 简介 1 总览(7)

 

 
1.9.7 Java事务处理API
 
Java事务处理API提供了标准的接口来划分事务。Java EE体系结构提供了一个默认的自动处理事务提交和回滚。自动提交意味着任何应用在查看数据的时候将会看到更新后的数据,当数据库发生读写操作的时候。尽管如此,如果你的应用操作了两个单独的数据库,而两个数据库之间存在依赖关系,在这种情况下,你应该使用JTA来对所有的事务(包括操作、事务开始、事务回滚、事务提交)进行划分(分隔)。
 
Java EE 6平台要求使用JTA 1.1.
 
 
1.9.8 针对Restful Web Services的API
 
对Restful的Web Service(JAX-RS), 根据呈现状态转移(REST)体系结构,Java API定义了一套针对开发Web Service的API。 一个基于JAX-RS的web 应用程序由servlet打包成的WAR文件和一些必须的类库组成。
 
JAX-RS API是Java EE 6新出现的东西,Java EE 6平台要求使用 JAX-RS 1.1.
 
 
 
1.9.9 可管理的bean
 
可管理的bean,是轻量级的容器管理对象(POJOs),有着最小的要求,提供了基本服务的中的部分子集,比如资源注入、生命周期回调、和拦截器。可管理的bean呈现了JavaServer  Faces技术中对管理bean的概念,可以在任何的Java EE应用中使用,而不仅仅是web模块。
 
可管理bean的规范是Java EE 6平台规范的一部分(JSR316).
 
可管理bean是Java EE 6新出现的东西,Java EE 6平台要求使用可管理bean 1.0.
 
 
1.9.10 支持上下文和依赖注入的Java EE平台 (JSR 299)
 
上下文和依赖注入(CDI)在Java EE平台中定义了由Java EE容器来提供一系列上下文服务,这使得开发人员使用企业bean和Java Server Faces技术开发web应用更加容易。CDI设计时考虑到会和状态对象一起使用,从而使得应用范围更加宽广,允许开发人员有更大的灵活性来集成不通的组件以一种松耦合但类型安全的形式。
 
CDI是Java EE 6新出现的东西,Java EE 6平台要求使用CDI 1.0.
 
 
 
1.9.11 JAVA中的依赖注入 (JSR 330)
 
针对Java 的依赖注入定义了一系列标准的注解来应用到可注入的类中。
 
在Java EE平台中,CDI提供了对依赖注入的支持。具体的来说,你仅仅可以在CDI开启的应用程序中使用依赖注入点。
 
针对Java的依赖注入在Java EE 6平台中是新的东西,Java EE 6平台要求使用针对Java 的依赖注入 1.0 版本。
 
 
 
1.9.12 Bean的验证
 
Bean的验证规范定义了一个元数据模型和在Java bean组件中验证数据的API. 取代了跨层的分布式数据验证,例如在浏览器和客户端进行的数据验证, 你可以在一个地方定义一个验证约束,然后可以在不同的层次中共享使用它。
 
Bean的验证是Java EE 6中新出现的东西,Java EE 6平台要求使用Bean Validation 1.0
 
 
1.9.13 Java 消息服务API
 
 
JMS API是一个消息标准,允许Java EE应用组件创建、发送、接受、和读取消息。它使得分布式通信更加松耦合、可靠和异步。
 
Java EE 6 平台要求使用 JMS 1.1.
 
 
 
1.9.14 Java EE连接体系结构(JCA)
 
Java EE连接体系结构常被工具开发商和系统集成商使用,通过它可以创建支持访问企业信息系统的资源适配器,同时可以插入到任何Java EE产品中。一个资源适配器是一个软件组件,允许Java EE应用对基于企业信息系统的资源进行访问和交互。因为资源适配器是针对特定资源管理者的,所以每个数据库或者企业信息系统都会有不同的资源适配器。
 
对基于Java EE的web service和已有的企业信息系统的事务集成,Java EE连接体系结构也提供了面向性能、安全、可伸缩、和基于消息的事务集成,这些可以是同步的,也可是异步的。已有的应用程序和企业信息系统通过Java EE Connector architecture来集成到Java EE平台中,能通过使用JAX-WS来暴露成基于XML的web service,和Java EE组件模型。因此JAX-WS和Java EE Connector architecture是对企业应用集成(EAI)和端到端业务集成的技术补充。
 
Java EE 6平台要求使用 JCA 1.6.
 
 
 
1.9.15 Java邮件API
 
 
Java EE应用程序使用 Java邮件API来发送邮件提醒。Java邮件API包含两部分:
 
  • 应用程序级别的接口,可以被应用程序用来发送邮件
  • 服务提供接口
 
Java EE平台包括了Java邮件API和服务提供者,允许应用程序组件发送互联网邮件。
 
Java EE 6平台要求使用 JavaMail API 1.4.
 
 
 
1.9.16 针对容器的Java授权约定
 
针对容器的Java授权约定(JACC)规范定义了Java EE应用服务器和授权策略提供者之间的约定。所有的Java EE容器都会支持这种约定。
 
JACC规范定义了满足Java EE授权模型的java.security.Permisson类。该规范对容器访问的绑定和每个许可类的实例的操作进行了限定。它定义了策略提供者的语义,策略提供使用新的权限类来解决Java EE平台所要求的授权,同时包括定义和使用角色。
 
 
Java EE 6平台要求使用 JACC 1.4.
 
 
 
1.9.17 针对容器的Java认证服务提供接口
 
 
针对容器的Java认证服务提供接口(JASPIC)规范定义了服务提供接口(SPI),该服务提供接口由认证提供者根据消息认证机制来实现,可能集成在客户端或者是消息处理的服务容器中。认证提供者通过该接口来进行集成进而管理由它们所调用的容器提供给他们的网络消息。认证提供者将发出的消息进行转换,从而每个消息的源可以被接受消息的容器进行认证,而消息的接收者可以被消息的发送者所认证。认证提供者对每个到来的消息进行认证,同时把消息认证所建立的识别返回给它们所调用的容器。
 
JASPIC 是在Java EE 6平台新出现的东西,Java EE6平台要求使用 JASPIC 1.0.
 
 
 
 
 
 
 
 
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值