博客整體框架採用springmvc+spring+mybatis,並且使用了maven進行項目的管理,最後部署在阿里雲上,前端頁面參考了Tale和CSDN。
項目簡介
整個項目非常簡單。
總共就涉及到三個表格:
Dao層的mapper文件使用逆向工程產生,免去了手寫mapper.xml文件的煩惱,Service層基本上也是增刪改查的業務邏輯,真個項目的JSP頁面也非常簡單,對於前段知識比較薄弱的同學完全沒有問題。因此,此項目非常適合作爲新手的入門項目。通過此項目可以學會如何用maven管理你的項目,熟悉SSM框架的整合。
Blog首頁
某一個分類下的文章列表
文章內容頁面
左上角文章搜索功能就不展示了。
博客後臺管理頁面
首先需要登陸和註冊
登陸以後就是管理者個人中心,在這裏可以對文章進行增刪改查,以及對文章分類列表的管理,後臺頁面就使用了CSDN頁面。電極頭像以後跳轉到博客首頁。
刪除會將文章放入回收站,回收站可以對文章進行恢復和徹底刪除。
此版本Blog爲1.0版,只是用了最簡單的SSM框架+Maven實現了博客的基本功能。在後續的版本中,我會加入Shiro安全框架和評論模塊(評論模塊對於小型博客來說我認爲是可以取消的),以及美化後臺UI(實在是太醜了!),文章編輯界面加入markdow編輯器。
最後附上項目的github地址:https://github.com/MrZhengWeiCN/Blogs