jeecms v6外掛程式開發步驟

2021-08-19 12:06:00 字數 951 閱讀 9628

jeecms v6外掛程式開發步驟

外掛程式的支援我覺得是一件很好很強大的事,其實我覺得二次開發jeecms的都可以採用這種方式進行,方便以後的公升級和bug修復,不影響原來的**。下面以本站的jautopost外掛程式為例給大家分享一下,如何開發乙個jeecms外掛程式。

涉及到的目錄結構分析

源**目錄:

原來的源**包結構是com.jeecms.***,那麼外掛程式開發,你可以使用自己的網域名稱,比如:com.jeecmstheme.***

這樣方便區分,結構清晰。

web-inf目錄:

這兒需要注意的是service例項化的檔案名字,要以*-context.xml結尾,這樣web啟動的時候才能載入。這個看web.xml裡的配置可以發現。

乙個action例項化檔案jautopost-servlet-admin-action.xml,乙個service例項化檔案jautopost-context.xml,乙個綜合配置檔案jautopost.properties

重點在這個綜合配置檔案,裡面包含了國際化資訊,hibernate實體對映xml,選單對應action請求,還有許可權。

涉及的頁面:

這個和普通開發沒什麼區別,根據自己的外掛程式功能開發相應的頁面即可,比如我們這外掛程式就只有後台,那就在後台頁面增加相應的頁面

國際化資訊檔案:

如何打包分離出外掛程式:

正常情況下這配置好,後台管理裡面的外掛程式裡面就有相應的選單功能了。如果需要把外掛程式剝離出來,搞成可以直接上傳安裝的包,那就需要手動做乙個zip包。zip包的根目錄就是web-inf,這個大家可以參考官方的test.zip。簡單的說就是把外掛程式涉及到的檔案和目錄結構完整的放在乙個叫web-inf的資料夾下面,然後打包成zip格式即可,當然如有資料庫指令碼,那外掛程式要正常工作你得把指令碼先拿到資料庫跑了才可以。

開發jQuery外掛程式的基本步驟

在進行開發jquery外掛程式前,首先要了解一些知識 1 閉包 1.1 閉包的作用 避免全域性依賴 避免第三方破壞 相容jquery操作符 和jquery 1.2 閉包的形式 function arg param 相當於定義了乙個引數為arg的匿名函式 function arg 並且將param作為...

開發Rails外掛程式的方法和步驟

rails豐富的外掛程式真是強大,幻想著把各個功能都做出外掛程式,以後開發系統就像搭積木一樣堆積就好啦,呵呵。開發個rails外掛程式其實不難,或者說很簡單,流程基本如下 1 生成骨架 在rails的script下有個generate,可以直接生成骨架,執行 ruby script generate...

Wince 6 開發安裝步驟

visual studio 2005 是微軟的乙個強大的開發ide,整合了wince6.0的開發環境。平台的搭建步驟如下 1 visual studio 2005 2 visual studio 2005 sp1 3 visual studio 2005 sp1 update for vista i...