asp.net 分层架构
最近做了个项目,是用asp.net 开发的,就其在网站开发中的分层架构做个汇报。
相对于开发来说,我把开发方法称之为手写代码和框架开发,在java开发中一般的是引入框架,比如struts,hibernate,spring.
此项目全部代码手写。没有引入任何框架。
分层简述:
实体层(model),业务逻辑层(bll),工厂(dalfactory)。
每个层次建立类库:model,bll,dalfactory,Idal,SqlServer实现,常用工具类。如下图:
功能简述:
权限:分为前台会员权限和后台会员权限
一个会员可以属于多个会员组,
一个管理员可以有多个角色。
前台:页面展示主要是用伪静态实现。