天梯(tianti)

Java 轻量级的 CMS 解决方案-天梯。天梯是一个用 Java 相关技术搭建的后台 CMS 解决方案,用户可以结合自身业务进行相应扩展,同时提供了针对 dao、service 等的代码生成工具。技术选型:Spring Data JPA、Hibernate、Shiro、 Spring MVC、Layer、MySQL 等。

简介:

1、天梯是一款使用Java编写的免费的轻量级CMS系统,目前提供了从后台管理到前端展现的整体解决方案。
2、用户可以不编写一句代码,就制作出一个默认风格的CMS站点。
3、前端页面自适应,支持PC和H5端,采用前后端分离的机制实现。后端支持天梯蓝和天梯红换肤功能。
4、项目技术分层明显,用户可以根据自己的业务模块进行相应地扩展,很方便二次开发。

技术架构:

1、技术选型:

后端

  • 核心框架:Spring Framework 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、Jackson 2.8.5、POI 3.15

  • view层:JSP

  • 数据库:mysql、oracle等关系型数据库

前端

  • dom : Jquery

  • 分页 : jquery.pagination

  • UI管理 : common

  • UI集成 : uiExtend

  • 滚动条 : jquery.nicescroll.min.js

  • 图表 : highcharts

  • 3D图表 :highcharts-more

  • 轮播图 : jquery-swipe

  • 表单提交 :jquery.form

  • 文件上传 :jquery.uploadify

  • 表单验证 :jquery.validator

  • 展现树 :jquery.ztree

  • html模版引擎 :template

2、项目结构:
   2.1、tianti-common:系统基础服务抽象,包括entity、dao和service的基础抽象;
   2.2、tianti-org:用户权限模块服务实现;
   2.3、tianti-cms:资讯类模块服务实现;
   2.4、tianti-module-admin:天梯后台web项目实现;
   2.5、tianti-module-interface:天梯接口项目实现;
  2.6、tianti-module-gateway:天梯前端自适应项目实现(是一个静态项目,调用tianti-module-interface获取数据);

3、使用说明:
  3.0、本项目JDK默认显示的是1.7,用户可以自行选择1.7+。
  3.1、数据库使用mysql,初始化脚本位于tianti-module-admin中的src/main/webapp/scripts/tianti_stage.sql。
  3.2、后台的登陆路径为http://ip:端口/login,用户名为admin,初始密码为123456。
  3.3、后台中所用到的图标是从font文件夹里面选择copy进去的,font文件夹在聊天群里面拥有。
  3.4、编辑器的配置修改editor_config.js的var context_ = "http://127.0.0.1:8080/tianti-module-admin";
  3.5、前端项目(tianti-module-gateway)是一个静态项目,可以直接部署到web容器,支持多端自适应,需要跑接口系统。
  3.6、采用前后端分离机制获取数据,在/src/main/webapp/static/js/config.js文件里分别配置接口地址和后台项目地址;

前端项目概览:
PC:

H5:

后台项目概览:
天梯登陆页面 天梯蓝风格(默认):

