JSON+OSGi
OSGi聯盟的主席Peter做了這么個小東西,原理非常的簡單,在現在傳統的使用ajax的方式多為通過js直接調用Spring中的bean,那么peter做的這個小東西就變成了js直接調用OSGi中的service,基本上沒有什么難度,只是玩了一把ajax的東西,估計是peter以前對這塊接觸的少,peter把他做的這個東西放到他的Nokia E70上跑? .....
這是他對他那個demo的技術結構的圖示:
Sudoku Bundle是演示用的demo,webrpc Bundle就是可以拿來復用的bundle了,它引用了OSGi HttpService,同時在內部使用了JSON將返回給客戶端的對象進行了轉化。
在使用webrpc Bundle的情況下,js只需要發起這樣的service的調用就可以了:
http://localhost/rpc/sudoku/newGame?0=simple
sudoku表示需要調用的service,newGame表示調用的service的方法,?后面的就是給方法的參數了。
感興趣的話大家可以去OBR中下載這個Bundle:
http://bundles.osgi.org/Main/Repository?cmd=browse&keywords=webrpc&submit=search
或者去看看blog:
http://www.osgi.org/blog/2006/09/osgi-uis-and-web.html
或者直接看demo:
http://bundles.osgi.org/Main/Repository?cmd=browse&keywords=webrpc&submit=search
呵呵,正準備在自己的產品中引入ajax這塊,不過我準備繼續使用自己較為熟悉的dwr,dwr+OSGi
posted on 2006-09-27 16:19 BlueDavy 閱讀(2609) 評論(1) 編輯 收藏 所屬分類: OSGi、SOA、SCA