<mark>Gemini</mark> Web介绍

在OSGi标准中,HTTP Service是唯一支持Servlet编程模型的部分。HTTP Service主要关注于运行时(runtime),也就是构造应用的上下文(Servlet Context),但是不支持标准的Servlet打包、部署模型——WAR格式。将符合Java EE Servlet编程模型的应用部署到OSGi标准环境中的困难之大,可想而知。Web Application规范支持复合Servlet 2.5(及以上)和JSP 2.1(及以上)标准的web应用


Gemini <mark>BluePrint</mark>介绍

Gemini BluePrint融合了Spring和OSGi。使得我们在引入OSGi框架时不必把OSGi的API硬编码到原有的代码中,降低了耦合度,同时又保留OSGi的模块化特性。Spring能够生成松耦合的代码,这正是我们所需要的。通过Spring Dynamic Modules,我们在引入OSGi框架时就不必把OSGi的API硬编码到原有的代码中,而只需要创建一个Spring DM的配置文件


Gemini介绍

Gemini提供了一系列的子项目,目的就是为了将已有的Java EE技术集成至模块化平台中,以及实现在模块化平台上实现一些企业级的规范。Gemini本身是Eclipse RT项目下的一个子项目,但也包含了一系列提供具体实现/集成技术的子项目。 Gemini的出发点是为了在模块化平台中访问标准企业级规范的实现,OSGi Alliance实际上也为企业级标准完成了很多的工作,4.2版本就已经引入了enterprise版本。