本年的基本工作目標(biāo),基本確立了,重點(diǎn)還是osgi,先來回顧一下以前所做的。osgi看了看規(guī)范,目前還是4.1,這相差不大。equinox的版本,目前正式的算是3.4.1,以前用的為3.3,相差也不大。還是繼續(xù)使用3.3吧,畢竟也懶得更新eclipse了,老是用新版本也不是個(gè)辦法。看了一下jetty bundle,目前已經(jīng)出來6.1.7了,相差還是有點(diǎn),不過估計(jì)3.3也能支持6.1.7。servlet規(guī)范使用了2.5,其實(shí)2.4已經(jīng)足夠了,我又不需要jsp,不必使用新的el引擎。dm還是使用spring-dm,目前為1.2m,這個(gè)算是比較有大的發(fā)展,我現(xiàn)在用的還是1.0.2的,dm這一塊估計(jì)變動(dòng)也不會(huì)太大,其實(shí),如果不是需要spring的一些其他功能,還不如直接用equinox的dm算了,為了趕個(gè)時(shí)髦,還是用spring算了,畢竟用慣了ServiceReference。
整理了一下,基本上的bundle還是那么幾個(gè):
osgi 核心:
org.eclipse.osgi_3.3.2
org.eclipse.osgi.services_3.1.2
equinox:
org.eclipse.equinox.common_3.3.0
org.eclipse.equinox.registry_3.3.1
org.eclipse.equinox.http.jetty_1.0.1 (需要更新)
org.eclipse.equinox.http.registry_1.0.1
org.eclipse.equinox.http.servlet_1.0.1
org.eclipse.equinox.preferences_3.2.1
org.eclipse.equinox.log_1.0.1
org.eclipse.equinox.preferences_3.2.1
必須的bundle:
org.mortbay.jetty_5.1.11 (需要更新)
javax.servlet_2.4.0 (可選更新)
org.apache.log4j_1.2.9
org.apache.commons.logging_1.0.4
spring bundle:
org.springframework.spring_2.5.2 (可選更新)
org.springframework.bundle.osgi.extender_1.0.2 (可選更新)
org.springframework.bundle.osgi.core_1.0.2 (可選更新)
看了看一個(gè)基本的應(yīng)用就需要這么多bundle,也夠嗆的,這還不算上hibernate,webwork,等其他第三方j(luò)ar.
posted on 2009-02-08 20:33
布衣郎 閱讀(1955)
評(píng)論(0) 編輯 收藏 所屬分類:
eclipse