日期:2014-05-20  浏览次数:20863 次

关于三层

数据访问层--业务逻辑层--表示层
的关系咋理解?
那么怎么用他做一个一对多的表结构
谢谢!

------解决方案--------------------
这个和一对多没直接联系吧
------解决方案--------------------
一般为3层 
数据访问层,业务层,表示层。 
数据访问层对数据库进行增删查改。 
业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。 
表示层为了与用户交互例如用户添加表单。 
优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。 
缺点: 增加成本。 
http://www.cnblogs.com/zengxiangzhan/archive/2010/03/04/1678310.html
------解决方案--------------------
BLL使用类的聚合表示1对多。
DAL里面联合查询获得数据。
------解决方案--------------------
Model,实现业务实体。 
IDAL,实现接口。 
SQLServerDAL,实现接口里的方法。 
web.config里的配置信息,为SQLServerDAL的程序集。 
DALFactory,返回程序集的指定类的实例。 
BLL,调用DALFactory,得到程序集指定类的实例,完成数据操作方法。 
WEB,调用BLL里的数据操作方法。

http://topic.csdn.net/u/20100209/19/9b0e768c-a27c-49fc-a312-d4b4daf20bc7.html?33206
------解决方案--------------------
数据访问成到底该怎样写呢