天步概述: 1、天步是一个免费的轻量级Java CMS系统,目前提供了从后台管理到前端的整体解决方案。
2、用户可以创建默认样式的CMS网站,而不用写一句代码。
3、前端页面自适应,支持PC和H5端,采用前后端分离机制实现。 后端支持天梯蓝和天梯红的换肤功能。
4、项目技术分层明显,用户可以根据自己的业务模块进行扩展,便于二次开发。
技术结构: 1、技术选型:
后端介面
核心框架: spring框架4.2.5.release
安全框架: Apache Shiro 1.3.2
视图框架: Spring MVC 4.2.5.RELEASE
数据库连接池: Tomcat JDBC
缓存框架: Ehcache
ORM框架: Spring Data JPA、hibernate 4.3.5.Final
日志管理: SLF4J 1.7.21、Log4j
编辑器: ueditor
道具类: Apache Commons、酷炫金鱼2.8.5、波伊3.15
视图层: JSP
数据库:关系数据库,如mysql、oracle等
前端
dom : Jquery
分页: jquery.pagination
UI管理: common
UI集成: ui扩展
滚动条: jquery.nicescroll.min.js
图表:高风险
3d图表: highcharts-more
轮播图: jquery-swipe
提交表单: jquery.form
文件上传: jquery.uploadify
表单验证: jquery.validator
展示树: jquery.ztree
html模板引擎: template
2、项目结构:
2.1、tianti-common (包括系统基础服务抽象、实体、dao和service基础抽象;
2.2、tianti-org :实现用户权限模块服务;
2.3、实现tianti-cms:信息类模块服务;
2.4、天梯模块管理:实现天梯后台web项目;
2.5、天梯模块接口:实现天梯接口项目;
2.6、tianti-module-gateway :实现天梯前端自适应项目(是调用tianti-module-interface获取数据的静态项目);
前端项目概述:
PC :
H5:
后台项目概述:
项目地址
https://gitee.com/jeffxu/tianti
软件设计开发交流可以加入qq群: 592246824