从入门到放弃,.net构建博客系统(一):系统构建篇
2017-08-12 12:11
211 查看
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容器中
三、项目功能
前台实现博客列表展示、内容展示、博客点评
后台现实博客录入、编辑和管理
后台同时有用户、角色和功能管理
图一 博客首页
图二 博客内容详情及点评
图三 功能权限用户管理
图四 博客列表管理
图五 博客录入及编辑
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容器中
三、项目功能
前台实现博客列表展示、内容展示、博客点评
后台现实博客录入、编辑和管理
后台同时有用户、角色和功能管理
图一 博客首页
图二 博客内容详情及点评
图三 功能权限用户管理
图四 博客列表管理
图五 博客录入及编辑
相关文章推荐
- 基于SQL Serve“.NET技术”r 2008 Service Broker构建企业级消息系统
- 利用XML配置实现增删改查的.net快速开发架构 简单的构建信息管理系统架构
- Spring-Boot构建博客系统
- SpringMVC+ibatis+MySQL+MongoDB构建博客系统(二)
- .net 基于Jenkins的自动构建系统开发
- .NET入门(六)测试系统支持的一些基础数据类型
- 构建自己的博客系统的技术
- 一起谈.NET技术,基于SQL Server 2008 Service Broker构建企业级消息系统
- NodeJS搭建博客系统(二)构建一个markdown页面
- 使用.net Remoting技术构建应用系统架构系列(1)
- 使用.net core ABP和Angular模板构建博客管理系统(实现博客列表页面)
- 使用.net core ABP和Angular模板构建博客管理系统(实现自己的业务逻辑)
- 如何构建安全的.net web应用系统
- 使用.net core ABP和Angular模板构建博客管理系统(完善前台服务)
- 使用.net core ABP和Angular模板构建博客管理系统(创建后端服务)
- NServiceBus 一个用于构建企业级 .NET系统的开源通讯框架
- 使用ASP.NET 构建 Web 应用程序快速入门-8小时的免费培训视频 - Scott Hanselman的中文博客【转载】
- 使用.net core ABP和Angular模板构建博客管理系统(实现编辑页面功能)
- 构建个人博客系统一(构建数据库)