声明:jspxcms的license写明,允许将jspxcms用于商业和非商业用途。此处只是作为研究、分享使用心德,并不涉及商用。

使用版本:jspxcms  9.5.0

一、下载源码,并部署到eclipse,启动

1.首先去官网下载源码,后缀是src的

2.部署到eclipse

源码中已包含pom.xml文件,通过Import已存在工程,并通过eclipse的根据maven重建项目功能即可,

这里需要注意一下,webapp目录未被当做SRC目录处理,需要手动配置一下

        

        3.发布到tomcat,我本地使用jdk1.8,tomcat8.5.

4.将sql脚本导入本地数据库。

二、jspxcms基本结构

首先,几个关注点,1.使用了springboot,2.freemaker

需要注意的文件: 1. Application.java   包:com.jspxcms.core  需要注意使用tomcat方式启动,与直接通过main方式启动有差别,这里还声明了,后台的地址目录是/cmscp/*。

2.application.properties, 这里面包含数据库的url、用户名、密码,以及几个目录设置

3.conf目录下的context.xml,这里包含了freemaker、国际化等设置

4.conf/core/ 的context-core.xml 和context-directive.xml,   这两个文件比较重要,对freemaker不熟悉,但freemaker页面引用的元素,对应的Bean都来自这两个文件。

5./src/main/webapp/template/1/default/index.html,这是localhost:8080访问的首页,由于springboot这种方式没有web.xml,也没有明确声明welcomefile的地方,在哪里配置的并未找到。

三、其他说明

除了使用springboot、freemaker,用到了jpa、shiro。通过shiroConfig看,主要是管理管理后台的,也就是cmscp目录,后台的页面是jsp。

由于freemaker不熟,翻了翻之后,暂时只翻出这么多。后续关注点在怎么使用上,配置方面没看太多。

转载于:https://www.cnblogs.com/xuezhankui/p/10745067.html

一、大体认识jspxcms相关推荐

  1. jspxcms bug表

    2019独角兽企业重金招聘Python工程师标准>>> 缺少文件列表: import com.jspxcms.core.domain.QAttribute; import com.j ...

  2. SpringCloud工作笔记038---spring cloud微服务权限认证_终于确定下来大体的思想了

    JAVA技术交流QQ群:170933152 智慧城市: 现在权限这块,这样做: 微服务架构: 网关微服务:sc-gateway 认证微服务:sc-auth 权限微服务:sc-permission 思想 ...

  3. 建设自己拥有的B2C网站一般需要什么样的插件以及大体花费

    2019独角兽企业重金招聘Python工程师标准>>> 许多客户咨询建立自己的B2C网站,一般需要什么样的插件以及大体的花费金额.现在大体为朋友们做一简单介绍: 1. mycncar ...

  4. 小白学python(爬虫知识1(大体框架)

    定义框架 主函数: 1.初始网址 2.获取数据 3.保存数据 大体流程 from bs4 import BeautifulSoup # 解析网页 import re # 正则提取 import url ...

  5. CReLU与PReLU的大体简介

    本次介绍PReLU激活函数,方法来自于何凯明paper <Delving Deep into Rectifiers:Surpassing Human-Level Performance on I ...

  6. obs-studio 二次封装 (四)obs 音视频采集到推流大体流程图

    一.obs 大体流程 由于obs整个项目代码量很大,刚开始接触时不知道从何着手.所以,整理出一份简单的流程图,大家后面做二次封装时可以对照这个流程图. 当然,每个过程都有一些细节需要做.比如,如何遍历 ...

  7. 数字图像处理学习路线大体介绍

    数字图像处理学习路线大体介绍 这是中国科学院大学人工智能学院的图像课大体重要内容 图像增强 直方图增强 空域增强 频域增强 图像去噪 空域去噪 频域去噪 图像复原 退化模型 逆滤波 维纳滤波 图像色彩 ...

  8. 【tensorrt】——插件写法及python plugin大体流程

    tensorrt 1. python plugin 大体流程 这是参考torch2trt写的一个python插件的大体流程,因为tensorrt是没有开源的,所以具有不确定性. 2. code 项目, ...

  9. 机器学习训练模型的大体流程

    ** 机器学习训练模型的大体流程 ** 当我们在处理机器学习任务的时候(无论是分类任务.回归任务或者其他),大体流程都是这样的. 从真实的环境中产生一些数据,这些数据非常的dirty,需要经过很漫长的 ...

最新文章

  1. php数组合并 要保持两个数组的键名都不变
  2. Ghost的相关问题
  3. linux系统管理试卷必修B卷,2013-2014Linux系统管理试卷
  4. 【线上圆桌】视频会议下半场
  5. strstr和strcchr查找字符串和区别
  6. 好全的Android面试题
  7. HDU 1711 Number Sequence(KMP模板)
  8. android打印html页面,Android打印HTML文档
  9. 大厨揭示Google成功秘诀:免费啤酒和寿司
  10. cntrol层的代码作用
  11. Mac OS X10.11下CocoaPods的安装过程
  12. Day2:C语言学习2
  13. oracle 数据库学习笔记
  14. Hibernate教程01
  15. Paddle-Lite 安卓端部署
  16. win10怎么快捷锁定计算机,win10锁屏快捷键如何设置_让你win10电脑一键秒锁屏的方法...
  17. 微软认知服务应用秘籍 – 漫画翻译篇
  18. java区分无线网卡,无线网卡种类有什么区别
  19. 防范于未“燃”|涂鸦智慧社区推出“黑科技”,电瓶车禁入电梯智慧方案
  20. 计算机图形学:机器人的画法与填充

热门文章

  1. 鸿蒙oppo vivo,华为鸿蒙成功的关键:要让小米、OPPO、VIVO都用上鸿蒙
  2. Android 各版本关闭 Selinux 的方法
  3. IDEA的工具栏不见了
  4. 三体中的人列计算机到底是啥?
  5. 如何在项目中实现类似于微信的置顶与取消置顶的功能?
  6. 运动无线耳机推荐,值得入手的六款运动耳机
  7. 如何使用活字格搭建报表数据中心系统?
  8. 70年代的红灯711-5国产古董收音机内部电路欣赏,做工精良,性能稳定
  9. Tiled软件怎么将png格式转换成csprite格式文件
  10. Java接入支付宝支付超级详细教程——从入门到精通