自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Equinox的OSGi實(shí)現(xiàn)與應(yīng)用服務(wù)器

開(kāi)發(fā) 后端
通過(guò)OSGi框架強(qiáng)大的組件控制,交互和管理能力,OSGi作為應(yīng)用服務(wù)器的基礎(chǔ)架構(gòu)已經(jīng)成為現(xiàn)實(shí),Equinox項(xiàng)目是Eclipse開(kāi)源組織提供的OSGi框架的實(shí)現(xiàn)。

Equinox項(xiàng)目是Eclipse開(kāi)源組織提供的OSGi框架的實(shí)現(xiàn)。Eclipse自3.0版本開(kāi)始,其內(nèi)核移植到OSGi框架上。通過(guò)OSGi框架強(qiáng)大的組件控制,交互和管理能力,再加上Eclipse插件的自有特點(diǎn),Eclipse開(kāi)源框架得到了跳躍式的發(fā)展。同時(shí),OSGi規(guī)范得益于Eclipse IDE環(huán)境龐大的使用者,OSGi聯(lián)盟也進(jìn)入了快速發(fā)展時(shí)期。

OSGi作為應(yīng)用服務(wù)器的基礎(chǔ)架構(gòu)已經(jīng)成為現(xiàn)實(shí)。Equinox提供了一組基礎(chǔ)的Bundle,使得使用JSP、Servlet和Struts等J2EE技術(shù)的Web應(yīng)用項(xiàng)目可以運(yùn)行于Equinox OSGi環(huán)境中。同樣的,Equinox通過(guò)一組Bundle,可以將Equinox OSGi應(yīng)用嵌入到現(xiàn)有的Web服務(wù)器(如Tomcat,Jetty等)和應(yīng)用服務(wù)器(如Websphere,Weblogic等)中。

下面是Equinox在J2EE應(yīng)用方面的部分Bundle列表:

org.eclipse.equinox.servletbridge
Servlet Bridge

該Bundle提供一個(gè)底層的Hook servlet,使得Equinox可以嵌入到現(xiàn)有的應(yīng)用服務(wù)器中運(yùn)行。該Bundle中的servlet啟動(dòng)嵌入的Equinox并使其可以處理來(lái)自底層應(yīng)用服務(wù)器接收的HTTP請(qǐng)求。

org.eclipse.equinox.http.servletbridge
HTTP ServletBridge

該Bundle為底層的應(yīng)用服務(wù)器(如Tomcat,Jetty等)發(fā)布為OSGi HTTP服務(wù)提供一層封裝。封裝的應(yīng)用服務(wù)器必須安裝該servlet bridge。

以上兩個(gè)bundle是將應(yīng)用服務(wù)器作為bundle集成進(jìn)入OSGi大環(huán)境的關(guān)鍵。

org.eclipse.equinox.http.servlet
HTTP Servlet

該Bundle為在Equinox中發(fā)布其他servlet處理引擎(如傳統(tǒng)的應(yīng)用服務(wù)器)為OSGi HTTP服務(wù)提供支持 。

org.mortbay.jetty
Jetty

嵌入式Jetty實(shí)現(xiàn)的Bundle封裝。目前Equinox提供的Jetty實(shí)現(xiàn)版本為5.x。

org.eclipse.equinox.http.jetty
HTTP Jetty

該Bundle封裝Jetty為標(biāo)準(zhǔn)的OSGI HTTP服務(wù)。目前該服務(wù)只能使用Jetty 5.x版本;如果用戶希望使用Jetty 6.x版本的Bundle封裝,可以參考o(jì)ps4j上的實(shí)現(xiàn)。

 

【編輯推薦】

  1. OSGi在ServiceMix4中的應(yīng)用
  2. 淺析Apache Felix項(xiàng)目中的OSGi
  3. GlassFish是什么?基于OSGi的Web服務(wù)器
  4. 初探OSGi Web容器:控制Web程序的生命周期
  5. OSGi為什么重要:向模塊化轉(zhuǎn)移的主攻手
責(zé)任編輯:佚名 來(lái)源: JavaEye
相關(guān)推薦

2010-01-14 13:56:49

JSR 294Java模塊化OSGi

2009-01-16 14:37:57

TomcatWeb服務(wù)器應(yīng)用服務(wù)器

2009-06-01 11:37:46

EquinoxOSGi服務(wù)器

2009-06-16 15:35:20

JBoss應(yīng)用服務(wù)器

2009-01-10 19:32:36

2018-12-12 08:40:11

服務(wù)器TomcatJava

2017-10-17 09:15:06

Web服務(wù)器區(qū)別

2012-02-23 10:02:08

Web服務(wù)器應(yīng)用服務(wù)器

2014-08-08 16:35:37

應(yīng)用服務(wù)器

2018-02-07 10:08:02

應(yīng)用服務(wù)器網(wǎng)絡(luò)數(shù)據(jù)庫(kù)

2012-03-23 09:32:48

應(yīng)用服務(wù)器

2018-05-24 10:15:18

服務(wù)器Session問(wèn)題

2009-02-27 14:25:00

Weblogic應(yīng)用服務(wù)器服務(wù)器管理

2021-05-28 05:18:08

PHP語(yǔ)言roadrunnner

2012-02-02 10:24:08

JavaResin

2018-03-20 14:24:10

Web服務(wù)器HTTP

2011-11-18 13:14:37

JavaWebWebServices

2009-05-08 16:38:54

SpringHyperic服務(wù)器

2014-05-30 11:29:36

Java服務(wù)器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)