问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jsp开发中、servlet、dao层、biz层、entity层到底各自什么作用?

发布网友 发布时间:2022-05-08 02:57

我来回答

5个回答

热心网友 时间:2023-11-24 11:37

JSP开发中的分层都是基于MVC架构的,即(Model-View-Controller),M:模型层,主要是负责一些具体的业务逻辑的实现,V:视图层,可以理解为JSP页面,C:控制器层,用于接受页面请求与响应请求到JSP页面的控制机制。在模型层中,又分为biz,,entity等层,biz:Bussiness Model,业务模型,主要用于处理某一类业务的处理流程,:Data Access Object,数据访问层,主要针对于数据表的操作,可以理解为一张数据表,就有一个Dao与之对应,在Dao里面包含对该张数据表的增、删、改、查等操作。entity:又叫POJO(Plain Old Java Object),最原始的Java类,用于将数据表封装为Java模型,一般这里面会以属性的形式,记录数据表的字段,通过getter/setter方法来操作,对应字段的信息,这也可以理解为面向对象中的封装。servlet层就是MVC中的控制器,主要用于接受JSP的页面请求和响应请求。所以整个流程是JSP页面发起请求到servlet,获取请求,交个biz层,在biz层中通过一系列对数据表的操作,这就要结合和entity的作用,完成业务逻辑,然后,响应给servlet,由servlet,再响应出JSP 页面。整个流程大概如此,其实还有很多,在此不再赘述,希望帮到你。

热心网友 时间:2023-11-24 11:37

其实jsp就是一个servlet,分别处理和数据库的连接界面和系统处理。

1、不知道biz层是什么,Dao层负责和数据库打交道,数据库的CRUD操作都集中在Dao层,而entity层是实体类层,也属于MVC中的model层,他的主要功能是把用户提交过来的参数封装成一个对象给Dao层也就是hibernate操作,当然还有其他的功能不一一解释了,至于servlet层应该相当于一个控制器,接受到用户的请求以后调用相关的方法对用户的请求进行处理并返回给用户一个结果。

2、Java代码需要连接的有两个跟前台的页面,即视图相连接,这个靠web层另外,就是跟数据库相连接,这个靠的是entity层而这两个层相比,实体类又是更重要的,它就像是一幢大楼的地基对实体类的设计,我感觉是一个项目的关键要想设计好实体类,简单的说,需要远见,具体地说,需要不仅仅理清项目业务逻辑,还需要有较丰富的开发经验。

3、因为理清业务逻辑,可能只是能穷举出所需要的实体以及它们直观的属性,但有时那些实体还需要拆分合并(以前参与过一个求职招聘网的项目,在建表时是把求职和招聘信息分开建的表,但到后来发现,在用户登录后需要呈现的是所有的信息,这下带来了代码的不小改动),并且有些属性虽然不那么直观,但却是有必要的,常见的就是一些flag、status之类的属性,这就需要在设计时就最好能预见到,不然在开发过程经常修改数据库中的表结构,也会开发进度。

热心网友 时间:2023-11-24 11:38

不知道biz层是什么,Dao层负责和数据库打交道,数据库的CRUD操作都集中在Dao层,而entity层是实体类层,也属于MVC中的model层,他的主要功能是把用户提交过来的参数封装成一个对象给Dao层也就是hibernate操作,当然还有其他的功能不一一解释了,至于servlet层应该相当于一个控制器,接受到用户的请求以后调用相关的方法对用户的请求进行处理并返回给用户一个结果。

热心网友 时间:2023-11-24 11:38

一般定义为层包括,Impl,分别为数据层接口和数据层实现类,通用的biz,业务逻辑层也是这样,而Servlet主要处理页面过来的信息,比如将一个表单的信息插入数据库,一般是将这些信息组成一个javaBean,组合的过程就是在Servlet里实现,然后将这个实体传递给bizImpl.如果还需要对这个实体做别的修改,这个修改操作就在BizImpl里实现,全部处理完成后传递给DaoImpl.完成数据保存。明白吗?以后实际项目开发中做一个项目就明白了,慢慢体会,不求一下就明白

