关于shop项目的问题

关于shop项目的问题

老师,为什么shop项目要用接口来编程,前面的项目却没有,这样有什么好处吗?另外,视频里老师说,servlet调用service,然后service调用dao,能不能用文字描述一下servlet,service,dao分别起到了什么作用?为什么要分成三级调用的关系呢?

正在回答

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

1回答

同学你好!

  1. 面向接口编程更加有利于各功能之间的协作。项目越大它的好处越明显,并且需要工作经验的不断积累,才能够真正体会到它的好处


  2. http://img1.sycdn.imooc.com//climg/5d43fe3c00016c7410350352.jpg

    1)servlet主要是对数据进行接收,以及将数据传给相应的service。

    2)service进行业务逻辑的处理。比如,给查询出来的图书价格乘以0.9 ,再把打完折的图书返回给Servlet。这个是简单的业务逻辑,在实际工作中,有更为复杂的业务逻辑,因此把业务处理都交给service。

    3)service调用dao,dao来进行数据库的查询

  3. 在发开中为了让代码更加清晰,更加便于维护,我们让它们各司其职,经过实践,分为三层是很好的选择

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


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

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

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

0 星

相似问题

登录后可查看更多问答,登录/注册

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

在线咨询

领取优惠

免费试听

领取大纲

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