咨询1
咨询2
交流群
电话

二次开发

  • Tomcat部署目录Tomcat部署非常简单,直接把程序复制到{Tomcat安装目录}/webapps目录下即可。该目录下会有很多默认的文件夹,如docs examples host-manager manager ROOT,这些都是Tomcat的文档、演示以及管理平台,实际使用中都不需要,如果配置不当甚至还会有安全隐患。所以在部署前,要先删除这些文件夹。 webapps下有...
    2018-07-09 13:01 二次开发
  • 系统后台的列表页通常都有查询功能,如果通过写sql语句进行查询非常费时,特别是在查询条件较多的情况下。如果查询条件发生变化,则需要修改sql语句,非常麻烦。 jspxcms使用页面动态查询来解决这个问题,直接解析查询表单的名称来生成sql查询条件,只要修改页面就可以实现查询,而不需要修改java代码和写sql语句。 /WE...
    2018-06-28 13:05 二次开发
  • Shiro是一个很简洁的安全框架,类似的Spring Security则要复杂许多。虽然spring-boot集成的是Spring Security,但我们还是选择了Shiro。 Shiro官网:http://shiro.apache.org/ Shiro单点登录cas集成:http://shi
    2018-04-26 11:20 二次开发
  • webapp目录 jsp jsp文件。如果需要可以直接访问的jsp页面,可以放在这个文件夹下,放到其他文件夹下的jsp是无法直接访问的。访问路径不需要加上jsp路径,例如/jsp/abc.jsp文件的访问路径为abc.jsp。static 静态资源文件。 cssimgjsvendor 第三方组件
    2018-03-28 14:26 二次开发
  • 系统中有定时任务功能,里面有一些系统已经定义好的任务类型。如果系统自带的任务类型里没有自己需要的,可以开发一个任务类型。 本着无侵入的二次开发设计思想,开发一个自己的任务类型也可以做到不修改系统原有代码和文件。 定时任务配置文件Jspxcms8.0及以后版本: /src/main/resour
    2018-03-26 14:42 二次开发
  • 在/src/main/resources/conf/plugin/plug/conf.properties中指定国际化文件位置: messageSource.basenames.plug=classpath:messages/plugin/plug/plug messageSource.base
    2018-03-23 17:44 二次开发
  • 在前台模板使用FreeMarker标签获取数据。 标签类package com.jspxcms.plug.web.directive; /** * FreeMarker标签类需实现TemplateDirectiveModel接口 */ public class ResumeList
    2018-03-22 16:58 二次开发
  • Service用于处理业务逻辑和调用DAO操作数据库。 配置文件系统的Service在com.jspxcms.core.ContextConfig的@ComponentScan({"com.jspxcms.core.service.impl", "com.jspxcms.ext.service.i
    2018-03-21 11:20 二次开发
  • Dao使用了SpringDataJPA技术。技术细节请浏览SpringDataJPA官网:http://projects.spring.io/spring-data-jpa/。 配置文件系统的DAO在com.jspxcms.core.ContextConfig的@EnableJpaReposito
    2018-03-20 11:03 二次开发
  • Entity是基于JPA规范。更详细的技术细节请参考JPA或Hibernate文档。 配置文件com.jspxcms.plug.ContextConfig的@EntityScan({ "com.jspxcms.plug.domain" })会自动扫描该包下含有@Entity注解的类。 数据库表不
    2018-03-15 10:37 二次开发