wetech-cms内容管理系统源码
简介:
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
1.本站用户上传的虚拟资源产品均不提供相关技术服务。
2.如果地址失效、链接失效请上传用户或联系QQ邮箱:3391595187@qq.com 更新。
3.本站用户上传的所有虚拟资源产品仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。如侵权请联系本站下架删除!
4.本站不能保证源码等资源的准确性、安全性和完整性,用户下载前请自行斟酌,我们以交流学习研究为目的,并不是所有的源码都不是100%无错或无bug。
5.本站提供免费网站后门木马查杀软件下载:https://www.58soho.cn/4508/
6.本站所有虚拟资源具有复制性,一旦购买积分兑换均不退款,会员开通也均不退款。
7.请您认真阅读上述内容,下载或开通会员即确定您同意上述内容。
软希网58soho.cn-资源下载平台 » wetech-cms内容管理系统源码