写点什么

Apache Felix Framework 4.0.0 增加了对 OSGi 4.3 的支持

  • 2011-09-28
  • 本文字数:732 字

    阅读完需:约 2 分钟

OSGi 4.3 通过昨天发布的Felix Framework 4.0.0 被加入到到Apache Felix 项目中。这次发布的版本与之前版本之间的关键区别就在于它通过了OSGi 4.3 的兼容性测试

OSGi 4.3 的发布为核心框架增加了对泛型的支持,这让我们可以访问类型安全的服务,而不需要执行类型转换。Equinox 3.7 在今年夏天发布的版本中已经实现了 OSGi 4.3 运行时,而 Felix 直到刚刚发布的版本才为 OSGi 4.3 提供支持。

它还带有解析和处理的 _ 功能 _,这是对 OSGi 永远都会拥有的 bundle 包的一般化处理。现在我们可以表达抽象依赖(像“必须有声明式服务的提供程序”),而不需要在特定的包中表达依赖关系。

此外,Equinox 和 Felix 现在都支持 OSGi 4.3_ 框架钩子程序(framework hooks),这就让我们可以放置过滤器,从而在二者之间隐藏 bundle 和服务。Eclipse Virgo 正是使用这种方式来创建区域图(region digraphs),由于对OSGi 4.3 API 的依赖,它现在只能够在Equinox 上运行。这为我们提供了一种创建嵌套或者组合式bundle 的机制,让OSGi 运行时能够有效地提供_ 多重租赁(multi tenancy)机制;换句话说,即作为多个应用程序的服务器,同时保持它们彼此独立。

最后,OSGi 4.3 运行时提供了一般的字节码工钩(byte-code weaver hook)。这让框架可以安装通用的对类进行重写的钩子程序(class re-writing hook),我们可以使用它来提供连接程序(hook-ups),像与事务管理器整合,或者支持一种有效的机制,用来与通过JPA 实现持久化的实体挂钩。

在Felix 的主站上已经提供了变更说明,你还可以从那里下载这个框架。

Felix Framework 4.0.0 还拥有对 Security Framework Provider 2.0 的实现,但是它并未通过兼容性验证。

查看英文原文: Apache Felix Framework 4.0.0 Adds OSGi 4.3 Support

2011-09-28 02:472129
用户头像

发布了 340 篇内容, 共 143.8 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

亏损、退市、卖身...区块链如何挽救影视行业?

CECBC

IT公司防止运维偷窥和篡改数据库的最佳武器-云堡垒机!

行云管家

数据安全 堡垒机 数据泄露

2021年《中国DevOps现状调查报告》正式发布!GitLab被选为使用率最高的开源软件安全类工具(内附下载链接)

极狐GitLab

fil矿机有哪几种?fil矿机算力怎么计算?

fil矿机有哪几种 fil矿机算力怎么计算

架构实战营模块3作业指导

华仔

架构实战营

币安链NFT游戏系统开发区块链技术

薇電13242772558

区块链 智能合约

怎样回到常识做投资?

石云升

投资 8月日更 启发

Java开发快速学习!三面蚂蚁金服成功拿到offer后,他说他累了

策划Java工程师

Java 程序员 后端

极狐 GitLab 探秘系列|极狐 GitLab 初探(下)

极狐GitLab

DevOps DevSecOps gitops

人工智能从业者需要掌握哪些数学知识

小术晓术

人工智能 数学

模块四考试试卷存储方案

kitten

模块四

TCL携大屏天团领跑UDE,斩获多项创新大奖

科技热闻

区块链的兴起及其司法运用

CECBC

Python3 数字

Geek_aee0b4

Java开发前景怎么样?【Spring Boot 21

策划Java工程师

Java 程序员 后端

架构实战营毕业总结

eoeoeo

架构实战营

特斯拉自研超算Dojo本月亮相? UCLA教授发推提前泄密

百度开发者中心

自动驾驶 最佳实践 方法论 科技信息

Python3 运算符

Geek_aee0b4

导致我们形不成「自律」的「罪魁祸首」

非著名程序员

提升认知 个人提升 自律 8月日更

Java开发基础不牢?什么是中间件?

策划Java工程师

Java 程序员 后端

双非本科电子跨专业,苦学八个月,投岗阿里/滴滴后端三面,最终拿下offer

今晚早点睡

Java 阿里巴巴 面试 计算机

2021年7月云主机性能评测报告出炉,华为云再登榜首

博睿数据

博睿数据App 3.0四大新功能来袭,大幅提升App用户体验可见性

博睿数据

从错误中成长

escray

学习 极客时间 朱赟的技术管理课 8月日更

趁着课余时间学点Python(四)真的花点课余时间就能理解的分支控制语句

ベ布小禅

8月日更

ipfs矿机怎么买?ipfs矿机在哪买?

ipfs矿机怎么买 ipfs矿机在哪买

Java开发基础面试题,【springcloud

策划Java工程师

Java 程序员 后端

终于有人把操作系统,网络系统,线程进程,IO模型全部总结出来了

程序员 架构 面试 操作系统 计算机

应届生怎么走Linux下C++后台服务器开发路线,工作3-5年的知识体系

Linux服务器开发

Linux C/C++ linux开发 Linux服务器开发 Linux后台开发

全国首笔“区块链+闲置住宅”交易在昆山完成

CECBC

国内外 DevOps/DevSecOps 报告对比解读:安全与云原生持续升温

极狐GitLab

DevOps 安全 DevSecOps

Apache Felix Framework 4.0.0增加了对OSGi 4.3的支持_Java_Alex Blewitt_InfoQ精选文章