Jspxcms 目录结构

Posted 南瓜__pumpkin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jspxcms 目录结构相关的知识,希望对你有一定的参考价值。

Web目录说明

参考:

Web根目录:ROOT

Web 根目录:Tomcat 的 Web 根目录是 /webapps/ROOT,所以 Jspxcms 的 Web 根目录相同。

ROOT 目录主要有 4 个文件夹,分别是前端静态文件目录、模板目录、上传文件存储目录、以及后端目录。

/static
/template
/uploads
/WEB-INF

验证:访问 http://localhost:8080/static/img/sort_asc.png,成功访问到图片资源。

后台JSP文件

后台JSP文件的根目录为:/WEB-INF/views。

常见 WEB-INF 目录

参考: WEB-INF文件夹作用

WEB-INF是Java的WEB应用的安全目录,客户端无法访问,只能通过服务端访问,从而实现了代码的安全。在WEB-INF中主要是系统运行的配置信息和环境,主要有classes、config、lib文件夹和web.xml。

  1. classes文件夹:包含了站点所有用的 class 文件,包括 servlet class 和非servlet class
  2. lib文件夹:存放web应用需要的各种JAR文件,放置仅在这个应用中要求使用的jar文件
  3. web.xml:Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则

JspxCMS 10.2.0 的 WEB-INF 目录

参考:

JspxCMS 10.2.0 的 WEB-INF 目录:

  1. classes
  2. lib
  3. fulltext:全文索引文件夹。全文检索引擎Lucene生成的索引文件保存在这个文件夹。
  4. views:存放所有的 jsp 文件
  5. tags:将JSP页面中的关于数据处理的代码放在一个Tag文件中,让JSP页面只负责显示数据。即通过使用Tag文件将数据的处理和显示相分离
  6. tlds:存放所有的 .tld 文件(taglib description,标签库描述符)。创建的每个标签都必须在一个TLD文件中声明,而且这一文件还必须连同标签的Java处理器类一起被部署。
  7. weblogic.xml:Jspxcms8.0及更高版本没有web.xml文件

二次开发系列教程

参考:

源代码目录结构

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

webapp目录

已说明,参考上文Web目录说明

Java源码

值得注意的是,Java源码都是 .class 编译文件,不是 .java 文件。

  1. com.jspxcms.common 公用组件
  2. com.jspxcms.core 核心模块
  3. com.jspxcms.ext 扩展模块
  4. com.jspxcms.com 插件模块

resources目录

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

  1. conf 配置文件目录
  2. ehcache ehcache缓存配置文件
  3. messages 国际化文件
  4. application.properties spring-boot配置文件
  5. ……

以上是关于Jspxcms 目录结构的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段5——HTML元素结构

VSCode自定义代码片段5——HTML元素结构

VSCode自定义代码片段5——HTML元素结构

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

分享几个实用的代码片段(第二弹)

分享几个实用的代码片段(第二弹)