业务逻辑层具体指什么?写在什么文件里?

比如一个简单的查询,前台见一个HTML页 写上CLICK事件 提交后台ashx文件 访问数据库 用json返回 前台在用paseJosn接收 再生成相关内容,在这个过程里 哪些是应该写在业务层的,写在什么文件里,用什么函数传递?还是就是封装个类库,后台不写判断,只链接数据库,然后实例化这个类,引用类里面的方法?
有木有人啊 求指点啊..

第1个回答  2011-07-19
用户在界面的操作,最普通的有三种:维护自己的相关信息(比如修改密码),维护某种数据信息(比如修改某种图书的种类、数量等),查询主要业务(查询当天的借阅、归还清单);
在后台,可以封装三个类来进行操作:User,book,servicecontroler,第三个类比较复杂,所以可以用服务控制器来代替;
对应的动作可以写成下面这种:
User curruser=new User(userid);
objuser.updatepwd(oldpwd,newpwd);

ImportControler objimport=new ImportControler ();

objimport.采购(bookid,bookcount);
第2个回答  2011-07-16
大概来说,物理文件是实际存放数据的文件,就是在磁盘上具体对应的文件逻辑文件LF是物理文件的一个视图,按定义的Key键值对数据进行了排序也可以理解成在所有追问

你说的什么飞机?

怎么理解java中的业务逻辑层、数据访问层、表示层???请各位大神帮忙解析...
业务逻辑层是封装所有业务操作类组成的逻辑层,比如判断表示层传来的用户数据是否存在,如果存在返回真,不存在返回假,并将操作记录下来。数据访问层就是单纯的数据存储封装类组成的逻辑层,比如用Hibernate将数据映射成类实例后,你可以写专门针对这个表(这个实例对象)的所有操作封装类,将针对这个表的所...

业务逻辑层BLL到底有什么用?
bll层,又叫业务逻辑层,顾名思义,就是放置业务逻辑的地方 举个简单的例子,饭店的优惠方案,满100元就打9折,不满100不打折 web页面提供文本框等让员工输入金额,然后调用bll层的方法;那bll层就是检查金额是否满100,再把实际金额调用dal层存入数据库;dal就是把金额插入数据库,不检查 这样,如果...

业务逻辑是什么?
action或者controller层是第一层 一般是用来及接受数据并且做数据的非空啊 格式是否正确的验证 如用户名是否为空 是不是安全字符串之类的service层一般是用来做一个业务逻辑的实现 这时候 userName = userName + new Date(); DAO层 就是与数据库交互层啦 也就是读写数据库 将逻辑层得到的新的userName插入到数据...

一个C++程序是由哪几个部分构成的?其中的每一部分起什么作用?
所谓业务是指完成指定任务的代码,例如要求完成两个数交换,那么这个就是任务,而你要写的函数就是业务逻辑代码!!一般在后台运行!!而printf(),puts()这两个函数都可以工作于显示用来编写初级界面挺好!!所以一般也可将C语言化成MVC模式(M指业务逻辑层,业务代码,V指界面层,编写界面,C控制代码,...

业务逻辑层的主要功能是什么?
里的业务应该是如richard所说的业务实体(business entities),是一种简化的说法;逻辑也是业务逻辑的简化。业务逻辑是你在分析阶段对你的软件的应用领域进行分析总结出来的,它存在不依赖于你的软件的存在,相反,它先于你的软件存在并限制了你的软件应有的行为。凡是业务逻辑都应该放到中间层,不能让客户...

业务逻辑是什么意思
DAO层 就是与数据库交互层啦 也就是读写数据库 将逻辑层得到的新的userName插入到数据库 问题三:在java开发中什么是业务逻辑? 业务逻辑就是处理数据的逻辑啦。一般后台代码也分三层 action(controller) service DAO (这里的三层不是MVC)比如 我得到用户名 但是在存入数据库的时候 用户名字段应该是...

业务逻辑怎么写
dao包下的impl包,XXX接口的实现类XXX 业务逻辑层 Biz包 XXX接口 Biz包下的impl包,XXX接口的实现类XXX 然后表示层,不解释。至于业务逻辑怎么写。主要抓住业务逻辑的功能就成了,业务逻辑主要用于,传递数据,加工信息。一般是这两个功能。比如把表示层信息封装到实体类,通过参数,通过业务逻辑传递给...

.NET三层架构解析一:什么是三层架构
这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B\/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。在项目开发的过程中,有时把整个项目分为三层架构,其中包括:表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。三层...

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

业务层的逻辑操作写在了控制层怎么进行事务回滚
首先你要搞清楚三层架构中各层的关系,和作用.表示层主要起到和用户交流,现实信息,业务逻辑层,一般是用来对用户输入的数据进行验证,以及调用数据访问曾,获取数据等, 你的这种写法是正确的, 如果不需要对数据进行验证完全可以这样写,

相似回答