这篇文章主要介绍“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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。