写点什么

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

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

关注

评论

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

Python代码阅读(第19篇):合并多个字典

Felix

Python 编程 Code Programing 阅读代码

GaussDB(for Redis)与原生Redis的性能对比

华为云数据库小助手

redis GaussDB GaussDB ( for Redis ) 华为云数据库

笔记分享 -- 弱网下的极限实时视频通信

RTE开发者社区

音视频 端到端 极限视频通信 弱网

JavaScript 中 Math.random() 生成随机数据

devpoint

JavaScript 8月日更 math

ARM工控主板比X86工控主板好吗?

双赞工控

好身体是吃出来的

石云升

健康 8月日更

工业互联网如何加速释放赋能价值?工业智能是关键

云计算

03. AI就是与人类思考方式相似的计算机程序:从仿生学看人工智能的定义

Databri_AI

人工智能

阿里第七次更新的Java面试突击宝典,已累计拿到759份Offer

Java 程序员 架构 面试 后端

学术顶会再突破!计算平台MaxCompute论文入选国际顶会VLDB 2021

阿里云大数据AI技术

我为什么坚持六点起床

月哥

解析区块链技术如何帮助企业加速数字转型?

CECBC

极光开发者周刊【No.0827】

极光GPTBots-极光推送

ipfs矿机怎样选?ipfs矿机多少钱一台?

分布式存储 IPFS ipfs挖矿 ipfs矿机 filecoin挖矿

“腾讯待办”小程序正式发布!初次见面,请多指教。

百度地图开发-绘制点线提示框 07

Andy阿辉

android Android 小菜鸟 Android端 8月日更

24位出品人已确认,开放原子全球开发者峰会(OADC)分论坛速览(更新中)

开放原子开源基金会

【得物技术】得物App Android Crash治理演进

得物技术

发展 日志 进程 Crash 崩溃

术,路,心:陈天桥的大脑行旅

脑极体

【虚拟机专栏】熟悉的新朋友 - 链上JVM

趣链科技

区块链

VMware中安装的Ubuntu启动时出现A start job is running for raise network interfaces...

Mike

区块链溯源:重塑咖啡产业链

CECBC

网络攻防学习笔记 Day118

穿过生命散发芬芳

网络安全 8月日更

命中率高达87%,GitHub收费下载超过28W次的Java面试题库外泄

Java架构师迁哥

审计挖掘之CNVD通用漏洞

网络安全学海

黑客 网络安全 信息安全 WEB安全 漏洞挖掘

Docker 系列 _ 01_ 一念缘起

编程三昧

Docker 8月日更

从350ms到80ms,揭秘阿里工程师 iOS 短视频优化方案

阿里云CloudImagine

ios 短视频 视频 视频处理 视频流

价值连城 图灵奖得主Yann LeCun 杨立昆的采访 给AI从业者的建议 John 易筋 ARTS 打卡 Week 61

John(易筋)

ARTS 打卡计划

区块链蕴含的变革力

CECBC

强强联合!北鲲云与宝德就打造混合云HPC解决方案达成战略合作

北鲲云

fil矿机怎么买?fil矿机厂商最强哪家?

分布式存储 IPFS Filecoin filecoin挖矿 filecoin矿机

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