《Java应用架构设计:模块化模式与OSGi》由全球专业专家撰写,软件开发大师Robert C. Martin与Peter Kriens作序推荐。书中揭示了模块化的重要性,如何实现模块化,以及如何使用OSGi实现模块化架构。
本书主要模块化模式的优点、模块化方法与模式、OSGi简单使用等内容。分3大部分:
由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!有需要的程序猿(媛)可以帮忙转发+关注,后台私信【学习】或【成长】即可获取
第一部分介绍了模块化概念。为什么要模块化,以及一些模块化要考虑的东西,如模块粒度,依赖关系,重用性灵活性等。
- 第1章模块定义
- 第2章模块化的两个方面
- 第3章架构与模块化
- 第4章征服复杂性
- 第5章实现重用
- 第6章模块化与SOA
- 第7章参考实现
第二部分介绍模块化的一些模式。采用了GoF设计模式的格式(模式名称、模式表述、图示、描写叙述、多种实现、效果、例子、小结),看着有些乱,可是收获不少。
- 第8章基本模式
- 第9章依赖模式
- 第10章可用性模式
- 第11章扩展性模式
- 第12章通用模式
第三部分介绍OGSi结合Java怎样使用。以及怎样模块化现有系统。Java中无法直接模块化(Java SE模块化功能Jigsaw被推迟到了Jave SE 9),由于你能够随时访问其它模块类中的随意public方法,想要强制性模块化,仅仅同意访问公布的方法,能够使用OSGi框架。
- 第13章OSGi简介
- 第14章贷款样例与0SGi
- 第15章OSGi与Scala
- 第16章OSGi与Groovy
- 第17章OSGi的未来
由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!有需要的程序猿(媛)可以帮忙转发+关注,后台私信【学习】或【成长】即可获取