首页 > Web开发 > 详细

一、大体认识jspxcms

时间:2019-04-21 15:09:42      阅读:103      评论:0      收藏:0      [点我收藏+]

声明: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不熟,翻了翻之后,暂时只翻出这么多。后续关注点在怎么使用上,配置方面没看太多。

一、大体认识jspxcms

原文:https://www.cnblogs.com/xuezhankui/p/10745067.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!