最近搞osgi开发好头痛啊,客户要求以插件扩展的形式,加入追加包,不是两三个web程序在那互相调url借口,而是插件真正整合进项目里面,并且实现热插拔达到http://www.osgi.com.cn/article/7289515,这样的效果,如何是好?如何是好?
12 回复
@wendal 希望开发一个以nutz为模板的osgi项目的demo,让我们学习学习
一定要用osgi吗? splugin的方式行不? https://github.com/wendal/nutz-book-project/tree/master/src/main/java/net/wendal/nutzbook/plugin
该原型实现,在nutzwk中有使用.
@wendal 没看懂,在nutzwk中有个cn.wizzer.modules.plugins.TestPlugin,把这个类打成jar包?然后扔到项目里面?怎么和主项目集成?
@wendal 你的意思是插件实现的是安排?然后主项目中@Aop({"xxx"})这里的xxx就是插件里的实现类?
@wendal nutzwk中全局AOP在哪里设置的?
@wendal 拦截现有方法?@SPlugin(value = "first ", method = "list")
所有类里面的list方法都拦截吗?
@wendal 现在先不考虑@At,我在看nutzwk的源码,加进来插件是用来拦截方法的,但是怎么拦截方法呢?在方法上比如说全局拦截所有叫list的方法?刚才试了并没有什么用啊
添加回复
请先登陆