您好,欢迎来到聚文网。 登录 免费注册
Java9模块化开发(核心原则与实践)

Java9模块化开发(核心原则与实践)

  • 出版社: 机械工业
  • 作者: (荷)Sander Mak//Paul Bakker|译者:王净
  • 商品条码: 9787111601296
  • 版次: 1
  • 开本: 16开
  • 页数: 234
  • 出版年份: 2018
  • 印次: 1
定价:¥69 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
Java 9向Java平台引入了模块系统,这是一个非 常重要的飞跃,标志着模块化Java软件开发的新纪元 。当需要创建灵活且易于维护的代码时,模块化是一 个关键的架构设计原则。Sander Mak、Paul Bakker 著的《Java9模块化开发(核心原则与实践)》给出了 Java模块系统的明确概述,并演示了如何通过创建模 块化应用程序来帮助管理以及降低复杂性。 作者引导我们了解了模块系统中的相关概念以及 工具,介绍了可以将现有代码迁移到模块中的模式并 以模块的方式构建新的应用程序。 了解Java平台自身如何实现模块化 学习模块化如何影响应用程序的设计、编译、打 包以及开发 编写自己的模块 使用模式改进任意代码库的可维护性、灵活性以 及重用性 学习如何使用服务来创建解耦模块 将现有代码迁移到模块,并学习如何使用并不是 模块的现有库 创建优化的自定义运行时映像,从而改变装载模 块化Java应用程序的方式
目录
前言 第一部分 Java模块系统介绍 第1章 模块化概述 1.1 什么是模块化 1.2 在Java 9之前 1.2.1 将JAR作为模块? 1.2.2 类路径地狱 1.3 Java 9模块 第2章 模块和模块化JDK 2.1 模块化JDK 2.2 模块描述符 2.3 可读性 2.4 可访问性 2.5 隐式可读性 2.6 限制导出 2.7 模块解析和模块路径 2.8 在不使用模块的情况下使用模块化JDK 第3章 使用模块 3.1 第一个模块 3.1.1 剖析模块 3.1.2 命名模块 3.1.3 编译 3.1.4 打包 3.1.5 运行模块 3.1.6 模块路径 3.1.7 链接模块 3.2 任何模块都不是一座孤岛 3.2.1 EasyText示例介绍 3.2.2 两个模块 3.3 使用平台模块 3.3.1 找到正确的平台模块 3.3.2 创建GUI模块 3.4 封装的限制 第4章 服务 4.1 工厂模式 4.2 用于实现隐藏的服务 4.2.1 提供服务 4.2.2 消费服务 4.2.3 服务生命周期 4.2.4 服务提供者方法 4.3 工厂模式回顾 4.4 默认服务实现 4.5 服务实现的选择 4.6 具有服务绑定的模块解析 4.7 服务和链接 第5章 模块化模式 5.1 确定模块边界 5.2 精益化模块 5.3 API模块 5.3.1 API模块中应该包含什么

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网