思维导图备注

Java9模块化开发:核心原则与实践
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

第二部分 迁移

浏览 1 扫码
  • 小字体
  • 中字体
  • 大字体
2022-01-24 09:48:40
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • O'Reilly Media,Inc.介绍
  • 译者序
  • 序
  • 前言
  • 第一部分 Java模块系统介绍
    • 1.1 什么是模块化
    • 1.2 在Java 9之前
    • 第2章 模块和模块化JDK
      • 2.1 模块化JDK
      • 2.2 模块描述符
      • 2.3 可读性
      • 2.4 可访问性
      • 2.5 隐式可读性
      • 2.6 限制导出
      • 2.7 模块解析和模块路径
      • 2.8 在不使用模块的情况下使用模块化JDK
    • 1.3 Java 9模块
    • 第3章 使用模块
      • 3.1 第一个模块
      • 3.2 任何模块都不是一座孤岛
      • 3.3 使用平台模块
      • 3.4 封装的限制
    • 第4章 服务
      • 4.1 工厂模式
      • 4.2 用于实现隐藏的服务
      • 4.3 工厂模式回顾
      • 4.4 默认服务实现
      • 4.5 服务实现的选择
      • 4.6 具有服务绑定的模块解析
      • 4.7 服务和链接
    • 第5章 模块化模式
      • 5.1 确定模块边界
      • 5.2 精益化模块
      • 5.3 API模块
      • 5.4 聚合器模块
      • 5.5 避免循环依赖
      • 5.6 可选的依赖关系
      • 5.7 版本化模块
      • 5.8 资源封装
    • 第6章 高级模块化模式
      • 6.1 重温强封装性
      • 6.2 对模块的反射
      • 6.3 容器应用程序模式
  • 第二部分 迁移
    • 7.1 类路径已经“死”了?
    • 7.2 库、强封装和JDK 9类路径
    • 第8章 迁移到模块
      • 8.1 迁移策略
      • 8.2 一个简单示例
      • 8.3 混合类路径和模块路径
      • 8.4 自动模块
      • 8.5 开放式包
      • 8.6 开放式模块
      • 8.7 破坏封装的VM参数
      • 8.8 自动模块和类路径
      • 8.9 使用jdeps
      • 8.10 动态加载代码
      • 8.11 拆分包
    • 7.3 编译和封装的API
    • 第9章 迁移案例研究:Spring和Hibernate
      • 9.1 熟悉应用程序
      • 9.2 使用Java 9在类路径上运行
      • 9.3 设置模块
      • 9.4 使用自动模块
      • 9.5 Java平台依赖项和自动模块
      • 9.6 开放用于反射的包
      • 9.7 解决非法访问问题
      • 9.8 重构到多个模块
    • 7.4 删除的类型
    • 第10章 库迁移
      • 10.1 模块化之前
      • 10.2 选择库模块名称
      • 10.3 创建模块描述符
      • 10.4 使用模块描述符更新库
      • 10.5 针对较旧的Java版本
      • 10.6 库模块依赖关系
      • 10.7 针对多个Java版本
    • 7.5 使用JAXB和其他Java EE API
    • 7.6 jdk.unsupported模块
    • 7.7 其他更改
  • 第三部分 模块化开发工具
    • 11.1 Apache Maven
    • 11.2 Gradle
    • 第12章 测试模块
      • 12.1 黑盒测试
      • 12.2 使用JUnit进行黑盒测试
      • 12.3 白盒测试
      • 12.4 测试工具
    • 11.3 IDE
    • 第13章 使用自定义运行时映像进行缩减
      • 13.1 静态链接和动态链接
      • 13.2 使用jlink
      • 13.3 查找正确的服务提供者模块
      • 13.4 链接期间的模块解析
      • 13.5 基于类路径应用程序的jlink
      • 13.6 压缩大小
      • 13.7 提升性能
      • 13.8 跨目标运行时映像
    • 第14章 模块化的未来
      • 14.1 OSGi
      • 14.2 Java EE
      • 14.3 微服务
      • 14.4 下一步
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《Java9模块化开发:核心原则与实践》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度