一、大体认识jspxcms
声明: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相关推荐
- jspxcms bug表
2019独角兽企业重金招聘Python工程师标准>>> 缺少文件列表: import com.jspxcms.core.domain.QAttribute; import com.j ...
- SpringCloud工作笔记038---spring cloud微服务权限认证_终于确定下来大体的思想了
JAVA技术交流QQ群:170933152 智慧城市: 现在权限这块,这样做: 微服务架构: 网关微服务:sc-gateway 认证微服务:sc-auth 权限微服务:sc-permission 思想 ...
- 建设自己拥有的B2C网站一般需要什么样的插件以及大体花费
2019独角兽企业重金招聘Python工程师标准>>> 许多客户咨询建立自己的B2C网站,一般需要什么样的插件以及大体的花费金额.现在大体为朋友们做一简单介绍: 1. mycncar ...
- 小白学python(爬虫知识1(大体框架)
定义框架 主函数: 1.初始网址 2.获取数据 3.保存数据 大体流程 from bs4 import BeautifulSoup # 解析网页 import re # 正则提取 import url ...
- CReLU与PReLU的大体简介
本次介绍PReLU激活函数,方法来自于何凯明paper <Delving Deep into Rectifiers:Surpassing Human-Level Performance on I ...
- obs-studio 二次封装 (四)obs 音视频采集到推流大体流程图
一.obs 大体流程 由于obs整个项目代码量很大,刚开始接触时不知道从何着手.所以,整理出一份简单的流程图,大家后面做二次封装时可以对照这个流程图. 当然,每个过程都有一些细节需要做.比如,如何遍历 ...
- 数字图像处理学习路线大体介绍
数字图像处理学习路线大体介绍 这是中国科学院大学人工智能学院的图像课大体重要内容 图像增强 直方图增强 空域增强 频域增强 图像去噪 空域去噪 频域去噪 图像复原 退化模型 逆滤波 维纳滤波 图像色彩 ...
- 【tensorrt】——插件写法及python plugin大体流程
tensorrt 1. python plugin 大体流程 这是参考torch2trt写的一个python插件的大体流程,因为tensorrt是没有开源的,所以具有不确定性. 2. code 项目, ...
- 机器学习训练模型的大体流程
** 机器学习训练模型的大体流程 ** 当我们在处理机器学习任务的时候(无论是分类任务.回归任务或者其他),大体流程都是这样的. 从真实的环境中产生一些数据,这些数据非常的dirty,需要经过很漫长的 ...
最新文章
- php数组合并 要保持两个数组的键名都不变
- Ghost的相关问题
- linux系统管理试卷必修B卷,2013-2014Linux系统管理试卷
- 【线上圆桌】视频会议下半场
- strstr和strcchr查找字符串和区别
- 好全的Android面试题
- HDU 1711 Number Sequence(KMP模板)
- android打印html页面,Android打印HTML文档
- 大厨揭示Google成功秘诀:免费啤酒和寿司
- cntrol层的代码作用
- Mac OS X10.11下CocoaPods的安装过程
- Day2:C语言学习2
- oracle 数据库学习笔记
- Hibernate教程01
- Paddle-Lite 安卓端部署
- win10怎么快捷锁定计算机,win10锁屏快捷键如何设置_让你win10电脑一键秒锁屏的方法...
- 微软认知服务应用秘籍 – 漫画翻译篇
- java区分无线网卡,无线网卡种类有什么区别
- 防范于未“燃”|涂鸦智慧社区推出“黑科技”,电瓶车禁入电梯智慧方案
- 计算机图形学:机器人的画法与填充