问题描述
软件系统的插件化怎么实现的?比如有的公司的项目,可以实现模块插件化,独立开发一个功能,然后想插件一样加到系统里,就可以运行了。这应该是怎么实现的?思路,资料,连接都可以
解决方案
解决方案二:
自己顶起来
解决方案三:
去看看OSGI呀
解决方案四:
引用2楼longtian1213的回复:
去看看OSGI呀
OSGI是上升到框架级别了吧。我还想了解一些原理,毕竟现在只知道效果是什么,其他的一点概念没有
解决方案五:
引用3楼wq568907978的回复:
Quote: 引用2楼longtian1213的回复:
去看看OSGI呀OSGI是上升到框架级别了吧。我还想了解一些原理,毕竟现在只知道效果是什么,其他的一点概念没有
你可以看看这方面的书呀,在看看最成功的案例-eclipse
解决方案六:
容器。最简单的ant最熟悉的tomcat最常用而且最最简单的junit反正只要看到context这个单词,就是容器写法(插件写法)。项目,基本上都是容器写法的。
解决方案七:
引用5楼u011461314的回复:
容器。最简单的ant最熟悉的tomcat最常用而且最最简单的junit反正只要看到context这个单词,就是容器写法(插件写法)。项目,基本上都是容器写法的。
没理解,是插件化。肯定是要有个管理容器,然后呢。。。
解决方案八:
容器里面有个插件集合,插件集合里面的每一个元素在适当的时候干适当的事情。
解决方案九:
自己顶起来。。。。
解决方案十:
为啥这么冷清呢
解决方案十一:
比如原来你只有一个project运行在一个server里现在把里面常用的一些API打成jar包引入到工程里把java代码干掉比如原来这个project包含ABCD四个模块现在拆成ABCD四个project打成四个war包这就是模块化
时间: 2024-12-23 04:52:22