美文网首页大数据Java
基于Java应用架构设计的模块化模式与动态加载技术(详解篇)

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

作者: 用嘴写代码 | 来源:发表于2020-08-22 19:10 被阅读0次

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

相关文章

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

    《Java应用架构设计:模块化模式与OSGi》由全球专业专家撰写,软件开发大师Robert C. Martin与P...

  • 模块化实现(好处,原因)

    那么什么是模块化呢?《 Java 应用架构设计:模块化模式与 OSGi 》一书中对它的定义是:模块化是一种处理复杂...

  • 2018全新互联网Java架构技术体系路线

    2018全新互联网Java架构技术体系路线: 一:常见模式与工具 学习Java的技术体系,设计模式,流行的框架与组...

  • Java 动态代理

    java的动态代理机制详解 JDK动态代理详解 Java核心技术点之动态代理

  • 动态加载

    所有方案 携程 途牛 淘宝 Small Android动态加载技术三个关键问题详解 小米的架构 2015 移动技术...

  • 作业1

    001-每特教育&蚂蚁课堂-第七期-精讲23种设计模式-纯手写Java动态代理模式 基于继承实现: 静态代理与动态...

  • Design Patterns

    设计模式 ref:设计模式Java版Java开发中的23种设计模式详解 Source Code: https://...

  • DEC培训Day-1:应用架构

    DEC-应用架构设计 更偏向于技术架构的设计。应用:应用软件的概念应用架构:应用的技术架构应用软件:按照不同领域、...

  • 2019架构师之路

    学习Java技术体系,设计模式,流行的框架与组件是必不可少的: 常见的设计模式,编码必备 Spring5,做应用必...

  • 阿里开源框架-JarsLink-【JAVA的模块化开发框架】

    JarsLink (原名Titan) 是一个基于JAVA的模块化开发框架,它提供在运行时动态加载模块(一个JAR包...

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/ayzvjktx.html