我爱Aspx >> Asp.Net >> 初学三层结构问题最近刚学三层结构,我划分了表示层(winform 公司项目要求),逻辑层,数据访问层,然后加了一个封装数据库表的实体类(不太清楚概念)。
google_ad_width = 250; google_ad_height = 250; google_ad_format = "250x250_as"; google_color_url = "000000";
但是我觉得在逻辑层中,几乎是空的,除了创建数据访问层中某个实例,没有其他的操作,然后我在各层之间用DataTable来传递数据,但是我在数据访问层中获得的table是与数据库对应的,这样的话,我在表示层上要怎么处理?比如说,我要隐藏这个数据中的某一个列。需不需要在表示层上定义一个固定的表,然后再用从数据库中获得的数据去填充数据?还是直接将返回的数据设置为datagrid的数据源?
第2楼. 由 yangjia21_2007 于 2007-6-28 8:05:33 发表
说实话我做过的项目也不多,大多数逻辑层没有什么代码,数据的一些处理应该放到逻辑层,然后返回到表示层
第3楼. 由 lincai 于 2007-6-28 8:07:22 发表
呵呵,偶也不看不惯逻辑层,不想白养它就把CUT掉了,其实少许的逻辑可以放UI或DAL里的,这样就成了两层半,i like it!
第4楼. 由 maco_wang 于 2007-6-28 8:17:59 发表
标准的三层架构有很多好处,你说里面没有东西,是暂时没用,或是说代码不规范,该放在逻辑层的,你放在数据层了,功能也能实现,只是不规范!
第5楼. 由 guoweijun394 于 2007-6-28 9:15:29 发表
1.表模式
2.数据模式
3.对象模式
你用的表模式(NET中用的比较多 应为有DataSet等),实体类在对象模式中用的较多
就是把数据表对象化~ ,其实实体类对你来说没什么意义~
Ҷƪл˵?
三层结构搭建[07-06]
<b>浅谈如何建立三层体系结..[05-21]
IBM今年市场规划出台 包含技术商..[05-21]
基于XML的三层C/S模型[05-20]
如何使用C#创建一个三层的数据库..[05-20]
三层架构之数据库访问层完全篇(C..[05-20]
三层结构[05-20]
用VB.NET创建一个三层应用程序的..[05-20]
如何用VB.Net创建一个三层的数据..[05-20]
如何用VB.Net创建一个三层的数据..[05-20]
窗口刷新闪烁问题[07-06]
类似这样的XML该如何读取?如何形..[07-06]
请问:如何用C#生成一个完整的xm..[07-06]
在 System.InvalidOperationExce..[07-06]
关于 Sql 多条件查询传参数的问题[07-06]
格式化字符串的问题。[07-06]
private CurrencyManager cmAmen..[07-06]
System.Web.HttpContext.Current..[07-06]
Socket,HttpWebRequest,WebClien..[07-06]
XML文件的读取用XmlDocument和Xm..[07-06]