热心网友 时间:2023-11-24 11:39

servlet是控制层主要控制数据和业务逻辑,是封装数据的(操作数据库),biz是业务层(操作业务的) entity是实体层,把数据抽象成对象,jsp是用来显示的(把经过业务逻辑处理的数据显示i用户看)。

热心网友 时间:2023-11-24 11:37

JSP开发中的分层都是基于MVC架构的,即(Model-View-Controller),M:模型层,主要是负责一些具体的业务逻辑的实现,V:视图层,可以理解为JSP页面,C:控制器层,用于接受页面请求与响应请求到JSP页面的控制机制。在模型层中,又分为biz,,entity等层,biz:Bussiness Model,业务模型,主要用于处理某一类业务的处理流程,:Data Access Object,数据访问层,主要针对于数据表的操作,可以理解为一张数据表,就有一个Dao与之对应,在Dao里面包含对该张数据表的增、删、改、查等操作。entity:又叫POJO(Plain Old Java Object),最原始的Java类,用于将数据表封装为Java模型,一般这里面会以属性的形式,记录数据表的字段,通过getter/setter方法来操作,对应字段的信息,这也可以理解为面向对象中的封装。servlet层就是MVC中的控制器,主要用于接受JSP的页面请求和响应请求。所以整个流程是JSP页面发起请求到servlet,获取请求,交个biz层,在biz层中通过一系列对数据表的操作,这就要结合和entity的作用,完成业务逻辑,然后,响应给servlet,由servlet,再响应出JSP 页面。整个流程大概如此,其实还有很多,在此不再赘述,希望帮到你。

热心网友 时间:2023-11-24 11:37

其实jsp就是一个servlet,分别处理和数据库的连接界面和系统处理。

1、不知道biz层是什么,Dao层负责和数据库打交道,数据库的CRUD操作都集中在Dao层,而entity层是实体类层,也属于MVC中的model层,他的主要功能是把用户提交过来的参数封装成一个对象给Dao层也就是hibernate操作,当然还有其他的功能不一一解释了,至于servlet层应该相当于一个控制器,接受到用户的请求以后调用相关的方法对用户的请求进行处理并返回给用户一个结果。

2、Java代码需要连接的有两个跟前台的页面,即视图相连接,这个靠web层另外,就是跟数据库相连接,这个靠的是entity层而这两个层相比,实体类又是更重要的,它就像是一幢大楼的地基对实体类的设计,我感觉是一个项目的关键要想设计好实体类,简单的说,需要远见,具体地说,需要不仅仅理清项目业务逻辑,还需要有较丰富的开发经验。

3、因为理清业务逻辑,可能只是能穷举出所需要的实体以及它们直观的属性,但有时那些实体还需要拆分合并(以前参与过一个求职招聘网的项目,在建表时是把求职和招聘信息分开建的表,但到后来发现,在用户登录后需要呈现的是所有的信息,这下带来了代码的不小改动),并且有些属性虽然不那么直观,但却是有必要的,常见的就是一些flag、status之类的属性,这就需要在设计时就最好能预见到,不然在开发过程经常修改数据库中的表结构,也会开发进度。

热心网友 时间:2023-11-24 11:38

不知道biz层是什么,Dao层负责和数据库打交道,数据库的CRUD操作都集中在Dao层,而entity层是实体类层,也属于MVC中的model层,他的主要功能是把用户提交过来的参数封装成一个对象给Dao层也就是hibernate操作,当然还有其他的功能不一一解释了,至于servlet层应该相当于一个控制器,接受到用户的请求以后调用相关的方法对用户的请求进行处理并返回给用户一个结果。

热心网友 时间:2023-11-24 11:38

