[模板主题] wetech-cms内容管理系统源码

[复制链接]

3431

主题

0

回帖

1万

积分

管理员

积分
10407
分享到:
发表于 2026-8-20 20:55:18 | 显示全部楼层 |阅读模式
wetech cms是本人自己整合开发的一套内容管理系统。旨在开发一个通用的、可持续开发集成的、方便扩展的cms系统。
首页使用freemarker完全静态化处理,减轻服务器和数据库的压力
后台相关js只在第一次登录时加载,各功能网页通过AJAX load到content div中,包括异步前后台表单验证,所有的请求都是通过ajax来完成。
批量删除功能,查询、新增、修改全部在一个网页当中,减少与服务器交互
对datatables进行封装,增删改查基本的操作封装成插件,降低开发难度
严格的代码规范,对于每个类都有对应的单元测试覆盖
模块介绍: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

效果图:



下载地址:wetech-cms内容管理系统源码.zip
回复

使用道具 举报

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表