基于Java应用架构设计的模块化模式与动态加载技术(详解篇)

《Java应用架构设计:模块化模式与OSGi》由全球专业专家撰写,软件开发大师Robert C. Martin与Peter Kriens作序推荐。书中揭示了模块化的重要性,如何实现模块化,以及如何使用OSGi实现模块化架构。

本书主要模块化模式的优点、模块化方法与模式、OSGi简单使用等内容。分3大部分:

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第1张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第2张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第3张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第4张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第5张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第6张图片

 

由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!有需要的程序猿(媛)可以帮忙转发+关注,后台私信【学习】或【成长】即可获取

第一部分介绍了模块化概念。为什么要模块化,以及一些模块化要考虑的东西,如模块粒度,依赖关系,重用性灵活性等。

  • 第1章模块定义
  • 第2章模块化的两个方面
  • 第3章架构与模块化
  • 第4章征服复杂性
  • 第5章实现重用
  • 第6章模块化与SOA
  • 第7章参考实现

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第7张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第8张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第9张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第10张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第11张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第12张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第13张图片

 

第二部分介绍模块化的一些模式。采用了GoF设计模式的格式(模式名称、模式表述、图示、描写叙述、多种实现、效果、例子、小结),看着有些乱,可是收获不少。

  • 第8章基本模式
  • 第9章依赖模式
  • 第10章可用性模式
  • 第11章扩展性模式
  • 第12章通用模式

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第14张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第15张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第16张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第17张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第18张图片

 

第三部分介绍OGSi结合Java怎样使用。以及怎样模块化现有系统。Java中无法直接模块化(Java SE模块化功能Jigsaw被推迟到了Jave SE 9),由于你能够随时访问其它模块类中的随意public方法,想要强制性模块化,仅仅同意访问公布的方法,能够使用OSGi框架。

  • 第13章OSGi简介
  • 第14章贷款样例与0SGi
  • 第15章OSGi与Scala
  • 第16章OSGi与Groovy
  • 第17章OSGi的未来

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第19张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第20张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第21张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第22张图片

 

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第23张图片

 

由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!有需要的程序猿(媛)可以帮忙转发+关注,后台私信【学习】或【成长】即可获取

基于Java应用架构设计的模块化模式与动态加载技术(详解篇)_第24张图片

你可能感兴趣的:(Java,面试,架构,java,编程语言,设计模式,linux,python)