DAL和BLL里面分别写什么

如题所述

DAL是数据连接层,写sql语句,添删改查方法,然后有返回值。BLL是业务逻辑层,这里面不写sql语句,可以调用DAL层传过来的值做判断分析,并返回相应的值。最后在页面的隐藏代码中调用BLL的方法
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-31
DAL: 数据库反问
BLL:业务逻辑
第2个回答  2011-08-31
数据访问层
业务逻辑层

DAL和BLL里面分别写什么
DAL是数据连接层,写sql语句,添删改查方法,然后有返回值。BLL是业务逻辑层,这里面不写sql语句,可以调用DAL层传过来的值做判断分析,并返回相应的值。最后在页面的隐藏代码中调用BLL的方法

三层架构是什么?
表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候的所见所得。业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等每层之间是一种垂直的关系。三...

...DAL BLL 三层中代码分别怎么写?各位高手帮忙啊!
DAL是数据连接层,写sql语句,添删改查方法,然后有返回值。BLL是业务逻辑层,这里面不写sql语句,可以调用DAL层传过来的值做判断分析,并返回相应的值。最后在页面的隐藏代码中调用BLL的方法 最后DAL写方法:system.DB要写 方法名(users s)<--这是你model用户的类 等等传值直接 s.pwd就可...

三层架构DAL的疑问
三层架构。。UI (表现层) BLL(业务逻辑层) DAL(数据访问层)DAL是最底层的,也是和数据库直接发生关系的。理论上,只有在该层中才允许出新sql 语句,数据库连接字符串等等。所以只要涉及到查询数据库,操作数据的方法都应该写在该层中,但是,该成仅仅是负责查询,并不做任何逻辑上的判断,...

在.NET中 DAL+IDAL+Model+BLL+Web是什么意思
业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。数据访问层(DAL):主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库...

请言简意赅的说明下BLL和DAL层的区别
bll= business logic layer.业务逻辑层,就是分离你界面上的代码,将业务逻辑写入这个bll.通用做法是每个层定义一个dll项目.装所有业务操作封装在该dll.这样你窗体内的代码会很少。dal= data access layer 装所有与sql数据库操作的代码写入该dll.为什么这样做? 物以类聚嘛。这样你修改某个字段名,只要...

代码生成器生成的代码的作用分别是什么?
三层中每个表都会对应一个类,作用分别如下:1、BLL:BusinessLogicLayer业务逻辑层。作用:处理数据加工方式 - 实现数据加工处理方法 - 加工后交给数据访问层提交到数据库。2、DAL:DataAccessLayer数据访问层。作用:数据最终处理的地方 - 直接与数据库交互。3、Model:数据模型,通常称为数据实体。作用:...

生成器的作用是什么
BLL是逻辑业务层,你可以把你写的一些方法类,全都写在这里面。DAL是数据访问层,这里面主要是连接和操作数据库,比如dbhelpsql,sqlhelper之类的。MODEL是实体模型,可以吧你经常操作的方法,做成模型,可以随时调用。比如,最新新闻的查出啊,最热新闻的查出啊等等之类的吧。各个层之间相互能够引用,很...

Java三层架构原理与作用小结
Java的三层架构,即UI层、BLL层和DAL层,是为实现“高内聚,低耦合”设计原则而划分的。这种架构主要由三个部分组成:UI层(表现层):用户界面的展现,即用户与系统交互的直接界面。BLL层(业务逻辑层):处理具体业务逻辑,对数据进行操作和业务规则的制定,是系统的核心价值所在。DAL层(数据访问层)...

dal三层开发(软件项目开发)
2. 业务逻辑层(BLL):这个层更专注于具体的业务操作,可以理解为对数据层的抽象和处理。在三层结构中,业务逻辑层就像积木的搭建者,它根据业务需求,对数据层提供的积木进行组织和操作,实现业务逻辑。综上所述,DAL、BLL和USL共同构成了软件项目的三层开发架构,它们各自承担特定的功能,协同工作以提供...

相似回答