wetech-cms内容管理系统源码下载

[源码类型]:网站源码

[相关推荐]:java管理系统源码 内容管理系统

[文件大小]:

[下载权限]:1金币 / VIP会员

立即下载
wetech-cms内容管理系统源码

源码介绍

源码简介

wetech cms是本人自己整合开发的一套内容管理系统。旨在开发一个通用的、可持续开发集成的、方便扩展的cms系统。

首页使用freemarker完全静态化处理,减轻服务器和数据库的压力

后台相关js只在第一次登录时加载,各功能网页通过AJAX load到content div中,包括异步前后台表单验证,所有的请求都是通过ajax来完成。

批量删除功能,查询、新增、修改全部在一个网页当中,减少与服务器交互

对datatables进行封装,增删改查基本的操作封装成插件,降低开发难度

严格的代码规范,对于每个类都有对应的单元测试覆盖

wetech-cms内容管理系统源码
源码截图

模块介绍

wetech-parent:是所有子模块的父类,同时也是项目聚合器,以及版本申明管理,无实质代码

wetech-basic-common:主要是放一些通用工具类

wetech-basic-hibernate:对hibernate进行封装,目前就放了IBaseDao和BaseDao

wetech-core:项目核心模块,用来放POJO、DAO对象,以及ORM映射

wetech-topic:服务层文章相关

wetech-user:服务层用户相关

wetech-web:用来放前台页面,以及控制层相关代码

技术选型

后端技术

Spring Framework 容器 4.3.5.RELEASE

SpringMVC MVC框架 4.3.5.RELEASE

Hibernate ORM框架 4.2.0.Final

Maven 项目构建管理 4.0.0

Freemarker 模板引擎 2.3.23

Logback 日志组件 1.1.3

Dbcp2 数据库连接池 2.1.1

Hibernate Validator 后端校验框架 5.4.2.Final

DWR WEB远程调用框架 3.0.1-RELEASE

Thumbnailator 生成高质量缩略图的Java类库 0.4.3

前端技术

jQuery 优秀的Javascript库 3.1.1

Amaze UI 前端框架 2.7.2

DataTables 数据表格 1.10.16

Layer jQuery弹出层插件 3.0.1

ZTree jQuery树插件 3.5.12

WangEditor 轻量级web富文本编辑器 2.1.22

软件需求

JDK1.8+

MySQL5.6+

Tomcat7.0+/jetty9.0+

Maven3.0+

本地部署

通过git下载源码

创建数据库wetech_cms,数据库编码为UTF-8

执行docs/sql/init.sql文件,初始化数据

修改wetech-core模块下jdbc.properties文件,更改MySQL账号和密码

在项目根模块执行【mvn clean package】

在wetech-core模块执行【mvn jetty:run】命令,即可运行项目

项目访问路径:http://localhost:8888/wetech-cms

账号密码:admin/123456

源码下载地址

下载即代表您已阅读并同意以下条款:
1、所有资源仅供学习与参考,请学习后自行删除。本站不提供任何技术支持。
2、本站不保证资源的完整性、可用性、安全性。(单独付费源码除外)
3、如有侵犯您的版权,请及时联系我们,我们将下架处理。