這是學習了JavaWeb技術一段時間的作品,由於沒有用到spring框架,是純servlet+靜態html頁面開發的
前端的話只使用了Bootstrap、jQuery、Ajax等技術,後端主要是servlet+druid數據庫連接池dao完成的。
在開發的過程中大致遵循了MVC的設計思想,有三層架構。
完成的功能還是比較全面的,主要有以下幾點:
- 擁有基本的博客功能,可以創建、編輯、展示博客文章
- 擁有一個側邊欄,可以展示個人信息、歸檔信息、相關連接
- 擁有一個簡單的管理後臺,在這裏可以修改你的博客信息、或者管理文章
- 寫文章的時候可以發佈或者將文章設置爲草稿
- 可以上傳自定義頭像和網站的favicon.ico圖標
項目的效果圖如下:
主頁
文章頁
進入後臺前,需要博客管理員驗證
後臺管理頁,可以修改信息
文章管理部分
當然也可以寫文章,使用markdown右邊可以實時預覽,可以發佈或者提交草稿
項目目前託管在了github上,歡迎下載研究~
demo地址
項目github鏈接