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,主要实现页面的展示,项目的初始化

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

二、项目启动

项目启动时,会通过反射将依赖注入到IOC容器中

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

三、项目功能

  1. 前台实现博客列表展示、内容展示、博客点评
  2. 后台现实博客录入、编辑和管理
  3. 后台同时有用户、角色和功能管理

图一 博客首页

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

图二 博客内容详情及点评

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

图三 功能权限用户管理

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

图四 博客列表管理

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

图五 博客录入及编辑

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

04-14 21:31