关于domain,service,dao,web.action的问题

关于domain,service,dao,web.action的问题

个人对这几个层面有些混乱,希望能够讲解一下。

个人理解的话,dao是和数据库交互的,web.action(Servlet)是接收前端发过来的信息然后进行处理,domain是实体类,但service不太能理解,servlet可以处理逻辑,相当于控制器,为什么还要交给service在过一遍呢?为什么不能直接把数据封装好了交给dao进行写入呢,service不是多余的一个步骤了吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
吃吃吃鱼的猫 2019-05-07 14:11:14

同学你好,

dao是和数据库交互的,例如,在dao层增删改查的方法。

service层是业务逻辑层,例如,在“清空购物车”的方法中,首先需要在订单表中添加一条数据,然后在库存表中减少一条数据等多项业务逻辑操作,这些都是在service层进行。

web.action(Servlet)层可以理解为与前端交互的视图层,接受前端传进来的值,传递给service层进行处理。处理完成后,service层将数据传递给web.action(Servlet)层,由它返回给前端数据。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师