OSGi教程:Resource API Specification
2024-09-05 01:53:22
OSGi Resource API规范
详细内容上面英文教程有详细解答
下面主要是一些个人见解,若有不当之处,欢迎指出:
Resource:就是能够被安装在OSGi环境中的实体(一般指bundle),当其所有的Requirements(需求)被满足后就能够提供它所声明的Capabilities(功能)。
Enviroment:一个框架或者一个容器,其中包含一个或者多个Resource。
Namespace:定义了Requirements和Capabilities的语义(通俗来讲就是里面的字符串,数字之类的怎么解析,表达了什么意思)。
Requirement:就是用来表示这个Resource的需求,一般用OSGi filter的断言来表示。
Capability:用来描述Resource功能的属性。
还有两个概念:
Wring: 一个Resource被连通了的状态(名词)
Wire:连接一个Requirement到匹配的Capablity(动词)
最新文章
- iftop与dstat-一次网站故障分析经历
- AFN设置请求超时时间
- mysql日志 解析
- [原创]Android Studio的Instant Run(即时安装)原理分析和源码浅析
- Linux高级编程--11.信号
- 解决HtmlAgilityPack无法获取form标签子节点的问题
- C++—函数探幽
- [转]使用 HttpClient 和 HtmlParser 实现简易爬虫
- Different ways to invoke a shared object/share library(.so)
- 辛星浅谈PHP的混乱的编码风格
- poj-3899-The Lucky Numbers 模拟+数学
- 批处理命令 For循环命令具体解释!
- LNMP环境的安装配置
- 关于phpMyAdmin表数据不能编辑更改的问题
- UVa1630,Folding
- Day08 (黑客成长日记) 命名空间和作用域
- poj 1177 --- Picture(线段树+扫描线 求矩形并的周长)
- IDEA报错: Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.datasource.url' in value ";${spring.datasource.url}";
- OA实例
- 使用vw做移动端页面的适配
热门文章
- js中call、apply、bind的区别和应用
- pycharm每次新建项目都要重新安装一些第三方库的解决办法(转载防删)
- Html 重要单词归纳
- python—时间与时间戳之间的转换
- fastjson循环引用 问题@ManyToOne @OneToOne返回数据中";$ref";问题
- GULP入门之API(二)
- Leetcode520Detect Capital检测大写字母
- windows搭建rabbitmq ha
- leetcode 321 Create Max Number
- 读书笔记--Apache.Tomcat.6高级编程 目录