一个基于MVC的博客系统

这个东西写了也蛮久了.一直都是有时间就写点有时间就写点.或者是想到什么地方可以优化或者是可以使用新的组件(纯粹为了学习,场景不一定适用)来完成某些功能.就开始修改代码.到现在也算有了个基本的样子了吧.下面大概介绍下.

界面部分

界面是使用的Bootstrap框架来完成的.在网上找了个模版然后直接套用了(毕竟前端渣…). 后台部分的文章编辑和创建是使用的ckeditor来做的.后台界面也是套用的模版.其他的就没啥说的.

功能部分

用户部分

  1. 使用新浪微博登录.QQ登录.(由于微信部分需要企业认证.所以这部分没有)
  2. 新浪微博,QQ和系统帐号帐号绑定.
  3. 权限控制(可以精确到每个Action).
  4. 用户管理(这部分暂时还没完成)

文章及评论部分

  1. 文章创建,编辑.
  2. 分类目录,文章标签.
  3. 评论功能.
  4. 侧边栏展示

系统部分

  1. 使用Redis缓存数据
  2. 使用AutoFac完成service动态注入.
  3. log4net日志记录
  4. 使用Castle.DynamicProxy来实现AOP.
  5. 自动缓存刷新(两种方式,第一种通过子类重写抽象类实现,第二种通过AOP来实现)
  6. 使用Mysql+EntityFramework提供数据支持.

主要就是这些吧.这个系统的代码都在GitHub上.欢迎大家fork.

https://github.com/liangliangyy/MVCBlog

其实这个系统的主要功能都有了,现在就是一些细节方面还有待后续慢慢完善.嗯嗯,就这些啦.

发表评论

电子邮件地址不会被公开。 必填项已用*标注