日期:2014-05-18  浏览次数:20419 次

问大家一个问题 不用代码的 我没看过这样的项目
数据访问工厂【DALFactory】
业务逻辑层【BLL】
业务实体层【Model】
数据访问层【SQLServerDAL】
数据访问接口层【IDAL】

经理给我一个项目 有这5个东西 大家能详细给我解释一下吗?
都是干什么用的? 都是怎么调用的?
谢谢了 我明白了 马上结贴

------解决方案--------------------
Google一下.net的多层架构
------解决方案--------------------
参考petshop4
------解决方案--------------------
认真去理解下PetShop4的代码~~~
------解决方案--------------------
友情UP一下,
------解决方案--------------------
数据访问工厂【DALFactory】 
业务逻辑层【BLL】 
业务实体层【Model】 
数据访问层【SQLServerDAL】 
数据访问接口层【IDAL】 

其实这就是五个项目,每个项目都是一个类库,里面封装了相应的方法,你的项目里面直接调用方法,而不用考虑如何实现.
------解决方案--------------------
楼主可以看看工厂模式
------解决方案--------------------
5层架构
------解决方案--------------------
数据访问工厂【DALFactory】 
业务逻辑层【BLL】 
业务实体层【Model】 
数据访问层【SQLServerDAL】 
数据访问接口层【IDAL】 

5个项目都是一个类库,你自己在里面写相应的方法,然后一层层调
如果有需要你可以加我Q我着有例子可以让你看看!
QQ797290057
+的时候著名
------解决方案--------------------
数据访问工厂【DALFactory】 它实现【IDAL】接口 用于创建数据库访问的实例
业务逻辑层【BLL】 这个就是具体实现业务需求 通过【DALFactory】创建的实例实现数据库
层操作
业务实体层【Model】 定义操作对象的类 如定义一个用户类UserInfo
数据访问层【SQLServerDAL】 业务逻辑操作在sqlServer数据库上的实现
数据访问接口层【IDAL】 用于定义数据库实现方法的接口 

我估计你们经理直接拿微软的petshop实例让你改的 程序集的命名都没变 你可以百度一下"petshop 讲解" 网上好多内容 petshop有2.0 3.0 4.0 如果刚入门 从低端看起吧
------解决方案--------------------
只是不同的开发模式的区别,
具体是什么意思,你已经自己写出来了。
------解决方案--------------------
下个PETSHOP3.0
看懂了就行了
------解决方案--------------------

http://www.cnblogs.com/waitrabbit/archive/2006/11/16/561826.html
http://ltp.cnblogs.com/archive/2006/04/17/377564.html
http://lywzn.blog.sohu.com/47968244.html