一、开发环境
- vs2010 + NuGet
二、开始
- 新建解决方案
- 新建解决方案文件夹
- Modules用来放模块项目(Infrastructure为系统核心模块,我们的整个权限都放在这里面)
- Website为前端
- 项目分层
- Niwar.Framework为系统核心类库,里面封装了常见的工具类及PetaPoco
- Social为沟通模块,目前实现了站内消息功能。
- Niwar.Infrastructure用于存放实体类
- Niwar.Infrastructure.Core为业务实现类。
- Niwar.MVC为Controllers独立出来的类库。
- 基本上该架子没有使用接口,当然也就没有IOC了,好处就是减少了代码量,也精减了项目结构。
源码下载:点击下载架子源码
在线演示:http://demo.niwar.cn