咨询1
咨询2
交流群
电话

11-二次开发教程-源代码目录结构-v8

文档 > 二次开发 2018-03-28 14:26 阅读

webapp目录

  • jsp jsp文件。如果需要可以直接访问的jsp页面,可以放在这个文件夹下,放到其他文件夹下的jsp是无法直接访问的。访问路径不需要加上jsp路径,例如/jsp/abc.jsp文件的访问路径为abc.jsp
  • static 静态资源文件。
    • css
    • img
    • js
    • vendor 第三方组件库。如jquery、bootstrop、ueditor、ztree、My97DatePicker等。
  • template 前台FreeMarker模板。
  • uploads 文件上传目录。
  • WEB-INF
    • fulltext Lucene全文检索文件目录。
    • tags 后台jsp标签。
    • tlds JSTL functions。
    • views 后台jsp页面。
      • commons 部分公用jsp页面。
      • core 核心模块jsp页面。
      • error 发生异常时显示的jsp页面。
      • ext 扩展模块jsp页面。
      • plug 插件模块jsp页面。
      • index.jsp 后台首页框架页。
      • login.jsp 后台登录页面。
    • weblogic.xml 用于部署在weblogic。
  • crossdomain.xml 跨域策略文件。主要针对flash。
  • favicon.ico 浏览器头部图标。

Java源码

  • com.jspxcms.common 公用组件。
    • captcha 验证码。
    • file 文件相关。
    • freemarker
    • fulltext 全文索引。
    • image 图片相关。
    • ip 通过IP地址查询实际地址。
    • office word转html。
    • orm 对象关系映射。JPA及SpringDataJPA相关辅助类。
    • security 安全相关。如密码加密等。
    • upload 上传相关。
    • util 工具类。
    • web SpringMVC等web相关类。
  • com.jspxcms.core 核心模块。
    • constant 静态变量。
    • domain 实体类。
    • fulltext 全文索引。
    • holder
    • html 生成静态页。
    • listener 监听器。
    • quartz 定时器。
    • repository 数据库持久化层。
    • security 安全相关。
    • service 服务层。
    • support 支持类。
    • web Controller层。
      • back 后台Controller。
      • directive FreeMarker标签。
      • fore 前台Controller。
      • method FreeMarker方法。
  • com.jspxcms.ext 扩展模块。
  • com.jspxcms.com 插件模块。

resources目录

源码包的resources目录在/src/main/resources,安装包里的resources目录在/WEB-INF/classes

  • conf 配置文件目录。
    • core 核心模块配置文件。
    • plugin 插件模块配置文件。
    • conf.properties 系统properties配置文件。
    • context.xml spring context配置文件。
    • context-quartz.xml 定时任务配置文件。
    • menu.yml 后台菜单配置文件。
    • spring.jpa.propertis spring jpa配置文件。
  • ehcache ehcache缓存配置文件。
  • messages 国际化文件
  • application.properties spring-boot配置文件。
  • config.properties 微博第三方登录配置。
  • custom.xml 验证码、全文索引配置文件。
  • IKAnalyzer.cfg.xml IK Analyzer配置文件。
  • qqconnectconfig.properties QQ第三方登录配置文件。
  • qqwry.dat IP地址数据库。
  • quartz.properties 定时任务配置文件。
  • stopword.dic IK Analyzer停止词文件。
  • stopword_ext.dic IK Analyzer停止词扩展文件。
  • weixin.properties 微信配置文件。