第四年度的 Java2Days 会议在保加利亚首都索菲亚举行,Reza Rahman 在主题演讲中讨论了即将发布的 Java EE 7。这是三年多以来的首次 JEE 版本发布,预计新版本将于 2013 年第二季度早期发布(尽管 Glassfish 应用服务器版本 4 的早期访问版中已经包含了许多 Java EE 7 甚至 Java EE 8 的特性)。
Java EE 7 起初打算增加云管理工具,但是正如我们 9 月份所报道的,大多数的云支持都已经被延迟到 Java EE 8 中。一些预期的增强包括:
- JPA2.1,它包含模式生成、存储过程支持、非同步持久化上下文以及实体转换器
- Web Sockets
- JMS2,这是在 2002 年 3 月发布的 JMS 版本 1.1 之后对它的首次更新。本次发布增加了对 JCA 的强制性支持,它能移除一些供应商所引入的平台依赖性
- Java 批处理,它是一个使用通用编程模型和标准 API 声明批处理任务的规范
- JAX-RS 2.0 向 REST 风格的 Web Services 中添加了客户端 API 以及实体拦截器、异步处理、超媒体支持和常用配置
- EJB 3.2 继续对 EJB 3.0 进行简化,从之前的版本中移除了很多限制,例如允许访问文件系统
- JSON-P 将 XML 风格的 STaX 和 DOM 处理引入到了 JSON 中
- JSF 2.2 增加了 HTML5 支持
- Bean Validation 1.1 是一种基于注解的在 Java 类中的变量和参数上声明约束的新方式
- 对缓存和事务的新支持
“测试多线程应用程序”是一个与众不同的演讲,它列举了一些测试框架,包括由著名的 FindBugs 网站的 Bill Pugh 与他人合作开发的 MultithreadedTC 、基于事件的测试框架 IMUnit 、能够为较少量线程测试所有可能的交叉的框架 Java Path Finder , 以及其他的并发测试框架。
另一个测试讲座则以实战练习的方式深入介绍了流行的模拟对象测试框架 Mockito 。
Java 并发动画已成为这些会议中的常客,同往常一样生动,它目前的重点是支持所有新的 Java7 并发组件的动画。
Java2Days 是在东欧举行的首次 Java 会议,此次在保加利亚首都索菲亚市中心的现代化的展览会议中心举行,该中心远高于中世纪的保加利亚教堂以及遗留的 1989 年之前的共产主义政治建筑。演讲使用的都是英语,会议由三个部分组成——Java2Days、Cloud2Days 和 Mobile2Days。今年有近 1000 人参加,表明该会议在 2009 年首次召开之后有一个很大的增长。演讲人有 Adrian Cole 和 InfoQ 的贡献者 Josh Long 等。
英文原文地址: http://www.infoq.com/news/2012/11/Java2DaysConference
感谢马国耀对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论