`
film
  • 浏览: 231373 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Jeecms项目中常量

 
阅读更多

JEECMS非技术相关的约定

针对系统中常量约定

Jeecms项目中常量约定在com.jeecms.cms.Constants中。

packagecom.jeecms.cms;

/**
* CMS常量
*/
public class Constants {
/**
* 首页模板
*/
public static final String TPLDIR_INDEX = "index";
/**
* 栏目页模板
*/
public static final String TPLDIR_CHANNEL = "channel";
/**
* 内容页模板
*/
public static final String TPLDIR_CONTENT = "content";
/**
* 单页模板
*/
public static final String TPLDIR_ALONE = "alone";
/**
* 专题模板
*/
public static final String TPLDIR_TOPIC = "topic";
/**
* 会员中心模板
*/
public static final String TPLDIR_MEMBER = "member";
/**
* 专用模板
*/
public static final String TPLDIR_SPECIAL = "special";
/**
* 可视化编辑模板
*/
public static final String TPLDIR_VISUAL = "visual";
/**
* 公用模板
*/
public static final String TPLDIR_COMMON = "common";
/**
* 客户端包含模板
*/
public static final String TPLDIR_CSI = "csi";
/**
* 客户端包含用户自定义模板
*/
public static final String TPLDIR_CSI_CUSTOM = "csi_custom";
/**
* 服务器端包含模板
*/
public static final String TPLDIR_SSI = "ssi";
/**
* 标签模板
*/
public static final String TPLDIR_TAG = "tag";
/**
* 评论模板
*/
public static final String TPLDIR_COMMENT = "comment";
/**
* 留言模板
*/
public static final String TPLDIR_GUESTBOOK = "guestbook";
/**
* 站内信模板
*/
public static final String TPLDIR_MESSAGE = "message";
/**
* 列表样式模板
*/
public static final String TPLDIR_STYLE_LIST = "style_list";
/**
* 列表样式模板
*/
public static final String TPLDIR_STYLE_PAGE = "style_page";


/**
* 模板后缀
*/
public static final String TPL_SUFFIX = ".html";

/**
* 前台方言
*/
public static final String LOCAL_FRONT = "zh_CN";


/**
* 上传路径
*/
public static final String UPLOAD_PATH = "/u/cms/";
/**
* 截图路径
*/
public static final String SNAP_PATH = "/u/cms/snap";
/**
* 上传路径
*/
public static final String LIBRARY_PATH = "/wenku/";
/**
* 文库上传文件后缀
*/
public static final String LIBRARY_SUFFIX = "odt,txt,pdf,wps,et,dps,vsd,pot,pps,rtf,doc,docx,xls,xlsx,ppt,pptx";
/**
* 资源路径
*/
public static final String RES_PATH = "/r/cms";
/**
* 模板路径
*/
public static final String TPL_BASE = "/WEB-INF/t/cms";
/**
* 全文检索索引路径
*/
public static final String LUCENE_PATH = "/WEB-INF/lucene";
/**
* 列表样式模板路径
*/
public static final String TPL_STYLE_LIST = "/WEB-INF/t/cms_sys_defined/style_list/style_";
/**
* 内容分页模板路径
*/
public static final String TPL_STYLE_PAGE_CONTENT = "/WEB-INF/t/cms_sys_defined/style_page/content_";
/**
* 列表分页模板路径
*/
public static final String TPL_STYLE_PAGE_CHANNEL = "/WEB-INF/t/cms_sys_defined/style_page/channel_";
/**
* 页面禁止访问
*/
public static final String ERROR_403 = "error/403";
/**
* 数据库备份路径
*/
public static final String BACKUP_PATH = "/WEB-INF/backup";
/**
* 数据库备份文本前缀
*/
public static String ONESQL_PREFIX="JEECMS_BACKUP_";
/**
* 防火墙配置文件
*/
public static String FIREWALL_CONFIGPATH = "/WEB-INF/config/firewall.properties";
/**
* 类--错误国际化信息配置
*/
public static String CLASS_ERROR_CODE = "/WEB-INF/config/classes-error.properties";
/**
* 配置文件
*/
public static String JEECMS_CONFIG = "/WEB-INF/config/jeecms/jeecms.properties";
/**
* 插件路径
*/
public static final String PLUG_PATH = "/WEB-INF/plug/";
/**
* 标签模板路径
*/
public static final String DIRECTIVE_TPL_PATH = "/WEB-INF/directive/";
/**
* 后台资源路径
*/
public static final String RES_BACK_PATH = "/res";
/**
* 模板路径
*/
public static final String TPL_BACK_BASE = "/WEB-INF/jeecms_sys";
}

jeecms_sys:为jeeadmin的模版文件存放目录。

目录说明:

r--资源路径,应该是前台资源路径,可以通过http://12.0.0.1/项目名/r/cms/....直接访问,是真实存在的路径

res--应该是后台资源路径

u/cms/---应该是上传文件的路径

/WEB-INF/t/cms---模板路径,放到WEB-INF目录下的文件不能通过url访问,但web程序可以访问。



分享到:
评论

相关推荐

    在Eclipse下创建Jeecms项目图文指南

    在Jeecms中,开发者可以利用FreeMarker来编写模板,结合FCKeditor实现用户友好的内容管理。 以上就是在Eclipse环境下创建Jeecms项目的基本流程和相关知识点,这个过程涉及到了Java Web开发的基本操作,包括项目创建...

    jeecms(myeclipse中)开源可以部署的项目

    个人已经经过测试,直接复制在myeclipse中,运行tomcat就可以用了。 前台地址:http://localhost:8080/JEECMS 后台的地址:http://localhost:8080/JEECMS/jeeadmin/jeecms/index.do 账号:admin 密码:password

    [CMS程序]JEECMS 2.4.2 系统源码.zip

    对于学习JEECMS 2.4.2的学生,通过阅读和分析源码,可以深入了解Java Web开发的各种技术,提升实际项目经验,为未来的职业生涯打下坚实基础。同时,这个系统也是了解电子商务网站如何运作,如何处理订单、支付、库存...

    jeecms搭建到myeclipse中

    添加Jeecms项目到服务器,可以通过拖放项目到Servers视图,或者在服务器属性的“Modules”选项卡中添加。 5. **数据库配置**:Jeecms需要连接数据库,因此需要在`config.properties`或相应的配置文件中填写正确的...

    jeecms 3.0.4 myeclipse 项目

    本文档将指导你如何在MyEclipse环境中导入Jeecms项目,以便进行源代码级别的学习和修改。 首先,你需要获取Jeecms的源代码和必要的依赖。这包括下载Jeecms的最终版本`jeecms-3.0.4-final.zip`和源代码包`jeecms-...

    jeecms的maven打包文件

    在Jeecms项目中,这些信息定义了项目的唯一标识,例如`groupId`通常是组织或公司的域名反写,`artifactId`是项目模块的名字,`version`则是项目的版本号。 2. **依赖管理**:Jeecms作为一个复杂的Web应用,依赖于...

    JEECMS2.0版本源码阅读

    在本文中,我们将对 JEECMS 2.0 版本的源码进行阅读和分析,了解其核心组件、技术框架和实现机制。 一、JEECMS 概述 JEECMS 是一个基于 Java 的内容管理系统,提供了强大的内容管理功能、灵活的模板系统和扩展性强...

    jeecms 爬虫 1.3 正式版 (附带整合 jeecms2012工程源码)

    在Jeecms项目中,它可能用于对象之间的属性复制、属性访问和方法调用,提升代码的简洁性和可维护性。 【nekohtml.jar】是NekoHTML的实现,这是一个轻量级的HTML解析器,用于解析和构建HTML文档的DOM树。在爬虫环境...

    jeecms最全的api

    在Jeecms中,我们可以找到Controller、Service、DAO等不同层次的代码,这些代码实现了Jeecms的各种功能。通过阅读源码,我们可以深入理解Jeecms的工作原理,学习如何实现类似的功能,并且可能发现一些最佳实践或优化...

    jeecms二次开发必备

    在实际项目中,Jeecms的二次开发是提升系统功能、满足特定业务需求的重要手段。本篇文章将深入探讨Jeecms的系统特点、技术架构以及工程包结构,为你的二次开发之路提供全面指导。 1. Jeecms系统介绍 Jeecms旨在...

    jeecms 标签 使用说明

    在Jeecms中,标签是用于动态展示内容的关键元素,它们使得开发者无需编写复杂的Java代码就能实现页面的动态渲染。下面我们将深入探讨Jeecms标签的使用方法。 一、Jeecms标签的基本概念 Jeecms的标签类似于HTML的...

    jeeCMS2.4.2的MyEclipse项目

    【标题】"jeeCMS2.4.2的MyEclipse项目"是一个基于Java的企业级内容管理系统,专为MyEclipse集成开发环境设计,方便开发者直接在MyEclipse中进行部署和开发工作。JeeCMS是Java企业级应用程序的示例,它提供了内容管理...

    jeecms9.2源代码文件

    环境软件可以从以下网址中获得 Jdk 7.0 下载址: http://java.sun.com/javase/downloads/index.jsp Tomcat7 下载地址:https://tomcat.apache.org/download-70.cgi MySQL 5.0.22 下载地址:...

    jeecms v8.1 源码

    JEECMSv8.1是一款支持微信小程序、栏目模型、内容模型交叉自定义、以及具备支付和财务结算的内容电商为一体内容管理系统:通过后台的简单设置即可自定义出集新闻管理、图库管理、视频...doc/jeecms模板置标使用手册.doc

    jeecms9.2-adminVue

    在本文中,我们将深入探讨Jeecms 9.2-adminVue的主要特点、改进和应用场景。 1. **主要特点** - **Vue.js集成**:Jeecms 9.2-adminVue采用了前端框架Vue.js进行重构,提供更流畅的用户界面和交互体验,使得后台...

    JEECMS

    作为一个开源项目,JEECMS有活跃的开发者社区,用户可以在官方论坛、GitHub等平台上寻求帮助、交流经验,同时获取最新的更新和补丁。社区的贡献使得JEECMS能够不断优化和完善,以适应不断变化的互联网环境。 总结,...

    jeecms freemarker快乐到家分析

    在Jeecms中,我们需要创建一个Dynamic Web Project,然后通过Hibernate Configuration视窗来配置数据库连接。对于MySQL,我们需要选择正确的驱动,然后创建一个新的Hibernate连接配置。此外,还需要生成`hibernate....

    jeecms v6修改后台地址

    如果你的Jeecms项目中有自定义的拦截器,例如`AdminContextInterceptor`,那么你还需要检查其中的URI获取逻辑,确保它们与新设定的后台路径保持一致,以防止因路径变更导致的功能失效。 这些步骤完成后,Jeecms的...

Global site tag (gtag.js) - Google Analytics