写点什么

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:472119
用户头像

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

关注

评论

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

Django缓存机制详解:从配置到实战应用

电子尖叫食人鱼

django

技术解析:如何做到从硬件到存储再到运维的极致降本?

老纪的技术唠嗑局

oceanbase 降本增效 #运维 数据库 大数据

浅入了解向量数据库

老纪的技术唠嗑局

向量数据库

AI Agent 运行时相比传统应用有什么不同:百家企业 AI 实践观察(二)

阿里巴巴云原生

阿里云 云原生 AI Agent

手把手玩转本地大模型:Ollama+DeepSeek+Dify 零门槛全流程指南

测吧(北京)科技有限公司

人工智能 自动化 软件测试 智能体 测试开发

JavaScript面试题,为什么[] + 0 = '0', 而{} + 0 = 0?

不在线第一只蜗牛

JavaScript

2009年3月微软安全更新:内核漏洞、证书伪造与DNS欺骗风险解析

qife122

Windows安全 补丁管理

YashanDB SCN_TO_TIMESTAMP函数

YashanDB

数据库

出题适当,AIP智能体平台助力差异化教学

大东(AIP智能体运营专员)

教育未来

精彩继续“2026第七届深圳国际人工智能展览会”官宣定档

AIOTE智博会

人工智能展览会 人工智能展会 人工智能博览会 人工智能展

通义灵码保姆级教程:从数据读取、清洗、结合大模型分析、可视化、生成报告全链路

阿里云云效

阿里云 云原生 通义灵码

拯救重复劳动:无代码实现 Markdown文本抽取与切分

数由科技

markdown LLM 人工智能、 rag 文本分块

TRAE 自定义模型服务商新增 Kimi,国际版现已支持超级模型 Grok-4(Beta)

科技热闻

舆情监测和舆情管理的区别与协同价值

沃观Wovision

舆情监测 海外舆情监控 沃观Wovision 舆情监测系统

MIAOYUN参编信通院《大模型API服务性能测试标准》

MIAOYUN

人工智能 AI MaaS API服务 大模型API服务

通义灵码保姆级教程:从数据读取、清洗、结合大模型分析、可视化、生成报告全链路

阿里巴巴云原生

阿里云 云原生 通义灵码

火山引擎 EIC 解析:构建以 KVCache 为中心的推理新基建

极客天地

豪沃新能源自卸车斩获5项大奖!揭秘冠军实力的硬核技术

科技热闻

打破传统考试桎梏,引领考试管理新变革

大东(AIP智能体运营专员)

智能教育

火山引擎 MCP 安全架构与实践

极客天地

考生管理新范式,AIP智能体赋能教学工作效能升级

大东(AIP智能体运营专员)

智能教育

无监督通用异常检测方法SEAD解析

qife122

机器学习 无监督学习

为什么i++不是原子操作?一个让无数并发程序崩溃的“常识”

poemyang

并发编程 多线程 原子性 Java并发编程

高效阅卷,AIP智能体平台让教学反馈更及时

大东(AIP智能体运营专员)

智能考试 aip智能体

YashanDB RPAD函数

YashanDB

数据库

群聊记录太多怎么办? 用 TRAE + Chatlog MCP 实现微信群聊记录总结

Lily

YashanDB RTRIM函数

YashanDB

数据库

TRAE + Milvus MCP,现在用自然语言就能搞定向量数据库部署了!

Lily

100 天赢得超万家客户青睐,英特尔至强 6 助力阿里云第九代企业级 ECS 实例满足多元业务需求

科技热闻

JetBrains TRAE 插件上线 cue 能力,立即体验

Lily

AI Agent实战手册:如何用混合模式快速部署企业级智能应用?

聚客AI学院

人工智能 LLM AI Agent MCP MCP Server

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