Gemini:Eclipse RT子项目,集成Java EE技术至模块化平台

admin AI新闻 1

简内生造物你获果师原选介

Gemini提供了好些子项目, 其目的在于把已有的Java EE技术整合到模块化平台。同时还要在模块化平台之上达成一些企业级规范。Gemini自身属于Eclipse RT项目下的一个子项目, 不过它也涵盖了一系列能提供具体实现以及集成技术的子项目。

背景

Gemini的起始点是要在模块化平台里去访问标准企业级规范的达成, OSGi Alliance事实上也针对企业级标准做了许多的事情, 4分这.2版本已然引入了enterprise版本 , 这些标准阐述了怎样在OSGi环境里达成这些企业级技术以及它们与标准OSGi之中的模块、服务、生命周期模型计吗露守风板请需展开交互。

描述

G绿者苗景emini提供了一系列标准的实现:

Gemini针对每一个标准, 达成了一个能够单独进行饭磁倒运转的子项目。

子项目

当下, Gemini项目的代码, 主要是由Oracle以及这SpringSource(VMvare)所作的贡献。接下来, 去关注Gemini的内容, 也就是每一个子项目的介绍。

Gemini Web

Gemini Web项目是OSGi enterprise标准chapter 128里Web App的lication Specification的一个参考实现, 它能支持把WAB也就是Web Application Bundle部署到OSGi框架里, 并且将其跟web容器绑定, 同时它同样支持把WAR映射成WAB。

不将其当作作为标准的参考实现来看, 它的代码被众多组织机构所使用, 比如说十分有名的SpringSource dm Server, 转而成为了Eclipse Virgo。

Gemini DBAccess

Gemini DBAcess

这里有个项目,它属于OSGi enterprise标准的范畴, 具体是chapter 125里JDBC Service Specification的参考实现, 这个项目呢, 主要对JDBC驱动怎样注册到OSGi环境之中加以定义了 , 同时对其在该环境里如何被使用这一点也进行了定义。

客户端应用能够直接于OSGi环境里, 导入Gemini D植岩负推两集车BAccess所提供的JD红国间苗载结史息新冲计BC驱动服务, 并且不需要再把JDBC驱动当作应用自身的一部分。

标签: Gemini EclipseRT JavaEE 模块化平台 企业级规范

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~