1. 程式人生 > >從入門到放棄,.net構建博客系統(一):系統構建篇

從入門到放棄,.net構建博客系統(一):系統構建篇

.net 通過 tro 周期 放棄 操作 images 容器 業務

demo:http://tonyblogs.top/

Git源碼:https://github.com/Halifa/TonyBlogs

項目采用的技術有:asp.net mvc4 + autofac + ormlite + mysql + metronic + jquery.datatable + vue

一、項目分層

  1. TonyBlogs.Framework,主要實現了框架的依賴註入,定義了依賴的生命周期

  2. TonyBlogs.Entity,主要是數據表的實體對象,以Entity為後綴

  3. TonyBlogs.Repository,主要是用於創建數據庫鏈接,以及對數據的讀寫操作

  4. TonyBlogs.Sevice,主要是處理業務邏輯,想UI層提供服務

  5. TonyBlogs.DTO,數據傳輸對象,面向界面UI層,通常由服務層生成該對象,在view中使用

  6. TonyBlogs.WebApp,主要實現頁面的展示,項目的初始化

技術分享

二、項目啟動

項目啟動時,會通過反射將依賴註入到IOC容器中

技術分享

三、項目功能

  1. 前臺實現博客列表展示、內容展示、博客點評
  2. 後臺現實博客錄入、編輯和管理
  3. 後臺同時有用戶、角色和功能管理

圖一 博客首頁

技術分享

圖二 博客內容詳情及點評

技術分享

圖三 功能權限用戶管理

技術分享

圖四 博客列表管理

技術分享

圖五 博客錄入及編輯

技術分享

如本文對您有幫助請移步右下角,推薦本文,謝謝大家的點贊,因為您的支持是我最大動力

從入門到放棄,.net構建博客系統(一):系統構建篇