写点什么

Eclipse Virgo 发布了

  • 2010-11-05
  • 本文字数:1145 字

    阅读完需:约 4 分钟

近日,Eclipse Virgo 发布了,其中包含了 Eclipse Gemini Web 组件,虽然这是以 Eclipse 名义首次发布的版本,但它却是知名的 Spring DM Server 自然而然的演化。 Virgo Gemini Web 的发布声明详细列出了此次发布的新特性,感兴趣的读者不妨移步一观。

Eclipse Virgo 提供了一个运行在 Eclipse Equinox 上的内核,而 Eclipse Equinox 则可以运行基于 OSGi 的应用。与普通的 Equinox(或 Felix)运行时不同的是,Eclipse Virgo 使用了嵌套框架的概念来对安装在相同框架中的 OSGi 应用进行分区,可以解析来自一个或多个仓库的Bundle,这可以是本地,也可以是远程的观测目录。

Eclipse Virgo 还使用了一个非常有用的概念:PAR 文件,这是 OSGi Bundle 的归档文件,能够以原子形式安装到运行时当中。对于那些习惯于将单独的 WAR 文件丢到 Tomcat 等 Web 服务器的开发者来说,迁移到 Virgo 上是非常简单的事情,这要比直接使用 Equinox 或 Felix 轻松得多。

虽然 Virgo 只是内核的名字,但它还带有来自于 Eclipse Gemini 项目的 Gemini Web 容器。该容器实现了 OSGi Enterprise Web Bundle 规范,这样我们就可以使用它按照 PAR 的方式安装 OSGi Web Bundle 了。由于这些 WAB 是符合标准的格式,因此它提供了使用 Virgo 的标准方式,你无需了解众多的私有格式。Apache Aries 也有一个类似的 EBA 格式;未来的 OSGi 规范很有可能会吸收这些方式的精华,进而设计出标准化的单独安装的组件。

此外,Virgo 内核还支持现有的 Spring DM 基础设施,这包括基于 OSGi 服务的动态包装,还支持如 Hibernate 等遗留程序库。考虑到当用于 OSGi 环境中时,Hibernate 将会变得一团糟,那些希望逐步摆脱 Hibernate 的开发者会发现 Virgo 在 OSGi 环境下对 Hibernate 提供了很棒的支持,这将有助于他们迁移到 OSGi 支撑的后端环境中,如 OpenJPA EclipseLink

SpringSource Tool Suite 为在 Virgo 中创建与部署应用提供了支持;基于 Maven 的目标还可以用于构建、打包并将 Bundle 与 PAR 安装到 Virgo 运行时当中,这一切都非常简单。

Virgo 的未来规划包括了其他的 Gemini 组件,如 OSGi JNDI 与 JDBC 支持。虽然 Eclipse Virgo 仍将关注于内核与管理方面,但 Eclipse Gemini 项目还会继续发布 OSGi 企业规范实现。

在 Spring DM Server 首次发布时,它获得了很多赞誉。然而,使用它的人却远没有达到 SpringSource 的期望,这其中的原因可能在于 GPL,这个协议使得 Spring DM Server 在企业中的普及受阻。既然现在它的代码已经成为了 Eclipse 的一部分,自然就具有了双重许可,分别是 Apache License 与 Eclipse Public License。加上可以迁移遗留的 Spring 与 Hibernate 企业级代码等特性,Eclipse Virgo 很有可能在不远的将来获得越来越多开发者的青睐。

查看英文原文: Eclipse Virgo Released

2010-11-05 01:174031
用户头像

发布了 88 篇内容, 共 264.3 次阅读, 收获喜欢 8 次。

关注

评论

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

专有云 ABC Stack 推出生态网关,让专有硬件快速上云一个都不能少

Baidu AICLOUD

网关 专有云

AI听力练习APP的开发框架

北京木奇移动技术有限公司

软件外包公司 AI口语练习 AI听力

科大讯飞翻译笔P20和P20 PLUS的区别

妙龙

科大讯飞 翻译笔

科大讯飞智能录音笔S8离线版 功能介绍

妙龙

科大讯飞 录音笔

新航线管理系统(源码+文档+部署+讲解)

深圳亥时科技

十年职场生涯,我的经验与教训

老张

自由职业 职业规划 复盘 职场思考

贵阳做等保测评的公司有哪些?在哪里?

行云管家

贵阳 等保 等保测评

汉化版Axure RP 8 授权码 Axure RP 8 安装包分享

理理

Geekbench 6 v6.2.2激活版 macOS系统跑分工具

理理

如何做需求分析

易成研发中心

需求分析

航空公司需要用堡垒机吗?哪些场景需要?

行云管家

网络安全 等保 等级保护 航空

Airbuddy for mac 高效的AirPods耳机管理工具

理理

告别繁琐,一键转换PDF!iCHM Reader Mac版,高效阅读新选择!

理理

OpenAI从传统发布会改成12天直播:OpenAI Day1 带来了哪些惊喜?

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

测试

VMware ESXi 8.0U3c 发布 - 领先的裸机 Hypervisor

sysin

esxi

IPQ5312 In-Depth Analysis: The Ideal WiFi 7 Router Chip for the Future

wifi6-yiyi

WiFi7 IPQ5312

作业帮学习机T20Pro+ 怎么样

妙龙

作业帮 学习机

meta llama 大模型一个基础语言模型的集合

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

测试

荣誉揭晓!观测先锋 · 2024 可观测平台创新应用案例大赛榜单重磅公布!

博睿数据

精彩继续!《可观测性体系建设100问》第四章—可观测性平台的技术选型与功能应用

博睿数据

科大讯飞air2pro和x3有什么区别

妙龙

科大讯飞 办公本

ARM版CentOS Linux系统镜像文件(苹果M1专用)

理理

科大讯飞air2pro和x3pro有什么区别

妙龙

科大讯飞 办公本

活动空间预订系统(源码+文档+部署+讲解)

深圳亥时科技

WhaleStudio Demo:如何从Aurora CDC 实时数据同步到Redshift详细演示

白鲸开源

数据同步 aurora WhaleStudio Redshift

AI与大数据的深度结合:驱动决策的革命性力量

天津汇柏科技有限公司

AI 人工智能 #大数据

One Switch for mac一键切换系统各项功能的神器

理理

KeyShot 9 Pro mac破解版 及安装教程 3D渲染和动画制作

理理

NTFS Disk by Omi NTFS for mac(NTFS 磁盘管理器) 中文版

理理

Eudic欧路词典 for Mac(英语词典翻译查询工具) 增强激活版

理理

Pixelmator Pro for Mac(比肩ps的mac修图软件) 中文激活版

理理

Eclipse Virgo发布了_Java_Alex Blewitt_InfoQ精选文章