Una [‘尤娜’] 只是一個項目代號,沒有特殊含義。尤娜是站在巨人的肩膀上開發完成的博客系統,旨在爲程序員提供一個極簡的內容創做管理平臺,尤娜100%開放源代碼,若是您對她感興趣,Fork她,並盡情的與之玩耍。她纔剛剛起步,或許存在諸多不足,但極簡是她至始至終的性格,若是您須要一個大型的內容管理平臺,那她可能不能勝任您的需求,若是您只須要一個短小精煉的內容管理系統,尤娜將是您的另外一個選擇。html
使用 git工具獲取代碼:java
git clone https://github.com/ramostear/una-boot.git
複製代碼
或者:git
git clone git@github.com:ramostear/una-boot.git
複製代碼
前端:www.ramostear.com程序員
後端:暫無github
建議您使用下面推薦的環境與尤娜玩耍,以免版本不一致所帶來的困擾web
尤娜所使用的開發框架明細:spring
框架 | 說明 | 官網 |
---|---|---|
Spring Framework | 輕量級(相對而言)的Java開發框架 | spring.io/projects/sp… |
Spring Boot | Java Web開發腳手架 | spring.io/projects/sp… |
Apache Shiro | 安全控制框架 | shiro.apache.org |
Hibernate | 對象關係映射框架 | hibernate.org |
Freemarker | 視圖模板引擎 | freemarker.apache.org |
Log4J | 日誌記錄組件 | logging.apache.org |
Druid | 數據庫連接池 | druid.apache.org |
FastJSON | JSON解析庫 | FastJson |
EhCache | 基於Java的進程內緩存框架 | www.ehcache.org |
pinyin4j | 中文轉拼音的Java庫 | sourceforge.net/projects/pi… |
Maven | 項目構建 | maven.apache.org |
lombok | 代碼生成器 | projectlombok.org |
una-boot
├─db
│ una_boot_db.sql #數據庫腳本信息
│
├─src
│ ├─main
│ │ ├─java
│ │ │ └─com
│ │ │ └─ramostear
│ │ │ └─unaboot
│ │ │ ├─common
│ │ │ │ ├─exception #異常處理類
│ │ │ │ ├─factory #CDN處理類
│ │ │ │ │ └─support
│ │ │ │ ├─jdbc #數據源相關
│ │ │ │ │ └─support
│ │ │ │ └─util #工具包
│ │ │ ├─domain #實體相關
│ │ │ │ ├─dto
│ │ │ │ │ └─support
│ │ │ │ ├─entity
│ │ │ │ ├─param
│ │ │ │ └─vo
│ │ │ ├─freemarker #freemarker解析器包
│ │ │ │ ├─parser
│ │ │ │ │ └─abs
│ │ │ │ └─shiro #freemarker-shiro標籤包
│ │ │ │ ├─abs
│ │ │ │ └─config
│ │ │ ├─repository #JPA持久化包
│ │ │ │ └─support
│ │ │ ├─service #業務相關包
│ │ │ │ ├─impl
│ │ │ │ └─support
│ │ │ ├─task #定時任務包
│ │ │ └─web
│ │ │ ├─admin #後臺控制器包
│ │ │ ├─config #Web相關配置包
│ │ │ └─interceptor #Intercepter包
│ │ └─resources
│ │ ├─ehcache
│ │ ├─static #靜態資源
│ │ └─templates #後臺視圖模板
│ │ ├─admin
│ │ │ ├─category #欄目模板
│ │ │ ├─common #公共視圖模板
│ │ │ ├─link #連接模板
│ │ │ ├─post #內容模板
│ │ │ ├─setting #系統設置模板
│ │ │ ├─tag #標籤模板
│ │ │ └─theme #主題管理模板
│ │ └─auth #登陸模板
複製代碼
標籤及內置函數手冊:www.ramostear.comsql
二次開發手冊:www.ramostear.com數據庫