一般定义为层包括,Impl,分别为数据层接口和数据层实现类,通用的biz,业务逻辑层也是这样,而Servlet主要处理页面过来的信息,比如将一个表单的信息插入数据库,一般是将这些信息组成一个javaBean,组合的过程就是在Servlet里实现,然后将这个实体传递给bizImpl.如果还需要对这个实体做别的修改,这个修改操作就在BizImpl里实现,全部处理完成后传递给DaoImpl.完成数据保存。明白吗?以后实际项目开发中做一个项目就明白了,慢慢体会,不求一下就明白

热心网友 时间:2023-11-24 11:39

servlet是控制层主要控制数据和业务逻辑,是封装数据的(操作数据库),biz是业务层(操作业务的) entity是实体层,把数据抽象成对象,jsp是用来显示的(把经过业务逻辑处理的数据显示i用户看)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
sometimesome timesometimessome times的区别 瓜地的午餐怎么造句 夏季宝宝不吃饭应该怎么办 狼人杀里面的白狼王模式怎么玩? 狼人杀白狼王和骑士:操作至上的高效玩法指南 狼人杀手游白狼王怎么玩 详细玩法攻略 狼人杀 狼人杀的白狼王怎么玩? 国产轮毂品牌有哪些 国产轮毂品牌哪个品牌好 国内轮毂有哪些品牌 岗位和职务怎么填 Java spring @Entity起什么作用? java 中entity 实体类是将前台数据传过来还是将数据库中数据传过来,一直不理解求指教 开发中model,entity和pojo的区别 JAVA中action、command、entity、form的作用是什么对表单的整个流程是什... java,什么是Session Bean 和 Entity Bean Java中 entity层(model层)是实体类层 biz层是干什么的?感觉也像是个... 请问JSP中的entity是什么包??biz呢?? java项目中VO和DTO以及Entity,各自是在什么情况下应用的? YEAH YEAH YEAH YEAH YEAH,流星划过天空的瞬间,YEAH YEAH YEAH 流星划过的瞬间 歌词 别在等了 流星划过天空 是什么歌 你是流星划过了天空···歌名是什么 歌词找歌名,别在等了,流星划破天空,只那一瞬间,想听一个牵强的理由,其实谎言都可以,这座城市,请问 如何在CentOS,Redhat和Fedora中安装NagiosQL3与Nagios的核心 618该怎么劝女朋友不要买东西? 淘宝上丁晴手套真的干净吗?会不会是回收后的旧手套 鲨鱼油手套用了一个来月,手指手掌部分为什么会变硬,遇冷水就更硬了,会不会是假的? 送自己喜欢的男生手套好吗 ?不是男女朋友,只是很喜欢他的那种,前段时间听见他说要买副手套了 我的手长冻疮了怎么办? 为什么去买手套,他说八块钱十付,后来他拿了十二付卖给我九块钱,我叫他拿掉一付,他说八块钱十一付 关于JAVA Entity entity = entityClass.getAnnotation(Entity.class); Java中求:List<Entity> en、List<Entity> en=null、List<Entity>en=new ArrayList<Entity>()的区别? 中国地理南北分界标志建筑坐落在哪个城市? 中国南北分界线在哪? 请问吃芒果我们应注意什么? 芒果有哪些主治功效? 在微信里写段子,如何确定格式? 华为13总显示无法访问指定设备 华为p40和苹果13那个好些? 请大家看看这是真的还是假的红玛瑙,值多少钱? 华为手机note+40隐私照片在哪查 一个手机可以同时登录二个咸鱼账号么?- 问一问 手机怎么登两个闲鱼 香蕉饼怎么做呢? 为什么我明明开了流量但是有大部分应用显示网络异常不能用 手机有流量为什么不能上网,总是说网络未连接或连接错误 我的手机网络数据打开了,但是总是网络异常什么都连不上网 win7 页面文件 逻辑驱动器 能删不;如图 C盘空间不够用 想要把D盘合并 ,本来就是一块SSD 逻辑驱动器是什么? win7(D)状态为系统,活动,主分区),(C:)状态为启动,页面文件,故障转储,逻辑驱动器,怎样格式D盘?