基础信息

书名:Java 9模块化开发:核心原则与实践
作者:【荷】桑德·马克
出版社:机械工业出版社
出版时间:2018年6月
ISBN:9787111601296
字数:210千字

推荐语

本书将帮助你了解模块系统中的相关概念以及工具,将现有代码迁移到模块中的模式,并以模块的方式构建新的应用程序。

内容简介

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

作者简介

作者桑德·马克(Sander Mak),荷兰Luminis公司的一名研究员,开发了许多主要用于JVM上的模块化以及可扩展软件,但也会在需要的地方使用Type Script。他经常在各种会议上发言,并热衷于通过博客和作为Pluralsight平台的讲师分享知识。

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。