🎉 广告位招商中!

Wetech内容管理平台完整源代码

说明

wetech-cms 是作者自己动手撸的一套“万能小推车”内容管理框架,目标只有一个:搭一次架子,后面想加什么功能直接往上摞,不用反复折腾。

首页直接用 Freemarker 生成纯静态页,数据库和服务器都能偷偷懒,压力瞬间小一半。
后台的 JS 只在第一次登录时撸下来,之后所有页面都通过 AJAX 把内容塞进同一个 div,表单验证、提交、翻页全部异步完成,刷新啥的根本不存在。
批量删除、模糊查询、新增、编辑挤在同一页里,点两下就能搞定,跟服务器打照面的次数被压到最低。

DataTables 被包成“无脑插件”,增删改查一条龙,新手也能五分钟上手。
代码洁癖患者福音:每个类都配了单元测试,覆盖率看得过去,改需求不心慌。

模块一目了然
– wetech-parent:纯 POM,只管版本号和大局,不写一行业务。
– wetech-basic-common:螺丝刀、扳手之类的工具类大杂烩。
– wetech-basic-hibernate:把 Hibernate 常用的 CRUD 再包一层,IBaseDao 与 BaseDao 两兄弟镇场子。
– wetech-core:实体、DAO、ORM 映射全塞这儿,是系统的“心脏”。
– wetech-topic:文章业务的服务层,专门码字。
– wetech-user:用户业务的服务层,管注册登录权限。
– wetech-web:Controller、前端页面、静态资源统一堆放,前后端分界线。

后端靠 Spring+SpringMVC 双兄弟坐镇,Hibernate 管持久化,Maven 打包容器,Freemarker 做静态化,Logback 写日志,DBCP2 连数据库,Hibernate Validator 做后端校验,DWR 偶尔远程喊一嗓子,Thumbnailator 顺手压缩略图。

前端 jQuery 3 打头阵,Amaze UI 负责颜值,DataTables 摆数据,Layer 弹窗提示,ZTree 挂树形菜单,WangEditor 让编辑框轻到飞起。

运行环境
JDK1.8 起步,MySQL5.6 以上,Tomcat7 或 Jetty9 都能跑,Maven3 负责搬砖。

本地跑起来四步曲
1. Git 把源码拖下来;
2. 建库 wetech_cms,字符集 UTF-8,然后跑 docs/sql/init.sql;
3. 改 wetech-core 里的 jdbc.properties,把 MySQL 账号密码换成自己的;
4. 根目录 `mvn clean package`,再切到 wetech-core 执行 `mvn jetty:run`,浏览器敲 http://localhost:8888/wetech-cms,账号 admin 密码 123456,直接进后台开玩。

演示图

20251116161141195-image

 

温馨提示: 本文最后更新于2025-11-16 16:12:02,某些文章具有时效性,若有错误或已失效,请在下方留言或联系灵锡网

感谢您的来访,获取更多精彩文章请收藏本站。

THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容