java 中表现逻辑 业务逻辑和持久化逻辑各自负责什么的

如题所述

从MVC的思想去考虑
(控制器Controller)- 负责转发请求,对请求进行处理。
(视图View) - 界面设计人员进行图形界面设计。
(模型Model) - 程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。
3对3 ,自己对应着,很快就能找到答案的
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-01
mvc 模式,分别专注于视图(即呈现效果),控制(逻辑流程),数据(与数据库的同步及持久)
第2个回答  2012-03-30
如果楼上的你不明白 ,我再说的简单点分别是:展示,处理,数据交互。

请问JAVA三层架构,持久层,业务层,表现层,都该怎么理解?和MVC三层模型...
web层负责前端展示和用户请求的处理。mvc是一个设计模式,主要用户构建用户界面,目的是把展示逻辑和逻辑分离。web层通常会使用MVC模式进行构建,经常使用的mvc框架包括spring mvc,struts等,都是在web层或者展示层使用的。业务逻辑层一般应用中会有一层service抽象,实现核心业务逻辑,事务控制也在这一层实...

Java Web四层顺序问题,求教?
1.UI层(对用户进行显示)2.持久化层(用来持久化数据库)3.业务层(有丰富的业务逻辑,并进行处理,就是把实际数据库的映射到内存中,就好比把仓库的粮食放到锅里去煮还是拿去分给大家,这就是两种业务逻辑)4.表现层(在我看来就是服务层,用来管理容器级别的服务,例如事务,安全,数据访问逻辑等...

java层级结构?
2、持久层一般是数据库读写、文件储存等等数据持久化的操作。业务层一般是整个程序的中间部分,负责所有的算法、程序后台操作以及诸如此类。表现层即UI,用户界面,将数据呈现给用户。MVC与三层架构有一定关联,但是关系不大。3、我只是为了说明两者的区别,将其他问题已省略)其次,它俩划分的层次不同。三...

请问JAVA三层架构,持久层,业务层,表现层,都该怎么理解?和MVC三层模型...
M是MODEL(模型),V是view(视图), C是Controller(控制器),而java三层架构,持久层即是数据的持久化操作,就是数据层啦,即是数据库啦,业务层主要是业务逻辑的处理,负责表示层与数据层(持久层)的数据的传递和逻辑处理,

java中三大框架struts\/Hibernate\/Spring,具体是怎样合作工作的?各自实 ...
动作类访问核心商业逻辑,即访问Java Bean或调用EJB。最后动作类把控制权传给后续的JSP文件,由JSP文件生成视图。所有这些控制逻辑利用Struts-config.xml文件来配置。在Struts框架中,视图主要由JSP生成页面完成,Struts提供丰富的JSP标签库,这有利于分开表现逻辑和程序逻辑。模型以一个或多个Java Bean的形式...

SSM框架(十九):SpringMVC(1)三层架构和MVC设计,RequestMapping注解...
表现层负责接收客户端请求与响应结果,包括展示层和控制层。控制层接收请求,展示层展示结果,表现层依赖业务层,业务层不依赖表现层。表现层使用MVC模型设计,业务层是服务层,负责业务逻辑处理,与项目需求相关。持久层是DAO层,负责数据持久化,包括数据库操作与数据访问接口,业务层通过数据访问层将数据...

软件分层应该如何分层?
工作。招待客人的相当于表示层,只负责招待客人,做菜的相当于业务逻辑层按照表示层给的参数做菜,买菜的相当于数据访问层,只负责按照厨师给的单子买菜。 三)展示层,业务层,持久层,和数据库层。 如表1-1,有时候,业务层和持久层会合并成单独的一个业务层,尤其是持久层的逻辑绑定在业务层的组件当中。因此,有一些小...

java中dao层和service层的区别是什么?
一、答案首段:在Java开发中,DAO层和Service层各司其职,分别承担着不同的职责和功能。DAO层主要负责数据的持久化操作,而Service层则负责业务逻辑的实现。两者的主要区别在于职责和功能的差异。二、DAO层的主要职责和特点:1. 数据访问:DAO层负责与数据库进行交互,执行数据的增删改查操作。2. 持久...

JAVA的三大框架是什么?如何进行学习的呢?
Java三大框架主要用来做WEN应用。Struts主要负责表示层的显示 Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)Hibernate主要是数据持久化到数据库、再用jsp的servlet做网页开发的时候有个web.xml的映射文件,里面有一个mapping的标签就是用来做文件映射的。当你在浏览器上输入URL得知的时候,文件...

Java的三大框架是什么?
现在的结构是,Struts负责显示层,Hibernate负责持久层,Spring负责中间的业务层,这个结构是目前国内最流行的Java Web应用程序架构了。另外,由于Spring使用的依赖注射以及AOP(面向方面编程),所以它的这种内部模式非常优秀,以至于Spring自己也实现了一个使用依赖注射的MVC框架,叫做Spring MVC,同时为了很好的...

相似回答
大家正在搜