我的評論
re: spring mvc注解例子[未登錄] jame 2014-02-10 10:43
想法是出來了,但是dao層不全吧。公共dao層是這樣的,如果要用到其他的方法你不可能都寫在公共的dao層里面撒。新手求教
re: Equinox加載Bundle Class的實現(xiàn)[未登錄] jame 2009-05-21 16:55
@BlueDavy
謝謝指點...
新書什么時候出版,期待....
謝謝指點...
新書什么時候出版,期待....
re: Equinox加載Bundle Class的實現(xiàn)[未登錄] jame 2009-05-21 13:28
@Kane
這是我run.bat中的內(nèi)容,剛才測試這種方法好象不能解決這個問題.是不是還是設置其他項?(config.ini org.osgi.framework.bootdelegation=javax.*,org.*除外)
@echo off
java -Xms128m -Xmx512m -Dorg.osgi.service.http.port=8111 -Dorg.osgi.framework.system.packages=javax.naming,javax.naming.directory,javax.naming.spi... -jar org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar -configuration ../configuration -console
這是我run.bat中的內(nèi)容,剛才測試這種方法好象不能解決這個問題.是不是還是設置其他項?(config.ini org.osgi.framework.bootdelegation=javax.*,org.*除外)
@echo off
java -Xms128m -Xmx512m -Dorg.osgi.service.http.port=8111 -Dorg.osgi.framework.system.packages=javax.naming,javax.naming.directory,javax.naming.spi... -jar org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar -configuration ../configuration -console
re: Equinox加載Bundle Class的實現(xiàn)[未登錄] jame 2009-05-21 13:19
@Kane
這種方式與在config.ini配置有區(qū)別嗎?
我配置在config.ini中的時候好象不想作用?
@BlueDavy
如果一個正在運行OSGI的項目中新增一個Bundle,但這個新增的Bundle需要用到java以外package中的類,有沒有其他更好的方法?如果改配置那得重啟整個項目了....(就如修改Eclipse中某些配置后需要重啟才能生效?)
這種方式與在config.ini配置有區(qū)別嗎?
我配置在config.ini中的時候好象不想作用?
@BlueDavy
如果一個正在運行OSGI的項目中新增一個Bundle,但這個新增的Bundle需要用到java以外package中的類,有沒有其他更好的方法?如果改配置那得重啟整個項目了....(就如修改Eclipse中某些配置后需要重啟才能生效?)
re: Equinox加載Bundle Class的實現(xiàn)[未登錄] jame 2009-05-21 09:42
@Kane
Import-Package: javax.xml;version="1.3.0",
javax.xml.datatype;version="1.3.0",
javax.xml.namespace;version="1.3.0",
javax.xml.parsers;version="1.3.0",
org.osgi.framework
啟動時報:
org.osgi.framework.BundleException: The bundle could not be resolved. Reason: Missing Constraint: Import-Package: javax.xml; version="1.3.0"
正常的java文件中是能import javax.xml.parsers.*;
應該是OSGI ClassLoader的特殊性.
之前在Eclipse3.4中測試是會沒這個問題的,當通過命令行方式來啟動equinox時才遇到這個問題.
按此BLOG中講的在configuration\config.ini中添加org.osgi.framework.bootdelegation=*解決問題
Import-Package: javax.xml;version="1.3.0",
javax.xml.datatype;version="1.3.0",
javax.xml.namespace;version="1.3.0",
javax.xml.parsers;version="1.3.0",
org.osgi.framework
啟動時報:
org.osgi.framework.BundleException: The bundle could not be resolved. Reason: Missing Constraint: Import-Package: javax.xml; version="1.3.0"
正常的java文件中是能import javax.xml.parsers.*;
應該是OSGI ClassLoader的特殊性.
之前在Eclipse3.4中測試是會沒這個問題的,當通過命令行方式來啟動equinox時才遇到這個問題.
按此BLOG中講的在configuration\config.ini中添加org.osgi.framework.bootdelegation=*解決問題
re: Equinox加載Bundle Class的實現(xiàn)[未登錄] jame 2009-05-20 16:57
今天剛好遇到一個Bundle中調(diào)用javax.xml的問題,一至報ClassNotFoundException:javax.xml.parsers.SAXParserFactory錯誤.
在
http://docs.codehaus.org/display/JETTY/OSGi+Tips
中是這么說的:
All of these, except for javax.mail, org.apache.tools.ant. and org.eclipse.jdt. can all be found in the jvm's rt.jar. In Equinox, by default, these system packages from the system classloader are not exposed inside the OSGi framework. So, we need to expose them by using this setup in the config.ini:
org.osgi.framework.system.packages=javax.naming, javax.naming.directory, javax.naming.spi, javax.management, javax.management.loading, javax.management.modelmbean, javax.net, javax.net.ssl, javax.crypto, javax.crypto.interfaces, javax.crypto.spec, javax.security.auth, javax.security.auth.spi, javax.security.auth.callback, javax.security.auth.login, javax.security.cert, javax.xml.parsers, javax.xml.xpath, javax.xml.transform.sax, javax.xml.transform.dom, javax.xml.namespace, javax.xml.transform, javax.xml.transform.stream, javax.xml.validation, org.xml.sax, org.xml.sax.helpers, org.xml.sax.ext, com.sun.org.apache.xalan.internal, com.sun.org.apache.xalan.internal.res, com.sun.org.apache.xml.internal.utils, com.sun.org.apache.xpath.internal, com.sun.org.apache.xpath.internal.jaxp, com.sun.org.apache.xpath.internal.objects, com.sun.org.apache.xml.internal, org.w3c.dom, org.w3c.dom.traversal, org.w3c.dom.ls, javax.sql, javax.transaction, sun.misc
但加上這些package后還是沒有解決....最后發(fā)現(xiàn)要加
org.osgi.framework.bootdelegation=*這句.
找了一個下午,汗.......
BlueDavy什么時候能詳細說一下config.ini中主要配置的作用嗎?
如:http://tieba.baidu.com/f?kz=76392347這里列出來的這些...
期待....
在
http://docs.codehaus.org/display/JETTY/OSGi+Tips
中是這么說的:
All of these, except for javax.mail, org.apache.tools.ant. and org.eclipse.jdt. can all be found in the jvm's rt.jar. In Equinox, by default, these system packages from the system classloader are not exposed inside the OSGi framework. So, we need to expose them by using this setup in the config.ini:
org.osgi.framework.system.packages=javax.naming, javax.naming.directory, javax.naming.spi, javax.management, javax.management.loading, javax.management.modelmbean, javax.net, javax.net.ssl, javax.crypto, javax.crypto.interfaces, javax.crypto.spec, javax.security.auth, javax.security.auth.spi, javax.security.auth.callback, javax.security.auth.login, javax.security.cert, javax.xml.parsers, javax.xml.xpath, javax.xml.transform.sax, javax.xml.transform.dom, javax.xml.namespace, javax.xml.transform, javax.xml.transform.stream, javax.xml.validation, org.xml.sax, org.xml.sax.helpers, org.xml.sax.ext, com.sun.org.apache.xalan.internal, com.sun.org.apache.xalan.internal.res, com.sun.org.apache.xml.internal.utils, com.sun.org.apache.xpath.internal, com.sun.org.apache.xpath.internal.jaxp, com.sun.org.apache.xpath.internal.objects, com.sun.org.apache.xml.internal, org.w3c.dom, org.w3c.dom.traversal, org.w3c.dom.ls, javax.sql, javax.transaction, sun.misc
但加上這些package后還是沒有解決....最后發(fā)現(xiàn)要加
org.osgi.framework.bootdelegation=*這句.
找了一個下午,汗.......
BlueDavy什么時候能詳細說一下config.ini中主要配置的作用嗎?
如:http://tieba.baidu.com/f?kz=76392347這里列出來的這些...
期待....
re: Zelix KlassMaster 破解[未登錄] Jame 2008-03-24 18:29
可以給我發(fā)一封嗎?
20023323@163.com
非常感謝!
20023323@163.com
非常感謝!
re: TPF插件管理框架功能、實現(xiàn)以及下載[未登錄] jame 2008-01-11 10:49
如果在linux中跑BundleInstallUtil中pluginUrlk的file:/協(xié)議好象有點問題.
目前我改成file:////才能在Linux與Win同時跑通...
目前我改成file:////才能在Linux與Win同時跑通...
re: TPF插件管理框架功能、實現(xiàn)以及下載[未登錄] jame 2008-01-11 10:44
//還有像將TPF的遠程管理剝離開,以便不需要的話就可以不安裝此插件。
是啊,系統(tǒng)中的axis與我另一Bundle中的axis有時候會產(chǎn)生沖突...
MSN:jame_q@hotmail.com
是啊,系統(tǒng)中的axis與我另一Bundle中的axis有時候會產(chǎn)生沖突...
MSN:jame_q@hotmail.com
re: 創(chuàng)建TableViewer jame 2006-06-28 09:02
這個類其實只是一個模型,提示一下我是采用selected (boolean)屬性判斷是否選擇(CheckBox)
那個類是以前DEMO中截取的代碼片斷,抱歉目前不能給出這個類.
但是基本的原理我可以寫出來.
class MichelleSelectedModule{
...
private boolean selected=false
public void setSelected(boolean selected){
this.selected=selected;
}
public boolean isSelected(){
return selected;
}
...
}
模型是CheckBoxContentProvider 接口提供的
模型UI修改是通過ModuleSelectionModifier來實現(xiàn)的
UI展示是通過LabelProvider 來實現(xiàn)的.
其實很簡單JFace標準結構,符合MVC這樣的結構
那個類是以前DEMO中截取的代碼片斷,抱歉目前不能給出這個類.
但是基本的原理我可以寫出來.
class MichelleSelectedModule{
...
private boolean selected=false
public void setSelected(boolean selected){
this.selected=selected;
}
public boolean isSelected(){
return selected;
}
...
}
模型是CheckBoxContentProvider 接口提供的
模型UI修改是通過ModuleSelectionModifier來實現(xiàn)的
UI展示是通過LabelProvider 來實現(xiàn)的.
其實很簡單JFace標準結構,符合MVC這樣的結構