写点什么

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

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

关注

评论

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

资讯速递 | ArkUI-X 预览版已正式开源!

OpenHarmony开发者

OpenHarmony

C++友元函数和友元类的使用

芯动大师

c++ 友元

Spring 架构

小万哥

Java spring 后端 springboot SpringCloud

百度刘林:渗透深层企业经营 AIGC将为千行百业带来变革机会

百度Geek说

人工智能 百度 AIGC 企业号 8 月 PK 榜

新利好带动 POSE 持续上扬,月内几近翻倍

大瞿科技

山东布谷科技直播平台搭建游戏开发技术分享:数据存储的重要意义

山东布谷科技

软件开发 游戏 数据存储 源码搭建 直播平台搭建

Royal TSX for Mac(远程管理软件) v5.1.2激活版

mac

苹果mac Windows软件 Royal TSX 远程连接管理工具

Falco操作系统安全威胁监测利器

统信软件

安全 操作系统

【NodeJS】GLIBC_2.28 not found CentOS7不兼容Node高版本

ReturnTmp

node.js centos

怎么快速更新Python的第三方库?教你一招,小白也能学会

程序员晚枫

Python 编程 计算机 第三方库

SpringBoot3分库分表

Java 架构 springboot SpringBoot3

新利好带动 POSE 持续上扬,月内几近翻倍

BlockChain先知

【Linux】云服务器自动化部署VuePress博客(Jenkins)

ReturnTmp

jenkins vuepress

新利好带动 POSE 持续上扬,月内几近翻倍

威廉META

新利好带动 POSE 持续上扬,月内几近翻倍

股市老人

2023 年最新、最全、最实用的 Java 岗面试真题,已收录 GitHub

采菊东篱下

程序员 java面试

麒麟云体验优化之Pod列表展示优化

麒麟云

Kubernetes 云原生 容器云 银河麒麟 云原生操作系统

作为网络报表分析工具的Quick BI,其功能如何

夜雨微澜

2023-08-10:景区里有m个项目,也就是项目数组为int[][] game,这是一个m*2的二维数组 景区的第i个项目有如下两个参数: game[i] = { Ki, Bi } Ki一定是负数,

福大大架构师每日一题

左程云 福大大架构师每日一题

javascript之webAPIs(1)

timerring

JavaScript

小程序生成App:可跨平台开发的移动应用开发框架

没有用户名丶

新利好带动 POSE 持续上扬,月内几近翻倍

鳄鱼视界

Programming abstractions in C阅读笔记:p91-p106

codists

为MySQL新增一张performance_schema表 | StoneDB 技术分享会 #4

StoneDB

MySQL 数据库 HTAP StoneDB

瓴羊Quick BI报表工具助企业洞察市场趋势,让数据说话

对不起该用户已成仙‖

14. 练习:登录注册系统

茶桁

Python 练习 登录注册

字节跳动基于火山引擎DataLeap的一站式数据治理架构实践

字节跳动数据平台

大数据 数据中台 企业号 8 月 PK 榜

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