首页 > 代码库 > 从入门到放弃,.net构建博客系统(一):系统构建篇

从入门到放弃,.net构建博客系统(一):系统构建篇

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构建博客系统(一):系统构建篇