BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Oracle正在寻求有关Java EE 8计划的进一步反馈

| 作者 Charles Humble 关注 904 他的粉丝 ,译者 臧秀涛 关注 4 他的粉丝 发布于 2014年1月17日. 估计阅读时间: 4 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

就云、安全、日志、部署、可测试性、裁剪和剖析等主题,Oracle发起了Java EE 8社区调研的第二部分。

“过去5周,社区对调研第一部分的响应让我们非常惊讶,”David Delabassee写道。“我们收到了大量有价值的反馈!这意味着我们有很多数据要处理,这是我们要面对的问题!”

在这些要考虑的重要主题中,有一个主题是,现在是否适合标准化对PaaS、SaaS和多租户的支持。这最初是Java EE 7的计划工作,但是后来搁置了,至少部分是因为感觉尝试标准化还为时过早。那时Linda DeMichiel写道

尽管我们有着远大的目标,但在时间表上,云端的进展太慢。部分是因为部署在云中的应用在供应、多租户和弹性方面还不成熟。还有部分原因是,鉴于开启这项工作时我们在云领域的行业经验很有限,在尝试将事情做“对”方面,我们的做法很保守。正是因为这一点,我们认为,要想对标准化基于PaaS的编程和多租户提供可靠的支持,会将Java EE 7的发布推迟到2014年春季——距现在还有两年之久,比时间表晚了一年多。在我们看来,那时间太长了。

Oracle现在感兴趣的是,是否广大Java社区会认为值得再次尝试。

其他正在考虑的想法包括,引入一个标准API,支持开发者跟踪单个请求通过系统时的效果,以便看到它使用了什么服务,引发了其他哪些请求,等等。此外,Oracle还在考虑支持嵌入式Web容器和嵌入式Java EE容器。还有一些安全方面的提议,包括标准化组到角色的映射(group to role mapping)、支持EL的认证注解(EL-enabled authorization annotations)和标准化简单安全提供者(standardization of simple security providers)。

Oracle也在琢磨是否再试一下标准化一个部署模型。这方面最初的尝试是Java EE Application Deployment [JSR 88],理论上允许使用同样的部署工具将任何应用部署到任一Java EE兼容环境中,但是各厂商对它的支持太弱,所以最后考虑在Java EE 6中去掉了。

与JSR 88类似,Java EE Management [JSR 77]提供了一些API,用于让管理工具查询Java EE应用服务器,以确定其当前状态、部署的应用等信息。使用这些API的服务器管理工具可以在不同厂商提供的服务器上工作,为系统管理员在不切换管理工具和进程的条件下切换应用服务器提供了一种手段,也为管理由多家厂商实现的平台组成的多个Java EE服务器网络提供了一种手段。厂商对该API的支持也很差,Java EE 7考虑去掉,这次它又回到了调研列表上。其他要裁剪的候选项包括EJB 2.x远程与本地客户端视图(EJBObjectEJBLocalObjectEJBHomeEJBLocalHome接口)和CORBA。

调研包括28个问题。像以前一样,每个问题都提供了相关技术概念的背景,以帮助参与者做出合理的决策。调研见该链接

查看英文原文:Oracle Seeks Further Feedback on Java EE 8 Plans

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT