阅读更多

4顶
1踩

编程语言

原创新闻 EJB 3.2 中的最新特性

2012-07-31 10:49 by 副主编 wangguo 评论(8) 有10870人浏览
EJB专家组近日发布了EJB 3.2规范的第2版草案。

EJB(Enterprise JavaBean,企业级JavaBean)是一个用来构筑企业级应用的服务器端可被管理组件。EJB规范的目的在于为企业级应用开发人员实现后台业务提供一个标准方式,自动处理诸如数据持久化、事务整合、安全对策等不同应用的共有问题,使得软件开发人员可以专注于程序的特定需求而不再饱受那些非业务元素的困扰。

EJB 3.2 (JSR-345)在2011年4月份启动,现在最新版本为v2版草案。在该版本中,我们可以预览到EJB 3.2的一些特性:

  • 下面这些特性已经纳入EJB可选特性文档中:
  •            EJB 2.1和早期针对容器管理持久性的Entity Bean组件协议
               EJB 2.1和早期针对Bean管理持久性的Entity Bean组件协议
               EJB 2.1和早期Entity Bean的客户端视图
               针对容器管理持久性查询方法的查询语言(EJB QL)
               基于JAX-RPC的Web服务端点
               JAX-RPC Web服务客户端视图
  • 支持本地异步会话Bean调用,非持久性EJB Timer Service已经被添加到EJB 3.2精简版功能集中。
  • 获得当前类装载器的限制已被移除。
  • Java I/O访问权已放宽,现在用“应谨慎行事(should exercise caution)”取代了“must not(不允许)”。
  • 有状态会话bean的生命周期回调拦截方法,现在可以在一个事务环境中执行(由生命周期回调方法的事务属性决定)。
  • 现在可以完全禁用特定的有状态会话bean的钝化(passivation)。
  • TimerService API已被扩展,现在可以在同一个EJB模块中查询所有活动计时器。
  • 会话bean指定实现接口(作为本地或远程业务接口)的默认规则已经放宽,可以包含多个接口。
  • JMS消息驱动bean的标准激活属性名单已经扩展,以与JMS 2.0规范中的变化相匹配。
详细信息:https://blogs.oracle.com/marina/entry/ejb_3_2_news

草案下载:ejb-3_2-core-pd-2.pdf
4
1
评论 共 8 条 请登录后发表评论
8 楼 nick.s.ni 2012-08-01 08:10
引用
TimerService API已被扩展,现在可以在同一个EJB模块中查询所有活动计时器。
這個EJB 3的时候不就可以了吗,可以查询多所有的活动计时器啊。

估計最早支持3.2的是JBoss和GlassFish,不过GlassFish每个小版本升级的变动也够大的,代码每个版本都要调整。
7 楼 dieslrae 2012-07-31 20:58
happysoul 写道
这东西用jboss启动了以后,一看内存 ~~

整好忽悠客户买硬件
6 楼 happysoul 2012-07-31 20:10
这东西用jboss启动了以后,一看内存 ~~
5 楼 goldenfish1919 2012-07-31 13:01
lost_alien 写道
还有哪些企业在用ejb的啊。。。。?

