科技
类型
6.9
豆瓣评分
可以朗读
语音朗读
210千字
字数
2018-06-01
发行日期
展开全部
主编推荐语
本书将帮助你了解模块系统中的相关概念以及工具,将现有代码迁移到模块中的模式,并以模块的方式构建新的应用程序。
内容简介
Java 9向Java平台引入了模块系统,这是一个很好重要的飞跃,标志着模块化Java软件开发的新纪元。当需要创建灵活且易于维护的代码时,模块化是一个关键的架构设计原则。
全书共分为三部分,第一部分主要介绍如何使用模块系统。
首先从介绍模块化JDK本身开始,然后学习创建自己的模块,随后讨论可以解耦模块的服务,最后探讨模块化模式以及如何以最大限度地提高可维护性和可扩展性的方式使用模块。
第二部分主要介绍迁移。在该部分中,详细讲解如何将现有代码迁移到模块中,以及如何使用尚未模块化的现有库。如果你是一名库的编写者或者维护者,那么本部分中有一章专门介绍了如何向库添加模块支持。
第三部分主要介绍一些模块化开发工具,既介绍了IDE的现状以及构建工具、如何测试模块,还介绍了自定义运行时映像以及对模块化未来的展望。
目录
- 版权信息
- O'Reilly Media,Inc.介绍
- 译者序
- 序
- 前言
- 第一部分 Java模块系统介绍
- 第1章 模块化概述
- 第2章 模块和模块化JDK
- 第3章 使用模块
- 第4章 服务
- 第5章 模块化模式
- 第6章 高级模块化模式
- 第二部分 迁移
- 第7章 没有模块的迁移
- 第8章 迁移到模块
- 第9章 迁移案例研究:Spring和Hibernate
- 第10章 库迁移
- 第三部分 模块化开发工具
- 第11章 构建工具和IDE
- 第12章 测试模块
- 第13章 使用自定义运行时映像进行缩减
- 第14章 模块化的未来
- 作者简介
- 封面简介
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。