您好,登錄后才能下訂單哦!
這篇文章主要介紹“Jspxcms二次開發的知識點有哪些”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Jspxcms二次開發的知識點有哪些”文章能幫助大家解決問題。
作為通用的網站內容管理系統,只能盡可能的滿足大部分需求,卻很難滿足所有的需求,這時就需要對系統進行二次開發。對于一些可以公用的二次開發程序可以做成插件,提供給其他開發者或客戶使用。
互聯網的應用類型非常豐富、多種多樣,不同的網站有著不同的需求,所以二次開發(插件開發)是否簡便、快捷是評價CMS優劣的重要指標。
Jspxcms無侵入式二次開發(插件開發),無需修改系統原有代碼,即可整合Entity、Service、Controller、功能菜單、權限、標簽、國際化等功能。將插件文件拷貝系統,即可增加模塊;將插件文件從系統中刪除,即可去除模塊。
學習本教程需要有Java、JSP、Spring、SpringMVC、Spring-Data-JPA、Spring-Boot、JPA、Shiro等基礎知識,
系統中“插件—簡歷管理”(以下稱“本例”)就是以這種方式實現的,下面就以“簡歷管理”講解Jspxcms插件和二次開發的方法。
/src/main/resources/conf/plugin/plug
有以下文件:
backend.xml:后臺Controller配置文件
conf.properties:前臺模板Freemarker標簽、國際化文件目錄等配置文件
context.xml:Spring配置文件
menu.yml:后臺菜單及權限配置文件
/src/main/java/com/jspxcms/plug
有以下包:
domain:實體類Entity
repository:數據庫操作類Dao
service:服務類Service
web.back:后臺Controller
web.fore:前臺Controller
web.directive:FreeMarker標簽類
/src/main/webapp/WEB-INF/views/plug
本例的jsp文件目錄是resume
本例中申請職位的模板文件為/src/main/webapp/template/1/default/plug_resume.html。
/src/main/resources/messages/plugin/plug 后臺國際化文件
/src/main/resources/messages/plugin/plugfore 前臺國際化文件
編輯和查看國際化文件,請安裝Eclipse的Properties Editor插件。否則不能看到中文,只能看到\u5217\u8868之類的代碼;并且在編輯時直接輸入中文,頁面會顯示為亂碼。
關于“Jspxcms二次開發的知識點有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。