1. 框架
1.框架模式如何选择?
我们使用的大多数框架是MVC (贫血模式),对于日常的开发是足够了
而DDD模式,开发设计难,学习成本高,并不适合一般系统的开发(来自网络)
2. 结合ORM的三层架构模式
传统的sql 不如 ORM 写代码快,可以参考 《MVC 企业级开发》中的设计模式来
但是更加灵活,优选传统的开发
2.1 软件分层介绍:
Domian:存放entity
Repository:数据仓库(DAL)
Util:功能包
Service或者 Application: 业务层(BLL)
Common:存放公共组件
Infrastructure层:是基础实施层,封装些公共方法(common,util)