• tianti

    @river 多谢夸奖。是的,这个是我一个人写的作品。

    发布在 建站 阅读更多
  • tianti

    分享背景:
    本人之前做一些后端系统时发现比较难以找到JAVA编写的一款相对轻量级、且界面风格比较简约的开源系统,后来自己做了一款后端系统,起初只是在github和开源中国分享出来。没想到还是有不少用户对天梯有一定的兴趣和好评,我就想也许有更多的人可以把天梯作为一个参考。
    天梯:gitHub:https://github.com/xujeff/tianti
    开源中国:http://www.oschina.net/p/tianti
    码云:http://git.oschina.net/jeffxu/tianti
    项目介绍:
    1、天梯是一款使用Java编写的免费的轻量级CMS系统,目前提供了从后台管理到前端展现的整体解决方案。
    2、用户可以不编写一句代码,就制作出一个默认风格的CMS站点。
    3、前端页面自适应,支持PC和H5端,采用前后端分离的机制实现。后端支持天梯蓝和天梯红换肤功能。
    4、项目技术架构分层明显,用户可以根据自己的业务模块进行相应地扩展,很方便地进行二次开发。
    技术架构:
    1、技术选型:Spring Data JPA、Hibernate、Shiro、 Spring MVC、Layer、Mysql等。
    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文件里分别配置接口地址和后台项目地址;
    0_1494049352993_tiantiframework.png
    后台项目概览:
    天梯登陆页面:
    0_1494049425585_login.png
    天梯蓝风格(默认):

    9_1494049473378_userlist.png 8_1494049473378_updatePwd.png 7_1494049473378_skin.png 6_1494049473378_roleset.png 5_1494049473378_rolelist.png 4_1494049473378_menulist.png 3_1494049473378_lanmulist.png 2_1494049473378_articlelist.png 1_1494049473378_addlanmu.png 0_1494049473377_addarticle.png
    天梯红风格:
    9_1494049512928_userlist.png 8_1494049512928_updatePwd.png 7_1494049512928_skin.png 6_1494049512928_roleSet.png 5_1494049512928_rolelist.png 4_1494049512927_menulist.png 3_1494049512927_lanmulist.png 2_1494049512927_articlelist.png 1_1494049512927_addlanmu.png 0_1494049512927_addarticle.png
    前端项目概览:
    PC:
    0_1494049924441_index.png
    0_1494049947291_columnlist.png
    0_1494049982686_detail.png
    H5:
    2_1494049555918_index.png 1_1494049555918_detail.png 0_1494049555917_columnlist.png0_1494049965432_detail.png

    发布在 建站 阅读更多

与 V2MM 的连接断开,我们正在尝试重连,请耐心等待