配套書籍:
項目簡介:
·天梯(tianti)是一款使用Java編寫的免費開源的輕量級CMS系統,目前提供了從後臺管理到前端展現的整體解決方案。包括後臺權限管理系統、CMS欄目管理、內容發佈系統、簡約風格換膚系統。
·用戶可以不編寫一句代碼,就製作出一個默認風格的CMS站點。前端頁面自適應(PC、多終端響應式適應),支持PC和H5端,採用前後端分離的機制實現。
·項目代碼編寫規範,按業務模塊化設計,技術分層明顯,可以自動生成dao、service層的代碼,用戶可以根據自己的業務模塊很方便地進行相應地擴展,達到二次開發方便。
·支持多數據源(Mysql、Oralce等)的切換
·用戶管理:後臺用戶動態管理
·角色管理:後臺角色動態管理
·資源管理:後臺資源動態管理
·換膚管理:後臺目前支持天梯藍和天梯紅兩種皮膚樣式
·欄目管理:後臺可以動態定義欄目列表
·內容管理:後臺支持動態內容發佈管理
·中間接口定義:現在採用前後端分離機制,爲前臺提供數據支撐
·前端默認模板展現:免費提供默認的模板,需要更多的模板,可以聯繫作者。
爲何選擇天梯(tianti)
·使用 Apache License 2.0 協議,源代碼完全開源,使用的人多。
·輕量級,整個CMS解決方案不臃腫,以欄目的形式去創建內容。
·頁面風格簡約,後臺支持多皮膚切換。
·支持多數據源,dao、service代碼可以自動生成。
·模塊化設計,分層技術明顯,方便擴展和二次開發。
技術選型
後端
·核心框架: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
項目地址:
gitHub: https://github.com/xujeff/tianti
開源中國:https://www.oschina.net/p/tianti
項目概覽:
配套書籍: