书籍 深入理解Java模块系统的封面

深入理解Java模块系统

[德] 尼科莱·帕洛格

出版时间

2021-01-01

ISBN

9787115552341

评分

★★★★★
书籍介绍
本书从Java模块系统的设计动机和基本概念讲起,一直延伸至其高级特性,详尽介绍了模块系统的基本机制,以及如何创建、构建和运行模块化应用程序。本书还会帮助你将现有项目迁移到Java 9及以上版本,并逐步将之模块化。书中主要内容包括:从源代码到JAR来构建模块、迁移到模块化Java、解耦依赖以及改进API、处理反射和版本、自定义运行时镜像等等。 尼科莱·帕洛格(Nicolai Parlog),开发者、作家、演讲者、培训师,曾任SitePoint Java频道编辑。自2011年以来,尼科莱一直是一名专业的Java开发人员,并已成为自由开发者、培训师和多个开源项目的长期贡献者。他还时常通过博客、演讲、交流和写作等方式传播软件开发知识。 张悦,戴尔科技集团中国研发中心研发经理,专注于企业级存储、云计算、软件工程效率等领域,拥有十余年软件开发、测试和管理经验。 黄礼骏,毕业于北京大学,曾任职于京东、EMC、百度等知名公司,代码爱好者,拥有多年Java开发经验,熟悉分布式系统、Web开发、区块链等领域。 张海深,曾任职于京东、EMC、亚马逊等一线互联网公司,高级架构师,拥有十余年开发和管理经验,熟悉分布式存储、中间件、区块链等领域。
目录
版权声明
献词
序言
前言
致谢

显示全部
用户评论
Pros:很多细节不错,对开发过程中可能碰到的问题有不少指导,Cons:整体结构有问题,略啰嗦,翻译质量不太行。
翻译的好拗口,看了开头和结尾,对为什么引入模块系统、引入之后的优势、与OSGi和现有构建工具之间的区别。
我以为的模块系统:以模块为粒度的官方hotswap方案;实际上的模块系统:解决项目依赖和运行时环境臃肿问题。大概翻了前几章,感觉暂时用不上…