免费下载
  • 你的北音下载了
  • 大卓君下载了
  • 不忘初心下载了
  • 左岸印象下载了
  • 深夜不及人心下载了
  • 不必在乎太多下载了
  • 漂流下载了
  • King下载了
  • 九月下载了
  • 林七.下载了
  • 源码分类:其他源码
  • 系统品牌:其他
  • 开发语言:PHP
  • 数据库:Mysql
  • 请勿商业运营,违法使用和传播!仅供研究学习使用!
  • 简介:

    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


    图片:

    1636273753810589.gif


    标签

    评论(0条)

    刀客源码 游客评论