国产开源基于 Java 的轻量级 CMS 解决方案 天梯相关推荐

  1. [2018-03-06] 基于Django的轻量级CMS Mezzanine搭建笔记

    [2018-03-06] 基于Django的轻量级CMS Mezzanine搭建笔记 一丶什么是Mezzanine? 它是基于django的内容管理平台(),组成简单,可扩展性和定制性强,特别是个小型 ...

  2. 基于java语言轻量级实时风控引擎

    介绍: radar是一款基于java语言,使用Springboot + Mongodb + Groovy + Es等框架搭建的轻量级实时风控引擎,适用于反欺诈应用场景,极简的配置,真正做到了开箱即用. ...

  3. 基于django的轻量级CMS Mezzanine搭建笔记

    0x00 什么是Mezzanine 它是一个基于django的内容管理平台(content management platform),组成简单,可扩展性和定制性强,特别适合小型的个人博客系统.它也提供 ...

  4. 基于Java开发的CMS内容管理系统

    项目介绍 一款 Java 语言基于 SpringBoot2.x.Layui.Thymeleaf.MybatisPlus.Shiro.MySQL等框架精心打造的一款模块化.插件化.高性能的前后端分离架构 ...

  5. java 协程框架_GitHub - yaozhang0105/dactor: Dactor是基于Java的轻量级同步异步统一处理框架,基于协程思想构建...

    DActor Introduction DActor框架基于协程思想设计,可同时支持同步和异步代码,简化在线异步代码的开发,用同步代码的思维来开发异步代码,兼顾异步代码的高并发.无阻塞和同步代码的易读 ...

  6. java 异步框架_基于Java的轻量级异步编程框架

    # **DActor** ## Introduction DActor框架可同时支持同步和异步代码,简化在线异步代码的开发,用同步代码的思维来开发异步代码,兼顾异步代码的高并发.无阻塞和同步代码的易读 ...

  7. 18个开源的Java CMS

    18个开源的Java CMS 1.InfoGlue infoglue是一个高级的.可扩展的.健壮的内容管理系统,完全用Java开发.重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力 ...

  8. java office在线编辑_国外10个最受欢迎的 Java 开发的 CMS 系统

    CMS是Content Management System的缩写,意为"内容管理系统",它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本.CMS的功能并不只限于 ...

  9. 小博老师精选Java十大CMS ——建站神器

    2019独角兽企业重金招聘Python工程师标准>>> [理论知识] 我不会写代码能不能搭建一个网站呢?我只会一些基础的网页制作技术,能不能制作一个功能完善的网站呢?我工作中经常接到 ...

最新文章

  1. opencv补全边缘_为什么OpenCV中绘制的轮廓不能填充图像边缘的轮廓?
  2. 轉:showModalDialog和showModelessDialog使用心得
  3. python — 列表与元组
  4. 手把手教你C语言静态库的开发
  5. python爬斗鱼直播_Python爬取2000万直播数据——看20万游戏主播能否月入100万
  6. bzoj1715[Usaco2006 Dec]Wormholes 虫洞
  7. WCF Chat获奖人的奖品展示
  8. PHP漏洞全解(二)-命令注入攻击
  9. 12如何隐藏dock栏_一键隐藏 iPhone 刘海和底部 Dock 栏,简洁又好看
  10. 股票决定卖不卖?近六成粉丝支持马斯克出售10%特斯拉股票
  11. Ubuntu16.04 下convert 命令 将eps转tif,jpg,png,pdf格式
  12. 计算机系统库的管理及应用,计算机软件及应用嵌入式软件基础数据库管理系统.pptx...
  13. iOS 横竖屏切换解决方案
  14. android纯净版输入法,百度输入法纯净版
  15. 2021年Delphi第26届应用软件开发展示挑战赛的获胜者名单
  16. 安装PostgreSQL客户端
  17. Win7中自带截图工具
  18. python-pyecharts雷达图
  19. C++的背影 ——C++之父Bjarne Stroustrup印象(作者:左轻侯)
  20. springboot后端数据校验以及异常处理

热门文章

  1. HTML+PHP+MYSQL将数据库中的数据用表格显示
  2. python柱状图加百分比_【python】封装接口直接利用DataFrame绘制百分比柱状图
  3. matplotlib绘制折线图的柱状图
  4. 最佳实践 | 通过用户画像工具确定目标用户
  5. Python计算机视觉 sift和Harris特征匹配处理对比
  6. tyvj 火焰巨魔的惆怅
  7. 从0到1快速了解netty长连接网关协议
  8. 互联网+废品回收项目可行性分析报告
  9. 转型“系统集成商+大数据运营和服务商”,航天信息看好你哟
  10. 高性价比40W双C口氮化镓快充方案,提供Demo板测试!