点击围观!腾讯 TAPD 助力金融行业研发提效、敏捷转型最佳实践! 了解详情
写点什么

Java 模块化项目 Jigsaw 能否重回正轨?

  • 2014-08-04
  • 本文字数:743 字

    阅读完需:约 2 分钟

模块化的粉丝们会很高兴的听到这一消息,Jigsaw 项目已经重新提上日程,至少也是部分回到了正轨。

今年 7 月的早些时候,甲骨文首席 Java 架构师 Mark Reinhold 在他的一篇题为“《Jigsaw 项目:第二阶段》”的博文中告诉我们,在“过去的几年里”,jigsaw 项目“处于一个探索阶段,在这个阶段中,我们设计并建立了一种特别的方式来处理需求的草案集。”

回溯到2011 年6 月,最初曾打算将Jigsaw 包含在Java 7 的发布中,该宏伟计划由两个主要的部分组成。第一部分是一个几乎可以与OSGi 竞争的模块化框架。第二部分是将Java 平台本身真正地拆分成多个可挑选组合的模块。

但是最终该项目却公布了将会推迟到Java 8。然而这个计划却再次搁浅,Reinhold 在他的博文“ Jigsaw 项目:没搭上这趟火车”中请求 JSR 337 (Java 8) 专家组再次将 Jigsaw 项目的发布延期至 Java 9。根据甲骨文宣布的两年 Java 周期和 Reinhold 的博文“安全的火车”来看,该版本目前已计划在 2016 年早期发布。在那不久后,Jigsaw 项目的延期请求便得到了批准。

通过查看 Reinhold 的计划,可以看到 Jigsaw 项目原有的范围在经历了多次“减数分裂”后成为了四个 JEP(Java 改进建议):

  1. 提出一个具体的 JDK 模块化结构;
  2. 根据以上结构重新组织 JDK 源代码(不包括二进制文件);
  3. 第三个建议是将二进制映像文件进行模块化;
  4. 第四个 JEP 是将为 Java 自身引入模块化系统,这将与模块化系统 JSR 保持一致。

你可以通过 Jigsaw 项目的“目标和需求”文档来了解更多该项目的最新动向。也可以加入 jigsaw-dev 邮件列表来参与该项目的持续讨论。

Java 9 早期版本的二进制文件已经可以在 java.net 上进行下载。Java 9 JSR 目前尚未提交,这使得一些开发者很想知道下一班火车会不会又跳过这一站。

查看英文原文: Is Project Jigsaw Back On Track?

2014-08-04 06:412588
用户头像

发布了 52 篇内容, 共 21.6 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

还有谁不知道CRM系统可以为企业做这些?

低代码小观

CRM 客户关系管理 CRM系统 客户关系管理系统 企业管理软件

WordPress 固定链接设置

海拥(haiyong.site)

5月月更

做本让客户念念不忘的产品手册

小炮

产品手册

网络协议之:memcached text protocol详解

程序那些事

Java Netty 网络协议 程序那些事 5月月更

如何写出GC更优的代码,以达到提升代码性能的目的

非凸科技

性能 编程语言 垃圾回收 GC 吞吐率

国内外最顶级的12大看板工具

PingCode

融云参编,业界首个办公即时通信软件安全标准重磅发布!

融云 RongCloud

豆瓣评分8.5,详细讲解Python基础知识和应用的百科全书来了!

图灵教育

Python 程序员 计算机

跟我学Python图像处理丨掌握4种图像平滑算法

华为云开发者联盟

Python OpenCV 图像属性 兴趣ROI区域 图像通道

大咖说 X 智篆商业|未来五年:消费增长的“两大来源”与“四个方面”

大咖说

阿里云 存量时代 智篆商业

OpenHarmony布道师招募正式启动,打造个人技术影响力的机会来了!

科技汇

黎明前的至暗时刻,旅企是该坚守还是放弃?

易观分析

旅游业

易周金融观点 | 支付机构入局数字藏品;Q1手机银行交易超150万亿

易观分析

金融

连续3年实力登榜!EMQ映云科技再度跻身“2022中国边缘计算企业20强”

EMQ映云科技

物联网 IoT 边缘计算 emq 5月月更

OpenHarmony兼容性平台更新上线

OpenHarmony开发者

OpenHarmony 兼容性平台

百问百答第37期:如何一次性贯穿前后请求,调用链告诉你答案

博睿数据

调用链 博睿数据 IT运维

加速虚拟与现实交互,2022视觉计算私享会邀请你一起沉浸体验

阿里云弹性计算

vr 虚拟现实 元宇宙 视觉计算

OpenHarmony 3GPP协议开发深度剖析——一文读懂RIL

OpenHarmony开发者

OpenHarmony RIL

node爬虫爬取小说章节

空城机

爬虫 Node 5月月更

主流开源分布式图计算框架 Benchmark

NebulaGraph

图计算 分布式图数据库

墨天轮访谈 | 百度云邱学达:GaiaDB如何解决云上场景的业务需求?

墨天轮

数据库 百度云 国产数据库

Connection reset

领创集团Advance Intelligence Group

Connection reset

RGB色彩空间

Loken

音视频 5月月更

【Linux深潜】详解Linux系统自身安全调优配置

沃趣科技

Linux

云图说|DDS读写两步走,带您领略只读节点的风采

华为云开发者联盟

数据库 华为云 读写分离 DDS

架构实战营 第 6 期 模块五课后作业

火钳刘明

架构实战营 「架构实战营」

Java模块化项目Jigsaw能否重回正轨?_Java_Victor Grazi_InfoQ精选文章