Jspxcms二次开发的知识点有哪些
Jspxcms二次开发的知识点有哪些
这篇文章主要介绍“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标签类
后台JSP文件
/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插件。否则不能看到中文,只能看到u5217u8868之类的代码;并且在编辑时直接输入中文,页面会显示为乱码。
关于“Jspxcms二次开发的知识点有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注高防服务器网行业资讯频道,小编每天都会为大家更新不同的知识点。
[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。
[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[