Tech_SD_Arch_Modular_Programming_OSGi
构建模块化的系统, OSGi 是一个强制开发模块化系统的框架.
OSGi 具有研究学习价值,其能在运行时 动态模块化构建系统。
与 Java9 module 技术比较:
https://www.jianshu.com/p/520de4a556ab
几个主流 OSGI框架
https://www.cnblogs.com/longkerdandy/archive/2010/09/29/OSGi_Compare.html


基于 IDEA + Maven + Felix OSGi 实践 模块化系统架构.
基本 OSGi 框架下载 Felix Framework
将 zip 解压后, CMD 管理员权限下到其目录,
java -jar bin/felix.jar
完成后输入 lb 命令查看当前启动的 Felix 的 bundle

停止Felix框架: 输入 stop 0
参考:https://blog.csdn.net/hechaomax/article/details/42641643
IDEA 基于 Maven 构建多模块
参考:https://blog.csdn.net/weixin_41404773/article/details/82969780
https://blog.csdn.net/shadowcw/article/details/88894967
构建多模块简要:
1.

2. 删除base 的 src 目录

Felix 下载及配置参考:
https://blog.csdn.net/hechaomax/article/details/42641643
IDEA 基于 Maven 将项目模块化。
参考 :
1.https://www.jianshu.com/p/dcd4ec984b00
2. https://www.cnblogs.com/wangmingshun/p/6383576.html
OSGi 参考
远程通信:https://www.cnblogs.com/lw900320/archive/2012/06/26/2563221.html

浙公网安备 33010602011771号