关于三层结构设计

问题描述

今天有点郁闷,公司要从asp转到asp.net,我用三层结构分了Model、DLBase(数据库操作基类)、DAL、BIZ(就是BLL,同事非得让这么命名)。后来项目经理看后,让我把BIZ层取消,全都放到aspx.cs里,只把通用的方法放到APP_Code里,又有同事直接在页面的.cs里绑定DataSet了,这样一来,不又回到asp了吗?郁闷,求高手指点,我们的项目是OA经常有需求变动的,是不是我设计错误,放到.cs里更直观呢,经验有限,见笑……

解决方案

解决方案二:
架构架构,自己顶一下,期待中……
解决方案三:
仁者见仁,智者见智......
解决方案四:
BIZ看情况吧。如果单纯只为传值和DAL分离来说。我一般也不使用BLL
解决方案五:
分层利于以后的升级维护,不分层能提高初期开发速度,根据自己的情况进行取舍=============================================ASP.NET分页最终解决之道:
解决方案六:
是否需要分层、如何分,要看项目规模、团队组成如果都是单页面直接实现业务的话,可以不需要多分一层
解决方案七:
引用3楼yes16ws的回复:

BIZ看情况吧。如果单纯只为传值和DAL分离来说。我一般也不使用BLL

公司本来也用三层,后来几个项目里面直接把bll省略了
解决方案八:
看来大家都是这么做的,好吧,我们也这么来吧,但总感觉都放到.cs里有点乱;另外,如果在里面写一些与数据库字段相关的也就无所谓了吧看了一本设计模式的书,上面写着软件开发一个不变真理“Change”,它建议用接口,我就郁闷了,我们的开发人员是从asp转过来的,使用接口,我无法想象啊好吧,该省就省了,等以后有需要再改

时间: 2024-09-20 19:57:38

关于三层结构设计的相关文章

安防中端传输设备-PoE交换机在2016的异军突起

随着网络监控摄像机技术的不断发展,视频监控传输系统的更新,现在星光级摄像机已经逐渐成为了监控行业的主流产品,同时也是今年安博会监控行业厂家参展的主要亮点,然而伴随着安防行业的高清化.网络化.智能化时代变革,PoE交换机的技术热点又是什么呢?也许有人会说长距离供电,又或者是PoE智能可视化管理.因为在"互联网+"时代.智能安防.转型升级等因素盛行安防行业的阶段,各个PoE交换机厂家都在绞尽脑汁地希望与"互联网+"扯上一丝半点关系,各种花俏博眼球招式都出来了.然而笔者认

与存储相关的五项突破,彻底改变了成本与复杂性的规则

 尽管存储行业不会像好莱坞那样多姿多彩,但这里经常会出现令人振奋的好消息.云存储厂商之间激烈竞争的结果就是如果您希望将数据存放在云中,现在可以用更低的成本存储更多内容.在数据中心内,固态硬盘 (SSD) 风光无限,即使并不是每个人都认为它们是存储阵列的绝佳之选.在企业,当面临虚拟服务器备份模式的选择以及针对未结构化数据和大数据的处理规划时,一系列问题被突显出来. 面临这样的问题,一系列的突破也应运而生.以下五个方面的突破令人瞩目,让我们首先从一项创新开始,它有可能会改变我们使用 DVD 的模式:

iSQL*PLUS配置设置

iSQL*PLUS介绍 iSQL*PLUS是从ORACLE 9i开始提供的新功能,是SQL*PLUS的Web形式(ORACLE 11g已经不支持).是基于三层结构设计的.其client.middle.server可以位于同一台机器上也可以位于不同的机器.iSqlPlus不 需要单独安装,通过isqlplus,用户可以不需要安装任何ORACLE客户端,就能够通过浏览器方式的使用SQL*PLUS进行数据操作与数据库管 理.普通的数据库用户可以直接通过isqlplus的网址http://ip:port

oracle iSQL*PLUS配置设置图文说明_oracle

iSQL*PLUS介绍 iSQL*PLUS是从ORACLE 9i开始提供的新功能,是SQL*PLUS的Web形式(ORACLE 11g已经不支持).是基于三层结构设计的.其client.middle.server可以位于同一台机器上也可以位于不同的机器.iSqlPlus不需要单独安装,通过isqlplus,用户可以不需要安装任何ORACLE客户端,就能够通过浏览器方式的使用SQL*PLUS进行数据操作与数据库管理.普通的数据库用户可以直接通过isqlplus的网址http://ip:port/i

软件的系统结构设计是什么,要分析哪些东西?

问题描述 软件的系统结构设计是什么,要分析哪些东西? 比如,我们要做一个web学生作业在线管理系统,它的系统结构(软件体系结构.软件架构)设计是什么?我们老师要求做这一部分的PPT讲解,我不知道这一块怎么写.求助.不是功能图吧?功能图我已经分析并做好了 解决方案 根据嵌入式系统软件设计需要的"数据结构"知识编写而成.书中基本内容有:常用线性数据结构在嵌入式系统中的实现和相关算法:树和图在嵌入式系统中的实现和相关算法:排序和查找算法等.本书从嵌入式系统的实际硬件环境出发,用通俗易懂的语言

关键词群布局与网站结构设计的关系

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在seo中有很多人忽略了细节(关于细节我将会在我以后的文章中讲述),也有人忽略了系统而不注重全局,本篇文章是讲述如何使用系统的思想去进行seo的关键词布局,其实seo的理论就那么多,很多东西必须你通过实践才可以悟出来,所以多动手,你才会有收获,很多人靠黑帽seo获取了一点点成功就沾沾自喜,其实seo的最高境界不是你知道怎么做能行,而是你应该知

C#做三层结构erp 如何提高速度

问题描述 感觉C#做CS结构erp速度永远赶不上delphi,再加上三层结构担心将来用户增多时会引起表锁死之类的问题,有没有好的办法解决这个问题(Developer.Express.NET.WindowsForms.Component.Collection.v8.2.for.Visual.Studio.2008),系统在设计上采用三层构架(客户端+Remogin(webService)+SQLServer2005).自定义打印报表调用delphi开发DLL库(报表组件为RMReport3.66)

新闻发布系统,B/S模式下的三层应用

三层的学习已接触四五个月了,最早是在学习VB.NET视频中开始接触的,那时候跟着视频敲了两个例子.再后来,个人机房重构的时候,从三层进步到了七层,此后就觉得我们不能仅仅局限于三层之上. 不过,那些都是C/S模式之下的编程.到现在,接触了B/S模式也一个多月了,第一个牛腩新闻发布系统觉得很是有趣,还是从最基本的开始,下面就一起看看B/S模式下,三层是怎样应用的.这篇博客就以添加新闻的实例来总结. 对于三层的整个过程大家都是很熟悉的了,那么在这里就不再赘述了,直接一层一层来分析. 一.思路整理. U

AutoThrCode 三层结构业务层代码自动生成工具

请看下面示例:数据表结构如下: 生成的 属性成员 和 添加,更新的代码: 'AutoThrCode自动生成三层结构业务逻辑层代码'IsDotNet 版权所有'作者:梦虫'Msn:IsDotNet@MsN.CoM'Http://www.IsDotNet.com'本代码引用 IsDotNet.Data.SqlDbHelper 类,请将 AdoHelper.dll 拷贝到WEB程序的BIN目录下'请在WEB程序的web.config文件的节配置数据库连接字符串,"ConnectionString&qu