比如:日本的NTT
4 楼 string2020 2012-07-31 11:37
OSGI是干什么吃的。
3 楼 tag13346 2012-07-31 11:14
简单点的都spring,复杂玩得高级点的都OSGI,新项目用EJB3八成是技术和组件积累的原因
2 楼 zjhlht 2012-07-31 11:00
EJB的部署范围还是很广的!!尤其是一些运维好几年的工程。
1 楼 lost_alien 2012-07-31 10:52
还有哪些企业在用ejb的啊。。。。?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 数据湖三剑客 Hudi、Delta、Iceberg 对比

    Apache Hudi、Apache Iceberg 和 Delta Lake是目前为数据湖设计的最佳格式。这三种格式都解决了数据湖最迫切的一些问题。 原子事务–保证对数据湖的更新或追加操作不会中途失败,产生脏数据。 一致的更新–防止...

  • 开源数据湖方案选型:Hudi、Delta、Iceberg深度对比

    这篇文章主要向大家介绍开源数据湖方案选型:Hudi、Delta、Iceberg深度对比,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。 目前市面上流行的三大开源数据湖方案分别为: delta、Apache Ice...

  • 实践数据湖iceberg 第十二课 catalog是什么

    实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中,以sql方式从kafka读数据到iceberg 实践数据湖iceberg 第四课 在sqlclient中,以sql方式从kafka读数据到iceberg...

  • Zeroc-Ice(ice-Touch)详解与配置应用

    从16年初我开始接触到ZeroC-Ice, 紧接着公司的项目中也应用了Ice框架, 到现在也一年多了. 今天我就来做个总结, 谈谈Ice, Ice的优势, 还有iOS端的集成应用等. 博主才疏学浅, 若有不对之处, 还望大家指正.

  • ICE简介

    一、ICE简介 1、ICE是什么? ICE是ZEROC的开源通信协议产品,它的全称是:The Internet Communications Engine,翻译为中文是互联网通信引擎,是一个面向对象的中间件,使我们能够以最小的代价构建分布式应用程序...

  • Flink+Iceberg搭建实时数据湖实战

    点击上方蓝色字体,选择“设...第一部分:Iceberg 核心功能原理剖析 :Apache Iceberg摘自官网:ApacheIcebergisanopentableformatforhugeanalyticdatasets.可以看到 Founders 对 Iceberg 的定位是面向海量数据分析...

  • 机器学习模型可解释性进行到底 ——PDP&ICE图(三)

    之前两篇有专门介绍shap值,可以说非常好用, 机器学习模型可解释性进行到底 —— 从SHAP值到预测概率(二) 机器学习模型可解释性进行到底 —— SHAP值理论(一) ...ICE图3.1 部分依赖图(Partial Dependen

  • Data Lake 三剑客——Delta、Hudi、Iceberg 对比分析

    通过上面的分析能够看到,三个引擎的初衷场景并不完全相同,Hudi 为了 incremental 的 upserts,Iceberg 定位于高性能的分析与可靠的数据管理,Delta 定位于流批一体的数据处理。这种场景的不同也造成了三者在设计上...

  • Apache Iceberg 你需要知道的原理与技术

    实时数据仓库的发展、架构和趋势这篇文章从实时数仓开始讲到批流一体,谈了谈对大数据架构体系发展趋势的看法。文章最后讲到了基于数据湖Iceberg实现的存储层统一方案,以及要实现此方案Ice...

  • Presto Iceberg 数据源 + Alluxio 使用以及最新进展介绍

    本文来自 Alluxio 在2021年11月27日举办的 《【Iceberg + Alluxio】助力加速数据通道》在线会议。分享者为王北南和shouwei chen。本次分享主要分两部分...

  • 数据湖(十二):Spark3.1.2与Iceberg0.12.1整合

    文章目录Spark3.1.2与Iceberg0.12.1整合一、​​​​​​​向pom文件导入依赖二、SparkSQL设置catalog配置三、使用Hive Catalog管理Iceberg表1、创建表2、插入数据3、查询数据4、删除表四、用Hadoop Catalog管理Ice...

  • springboot之ice规则引擎探索

    轻量级,高性能,提供可视化操作页面 下载好了之后 可以看到ice里面带了一个调用例子,非常方便我们来学习 然后我们发现例子还是有些不方便我们使用,好了我们改造一下 咱们在ice-test的pom.xml里面,直接拿我的替换...

  • 实践数据湖iceberg 第二十四课 iceberg元数据详细解析

    本文彻底解释 iceberg元数据 存储细节 实践数据湖icerberg专栏 本专栏记录iceberg菜鸟到专家的过程,记录踩坑,填坑,iceberg特征的了解与原理的认知

  • 数据湖08:Apache Iceberg原理和功能介绍

    Iceberg是一种开放的数据湖表格式。可以简单理解为是基于计算层(Flink , Spark)和存储层(ORC,Parqurt,Avro)的一个中间层,用Flink或者Spark将数据写入Iceberg,然后再通过其他方式来读取这个表,比如Spark,...

  • Iceberg源码学习:flink写iceberg流程

    flink支持DataStream和DataStream写入iceberg StreamExecutionEnvironment env = ...; DataStream<RowData> input = ... ; Configuration hadoopConf = new Configuration(); TableLoader tab

  • webrtc进阶-信令篇-之三:信令、stun、turn、ice

    webRTC支持点对点通讯,但是webRTC仍然需要服务端: .... 所以我们需要了解服务端相关的知识:信令、Stun、trun、ice。一、什么是信令信令就是协调通讯的过程,为了建立一个webRTC的通讯过程,客户端

  • ice的意思_ice是什么意思_ice怎么读_ice翻译_用法_发音_词组_同反义词_冰-新东方在线英语词典...

    词汇搭配用作名词 (n.)动词+~make ice制冰块produce ice制冰shave ice刨冰walk over the ice在冰上走eat ice吃冰淇淋take an ice要冰淇淋break ice打破僵局cut ice起作用put sth on ice把…暂且搁一搁skate over ...

  • Spark+Flink+Iceberg打造湖仓一体架构实践探索

    这意味着如果要用 Presto 查询 Delta,查询时还要跑一个 Spark 作业 Iceberg Iceberg一个通用化设计的Table Format,高性能的分析与可靠的数据管理,Iceberg 没有类似的 HoodieKey 设计,其不强调主键。上文已经说到...

  • ICE之——IceGrid负载均衡部署

    (3)主机2上启动节点2,执行:icegridnode --Ice.Config=config.node,此时因为服务配置为随节点启动,所以服务自动激活; 6、打开客户端 执行./client,客户端自动连接注册表服务器,接下来便可向服务器发起...

Global site tag (gtag.js) - Google Analytics