cdi name 日志

CDI 2.0Java EE平台上下文和依赖项注入的下一个版本,并且是Java EE 8中包含的候选对象。 自2014年9月以来,该工具一直在开发中,并且进展Swift!

CDI 2.0的主要目标

  • Java SE 8对齐(当然!)
  • Java SE的支持–标准化Java SE的依赖注入API。 各个CDI实现(Weld等)确实支持Java SE,但需要使用供应商特定的方式来使用它们。 希望可以解决此问题,我们将拥有在Java SE和EE上使用CDI的标准API!
  • CDI模块化–将CDI拆分为易于管理的模块,从维护以及采用/实施的角度使事情变得更容易
  • 增强的事件–一项主要增强功能是引入了异步事件,该事件到目前为止还没有出现(CDI 1.2)。
  • 其他功能– AOP(拦截器和装饰器)和SPI相关的增强功能

现在还很早,到目前为止还没有定论。 事情正在发展,并将继续如此。 可以在官方CDI规范页面上访问所有最新更新。

开放有序的工作作风

不得不说,从Java EE观察者的角度来看,CDI规范团队以非常结构化而开放的方式开展工作的方式给我留下了特别深刻的印象。

  • 与规范相关的所有工作已分为高级主题(如上所述)
  • 有一个与之对应的工作坊。
  • 每个研讨会(或工作项)都有一份文档草案,其中描述了相关的想法,建议和相关的细节。 最好的部分是社区可以阅读,响应和协作!

有关CDI规范的工作团队的口头禅更多细节可以在这里和个人的工作流的最新详细信息可在CDI规格主页(向下滚动到页面的底部)。

注意:有关异步事件功能的一些讨论可以在这里访问

前沿技术– JBoss Weld 3

你们中许多人可能已经知道, JBoss Weld是CDI规范的参考实现。 好消息是Weld 3 Alpha3已经存在,并且包含CDI 2.0中提出的一些功能!

总而言之,Weld 3支持的一些与CDI 2.0相关的功能是:

  • 支持异步事件–现在您可以使用fireAsync(yourPayloadObject)并立即返回调用。
  • 利用Java SE 8功能–您现在可以在限定符和拦截器绑定上使用可重复的注释
  • 使用@Priority区分观察者方法的优先级

有关更多详细信息,请查看此出色的文章。

您可以在Weldfly 8.2体验Weld 3。 只需按照Arun Gupta在其博客上发布的这些说明进行操作即可。

享受生活在最前沿的乐趣!干杯!

翻译自: https://www.javacodegeeks.com/2014/12/updates-on-cdi-2-0.html

cdi name 日志

cdi name 日志_CDI 2.0更新相关推荐

  1. WeihanLi.Npoi 1.10.0 更新日志

    WeihanLi.Npoi 1.10.0 更新日志 Intro 上周有个网友希望能够导入Excel时提供一个 EndRowIndex 来自己控制结束行和根据字段过滤的功能,周末找时间做了一下这个 fe ...

  2. php log pecl,PHP日志扩展SeasLog-1.0.0正式版在PECL发布

    PHP日志扩展SeasLog-1.0.0正式版在PECL发布 发布于 2014-07-29 07:00:26 | 140 次阅读 | 评论: 0 | 来源: 网友投递 SeasLog PHP日志扩展S ...

  3. 计算机管理可以更新吗,微信可以批量管理好友吗(电脑版微信3.0.0更新规则了)...

    "好友太多,一个一个删除太累怎么办?" 前几天的安卓微信7.0.19内测更新呢,现在也已经去除了内测字样,所以正式版也快要来了哟! 那么今天我们来体验一下今日PC端微信正在内测的3 ...

  4. SIRIUS更新日志|SIRIUS人脸识别更新日志|天狼星人脸识别更新日志

    SIRIUS 3.1.0 更新日志 2018年7月8日     1.支持使用通道颜色标识设备信息     2.支持配置并显示摄像头名称     3.支持配置陌生人报警开关     4.支持每路分别配置 ...

  5. 锤子m1l 刷android7.0,锤子M1/M1L收到 Smartisan OS 3.7.0 更新推送

    [刷机之家资讯]6月30日锤子坚果Pro率先吃上了Smartisan OS 3.7.0,今天M1/M1L用户也收到了该版本的更新推送. Smartisan OS v3.7.0更新日志 Smartisa ...

  6. cdi name 日志_DI / CDI –基础

    cdi name 日志 简介(DI / CDI基础) 首先,我认为对此会有一些困惑,但事实是,它们是相同的–不同之处在于用法及其用途. DI(依赖注入)是通用术语–该功能基本上是在任何应用程序上进行B ...

  7. 小米android8.0新功能,性能大优化:小米A1已向所有用户推Android 8.0更新!

    原标题:性能大优化:小米A1已向所有用户推Android 8.0更新! 近日,小米方面发布消息表示,已经正式向所有的小米A1手机用户推送Android 8.0系统更新,用户在检查更新当中就可以直接OT ...

  8. 三星s9刷android原生6,三星Galaxy S9 ROM V6.0 更新所有GOODLOCK组件 自带ROOT权限 稳定流畅省电...

    三星Galaxy S9 ROM V6.0 更新所有GOODLOCK组件 自带ROOT权限 稳定流畅省电,更多细节优化请自行刷入体验. 三星Galaxy S9 ROM 6.0更新日志: 1.基于G965 ...

  9. 如何在Mac OSX Yosemite中将Ruby版本2.0.0更新到最新版本?

    本文翻译自:How to update Ruby Version 2.0.0 to the latest version in Mac OSX Yosemite? I need to update m ...

最新文章

  1. Android Studio引入.so文件的正确姿势 以及调用.so 文件时报错has text relocations 解决
  2. max 宏定义取消:error C2589: error C2059: 语法错误 : “::”
  3. Nginx—— Rewrite规则的使用
  4. Unity 初级保龄球游戏
  5. python零基础能学吗-Python真的零基础可以学会吗?
  6. JavaScript 字符串与数字的相互转换
  7. Nesuss系统漏洞扫描器+Nmap扫描
  8. 各种编程技术资料分享
  9. jQuery事件与事件对象
  10. 小米生态链成功的12个关键因素
  11. 2021-2027全球与中国医疗废物容器市场现状及未来发展趋势
  12. PHP毕业设计项目作品源码选题(13)学校排课和选课系统毕业设计毕设作品开题报告
  13. 02C++对C的增强
  14. 阅读 | 皮囊与灵魂
  15. 《时空测量原理》韩春好著
  16. 腾讯2018春招实习生和秋招面试问题
  17. 荣耀成为华为手机海外出货量增长发动机,小米已不是对手
  18. 假设有100个瓶子,其中只有1瓶有毒药,你现在有7只老鼠,怎么检测出那一瓶是由毒的(老鼠喝到有毒的就会死)
  19. JBOSS4.0.2 HTTP集群配置详解
  20. Java任务项目-名片管理系统

热门文章

  1. 初识php异步多线程扩展swoole
  2. 【转载】为何要十跪父母
  3. Linux下如何查看tomcat是否启动/系统日志等
  4. MariaDB数据库介绍三、MHA(Master HA)实现主节点故障转移
  5. SQL SERVER 2008 登陆失败(SQL和windows都没有对应的权限)
  6. web开发过程中经常用到的一些公共方法及操作
  7. Canvas 渐变 图像组合效果 颜色翻转
  8. $this-load-view()
  9. Oracle中快速查找锁与锁等待
  10. 《Ext JS高级程序设计》节选: 一个结合DataWrite和RowEditor的Grid示例(1)