首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于三层,该怎么解决

2012-02-29 
关于三层我是用.net做B/S的开发我在建立项目的时候加了一个C#类库,在里面放数据库操作语句,这个算三层伐[

关于三层
我是用.net做B/S的开发

我在建立项目的时候加了一个C#类库,在里面放数据库操作语句,这个算三层伐

[解决办法]
不算
[解决办法]
当然不叫
只是简化了代码
[解决办法]
你的问题不太明确。
[解决办法]
三层的经典项目,你可以参考参考微软的petshop 4.0,网上也有许多相关的详解
[解决办法]
三层开发: 
DAO--data accessing object,数据访问层 
Service-- 服务层,业务逻辑 
UI---- 显示层,可以是window方式,也可以是web方式

[解决办法]
不是3层~那最多算是公共类~
[解决办法]

探讨
三层的经典项目,你可以参考参考微软的petshop 4.0,网上也有许多相关的详解

[解决办法]
探讨
引用:
三层的经典项目,你可以参考参考微软的petshop 4.0,网上也有许多相关的详解


现在让他直接看 PetShop4.0 合适吗?值得思考!

[解决办法]
你写的类就是DAL层了
因为需求简单,可省略BLL层.
分层就是把逻辑分出来,你已经做到了一部分.
如果把数据库操作语句换成存储过程就更好了.
再复杂一点:如果从数据库中取出的数据需要处理一下再返回到前台的话,那你可以再建一个类,用来接收DAL层返回的数据并提交处理后的数据给UI层
这样就是一个完整的三层了.
在这个基础上你还可以扩展出多层
petshop也就是这个架子,只不过它还多出了像LINQ,MSMQ,接口工厂这些新概念.
通过Web.Config配置变量使得整个系统更灵活
初学阶段都没必要急着去了解这么多.不如多花时间去学习什么是继承,多态或者反射,线程之类的知识点.
你又是做B/S开发.更得花时间去熟悉css,javascript
[解决办法]
探讨
你写的类就是DAL层了
因为需求简单,可省略BLL层.
分层就是把逻辑分出来,你已经做到了一部分.
如果把数据库操作语句换成存储过程就更好了.
再复杂一点:如果从数据库中取出的数据需要处理一下再返回到前台的话,那你可以再建一个类,用来接收DAL层返回的数据并提交处理后的数据给UI层
这样就是一个完整的三层了.
在这个基础上你还可以扩展出多层
petshop也就是这个架子,只不过它还多出了像LINQ,MSMQ,接口工厂这些新概念…

热点排行