读书笔记:设计数据层组件和在各层间传输数据(1)

Designing Data Tier Components:在.net中设计数据存储层;
Passing Data Though Ties:各层间的数据传递,商业对象的建立。
DAL组件:提供对数据库的CRUD操作;
Busniess Entities:商业实体,表征现实中的商业对象,一般有xml、DataSet、类型化的DataSet、商业实体组件和带CRUD行为的商业实体;
object和数据库影射:
1:花点时间分析商业逻辑实体,避免每个表定义一个实体;
2:不需要定义分离的多对多商业实体;
3:如果该方法返回值为某商业实体,则该方法应置于该商业实体所在的DAL组件;
4:DAL组件一般使用单个数据源。
在DAL中使用存储过程的优劣:
优点:
1:提高性能;
2:独立的安全性;
3:易于管理和修改;
4:减少网络负载;
缺点:
1:不要将全部商业规则放在存储过程中;
2:技术较难;
3:某些如数据传输、转换等操作不能放在存储过程中。

posted on 2004-06-09 10:20  木人(我现在不是老大)  阅读(414)  评论(0)    收藏  举报

导航