我也來玩OSGI(六)

現在我們可用運行一下這個例子卡看效果了,右鍵 ->

 

點擊 Run ,開始運行,這時可用看到對話框彈出來了,在控制檯的 osgi > 輸入 ss 可用看到已啓動的Bundle

我們在登錄對話框中輸入用戶名和密碼登錄試試: 輸入用戶名 : vwpolo ; 密碼: 123 點擊登錄

可以看到現在是已 "LDAP 登錄方式" 進行登陸,現在我們想通過其他的登陸的話可以先卸載 LDAP 登陸模塊 stop 815 ,這裏的 815 是代表 Bundle 的ID ,之後LDAP模塊的狀態又 Active 改成了 RESOLVED ,然後再進行登錄

可以看到現在登錄方式自動並且成功進行登錄,同樣我們可以卸載 DB 登錄模塊 stop 499 ,再進行登錄,發現登錄方式又被切換成了

osgi> ConfigFile 登陸方式
登錄成功!

如果我們再卸載這個登錄模塊的話

osgi> ConfigFile 登陸方式
登錄成功!
stop 453

osgi> 登錄服務不可用!

就會發現登錄服務不可用了,我們可用自己動手擴展一下,

 

參考資料

學習


討論

發佈了31 篇原創文章 · 獲贊 2 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章