我是用.net做B/S的开发我在建立项目的时候加了一个C#类库,在里面放数据库操作语句,这个算三层伐
解决方案 »
- 在Repeater1_DataBinding事件中怎么取Repeater中Label的值
- 关于GridView翻页的问题
- 有没有好用的所见既得的.NET的控件啊
- 在某个页面中怎么能获取它是从那个页面跳转过来的呢
- 请问:递交请求返回后,怎么保持页面卷滚位置
- 关于MobileWebApp的开发问题?做个这方面的请进!
- Session为什么会被清空?
- asp.net中,我可以从数据库中取一系列数,存到一个数组中,发到客户端,是客户端的其他javascript函数也能访问吗?
- !!到word文件的链接,有的可以打开文件,有的找不到文件,巨奇怪
- 菜鸟提问:请问有什么“容器”可以包含label,textbox等控件?
- 如何配置sql server安全,才能使其接受来自网站的链接?
- .net下的ipn源码???
DAO--data accessing object,数据访问层
Service-- 服务层,业务逻辑
UI---- 显示层,可以是window方式,也可以是web方式
现在让他直接看 PetShop4.0 合适吗?值得思考!
因为需求简单,可省略BLL层.
分层就是把逻辑分出来,你已经做到了一部分.
如果把数据库操作语句换成存储过程就更好了.
再复杂一点:如果从数据库中取出的数据需要处理一下再返回到前台的话,那你可以再建一个类,用来接收DAL层返回的数据并提交处理后的数据给UI层
这样就是一个完整的三层了.
在这个基础上你还可以扩展出多层
petshop也就是这个架子,只不过它还多出了像LINQ,MSMQ,接口工厂这些新概念.
通过Web.Config配置变量使得整个系统更灵活
初学阶段都没必要急着去了解这么多.不如多花时间去学习什么是继承,多态或者反射,线程之类的知识点.
你又是做B/S开发.更得花时间去熟悉css,javascript