阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

Eclipse Virgo 3.0 发布了

  • 2012-02-06
  • 本文字数:832 字

    阅读完需:约 3 分钟

近日, Eclipse Virgo 项目发布了 3.0 版,完成了 Spring DM server 项目到 Eclipse 的过渡。此次发布还解决了最后一个难题,Gemini Web 组件,它现在通过了所有针对 WAB 部署的 OSGi 企业测试。

Eclipse Virgo 提供了一个类似于 Tomcat 的运行时环境,可以安装 bundle 与 bundle 集(PARs),并将其当作是服务端应用。Virgo 使用了 region 的概念,可以将用户安装的程序(user region)与 Virgo 运行时空间(kernel region)分开。

之前,这种划分是通过嵌套框架强制进行的,但最近得到了更新,能够支持 bundle digraph ,它使用了 Equinox 实现来提供分区。由于是 Equinox 的一部分,因此它能够用在 Virgo 外部,使用普通的基于 Equinox 的 OSGi 运行时;当其他 OSGi 框架能够支持新的解析器时,它也能移植到其他 OSGi 运行时上。

此次发布的另一个新特性就是提供了一个 bundle,该 bundle 提供了 Web 组件的 Jetty 支持(虽然 Tomcat 支持也包含进来了)。这样就实现了与 Equinox RT 栈中其他组件更紧密的支持。

默认情况下,运行时已经从 Felix 切换到了 Equinox,这么做的目的在于实现 region 划分。然而,这一点可能并不为人所知,因为在默认情况下,Virgo 已经包含了 Felix Gogo shell(用于 telnet 与 ssh 连接)。

与服务器一样,有一个名为 snaps (之前叫做 SpringSource slices)的 Web 应用框架,它允许 URL 重叠的 Web 应用一起托管在同一个 Web 服务器上,并且可以共享一些数据。WABs(符合 OSGi 的 WARs)可以将服务与 URLs 注册到“托管”应用中,你可以编程的方式(或是使用 JSP 标签库)让该托管应用动态遍历可用的已安装组件。目前,snaps 需要使用 Eclipse Virgo 才能运行。支持 Eclipse Virgo 的大量 IDE 插件目前正处在开发当中

希望进行基于Web 的OSGi 开发以及了解过众多Spring 概念的开发者会发现通过Eclipse Virgo 可以轻松过渡到OSGi 世界中。感兴趣的读者可以阅读该教程以及用户与开发者文档。你可以现在就下载 Virgo 3.0。

查看英文原文: Eclipse Virgo 3.0 Released

2012-02-06 03:333858
用户头像

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

关注

评论

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

农扶帮系统软件开发内容

SPA钱包挖矿系统开发详情

“云上超算”——北鲲云超算SaaS平台

北鲲云

云计算 生命科学

颠覆传统经营模式,区块链助力餐饮行业数字化革新

CECBC

Go 学习笔记之 接口

架构精进之路

Go 语言 7月日更

MapReduce排序以及序列化实践

五分钟学大数据

mapreduce 7月日更

拿来把你,挖掘实战之基本挖掘流程【建议收藏】

网络安全学海

黑客 网络安全 信息安全 渗透测试· 漏洞分析

发布两小时,霸榜GitHub!Spring Boot实战文档

Java 程序员 面试

西瓜口袋系统开发|西瓜口袋软件APP开发

Filecoin矿机挖矿分币系统开发搭建

薇電13242772558

区块链

穿越数字化海浪,京东云舰护航千行百业抵达混合多云的彼岸

脑极体

企业数据安全的「取胜之匙」:区块链隐私保护计算

CECBC

Why WebRTC|“浅入深出”的工作原理详解

声网

算法 音视频

《持之以恒的从事运动》七

Changing Lin

7月日更

大数据训练营-作业1

talen

DAPP智能合约平台开发|TP钱包DAPP搭建

Geek_23f0c3

dapp DAPP智能合约交易系统开发 区块链、

星际联盟filecoin矿机靠谱吗?星际联盟FIL矿机可以信赖吗?

fil币 ipfs挖矿 fil挖矿 fil矿机

星际联盟抢占FIL挖矿先机:星际联盟单T出矿多少?星际联盟一年能挖出多少FIL?

fil币 ipfs挖矿 fil挖矿 fil矿机

Java的深拷贝与浅拷贝,能否拿下看你自己!

Java如何学

Java 编程 程序员 浅拷贝和深拷贝

彼得原理:我们迟早会不胜任自己的岗位?

石云升

职场经验 7月日更

字节4面Java研发岗面试经历:redis+TCP+HashMap+算法+JVM+spring

Java 程序员 架构 面试

带你全面了解 Git 系列 01 - 深入 Git 原理

淼💦 淼

git 大前端

去中心化分散自治组织通证经济体

CECBC

那些腾讯阿里字节等大厂面试官,问面试题背后到底在问什么?

前端依依

面试 大前端 经验分享

团队使用 Slack 技巧

郭旭东

远程办公 Slack

架构实战营模块 8

阿体

hdfs的集群间拷贝、归档、回收站等功能剖析

大数据技术指南

hdfs 7月日更

B 站崩了,受害程序员聊聊

程序员鱼皮

架构 分布式 微服务 后端 服务器

Lua开发技巧-小表预填充

HelloBug

lua 开发技巧 小表预填充

Python 的上下文管理器是怎么设计的?

Python猫

Python

种草社区小红书广告泛滥:数据正在剥夺了我们的消费选择权

石头IT视角

Eclipse Virgo 3.0发布了_Java_Alex Blewitt_InfoQ精选文章