高防服务器

Jspxcms二次开发的知识点有哪些


Jspxcms二次开发的知识点有哪些

发布时间:2022-01-19 17:24:54 来源:高防服务器网 阅读:77 作者:iii 栏目:开发技术

这篇文章主要介绍“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 成本,提升运维效率,使您更专注于核心业务创新。

[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[