Java 9模块化开发:核心原则与实践 (O’Reilly精品图书系列)

  • 书籍语言:简体中文
  • 下载次数:1840
  • 书籍类型:Epub+Txt+pdf+mobi
  • 发布日期:2025-09-07
  • 连载状态:全集
  • 书籍作者:桑德·马克(Sander Mak)
  • 运行环境:pc/安卓/iPhone/iPad/Kindle/平板

内容简介

全书共分为三部分,第一部分主要介绍如何使用模块系统。首先从介绍模块化JDK本身开始,然后学习创建自己的模块,随后讨论可以解耦模块的服务,最后探讨模块化模式以及如何以最大限度地提高可维护性和可扩展性的方式使用模块。第二部分主要介绍迁移。在该部分中,详细讲解如何将现有代码迁移到模块中,以及如何使用尚未模块化的现有库。如果你是一名库的编写者或者维护者,那么本部分中有一章专门介绍了如何向库添加模块支持。第三部分主要介绍一些模块化开发工具,既介绍了IDE的现状以及构建工具、如何测试模块,还介绍了自定义运行时映像以及对模块化未来的展望。Java9向Java平台引入了模块系统,这是一个非常重要的飞跃,标志着模块化Java软件开发的新纪元。当需要创建灵活且易于维护的代码时,模块化是一个关键的架构设计原则。本书给出了Java模块系统的明确概述,并演示了如何通过创建模块化应用程序来帮助管理以及降低复杂性。作者引导我们了解了模块系统中的相关概念以及工具,介绍了将现有代码迁移到模块中的模式以及以模块方式构建新应用程序的方法。

下载地址