日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java实现下功能载插件_javaweb项目插件实现机制

發布時間:2023/12/19 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java实现下功能载插件_javaweb项目插件实现机制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如題,java開發web程序想實現插件機制有什么辦法?

就比如:一個論壇,里面有簽到,積分,第三方登錄,編輯器選擇等等的功能,現在我想把他們都抽出來,當成插件,論壇核心只保留用戶的登錄,注冊,發帖,回復等最基本的功能,其他的功能都可以在后臺點擊安裝,自動下載插件安裝到服務器,然后就可以使用了

eclipse,idea等開發工具都是java寫的,插件都是以jar包來安裝的,然后重啟重新加載插件

所以我也想讓javaweb程序也能以jar包的形式來下載安裝并使用

看過alibaba開源的druid,就是jar包形式安裝,然后將頁面部分(數據庫操作的監控頁面)也都打包到jar里,然后在spring的配置文件里配置訪問路徑,這樣就可以在瀏覽器里輸入地址查看監控信息了,但這樣實現與核心部分毫不相干的功能是可行的,但與核心功能有交集的話,這個該怎么處理呢?

舉個例子:簽到功能,在論壇的首頁的某處有一個按鈕,用戶點擊了可以進行簽到操作,代碼部分還要是實現與用戶個人信息相關的更新部分,這個該如何將一些與核心功能(頁面)有交集的插件打包成jar,并能直接引入就使用呢?

有些插件涉及到了用戶的個人信息部分,關于獲取用戶的信息或處理用戶信心該怎么處理比較好呢?

后續核心部分版本升級,插件的兼容性處理方面應該怎么處理或在開發插件的時候應該注意些什么呢?

自己百度了下,javaweb實現插件方式開發的文章基本上沒有(不知道是不是我搜索的姿勢不對),如果有相關文章還望留個鏈接,不甚感激!

暫時想到這么多,跪求大神解答!!

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的java实现下功能载插件_javaweb项目插件实现机制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。