how2j.cn

相关下载
文件名 文件大小
请先登录 19m
使用站长秘制下载工具

4分45秒
本视频采用html5方式播放,如无法正常播放,请将浏览器升级至最新版本,推荐火狐,chrome,360浏览器 如果装有迅雷,播放视频呈现直接下载状态,请调整 迅雷系统设置-基本设置-启动-监视全部浏览器 (去掉这个选项)

步骤 1 : 先看委派重构实现之后的好处   
步骤 2 : ServiceDelegateDAO   
步骤 3 : ServiceDelegateDAO的快速生成技巧   
步骤 4 : BaseServiceImpl继承ServiceDelegateDAO   
步骤 5 : 关于save方法的返回类型   
步骤 6 : 委派模式的好处   
步骤 7 : 可运行项目   

步骤 1 :

先看委派重构实现之后的好处

在此之前,访问数据库都需要通过dao.XXX()来进行。 而委派重构之后,数据库相关方法,不再需要通过dao,直接调用即可,代码看上去更简洁。
先看委派重构实现之后的好处
步骤 2 :

ServiceDelegateDAO

增值内容,请先登录
步骤 3 :

ServiceDelegateDAO的快速生成技巧

增值内容,请先登录
步骤 4 :

BaseServiceImpl继承ServiceDelegateDAO

增值内容,请先登录
步骤 5 :

关于save方法的返回类型

增值内容,请先登录
步骤 6 :

委派模式的好处

1. 通过委派模式把dao隐藏起来,调用的时候意识不到dao的存在,代码看起来更加简洁
2. 通过继承委派模式的ServiceDelegateDAO,继承了update和delete,直接使用即可,BaseServiceImpl 类无须再额外提供这两个方法
步骤 7 :

可运行项目

增值内容,请先登录


HOW2J公众号,关注后实时获知布最新的教程和优惠活动,谢谢。


关于 实践项目-天猫整站SSH-Service重构-委派 的提问

尽量提供截图代码异常信息,有助于分析和解决问题。 也可进本站QQ群交流: 620943819
提问尽量提供完整的代码,环境描述,越是有利于问题的重现,您的问题越能更快得到解答。
对教程中代码有疑问,请提供是哪个步骤,哪一行有疑问,这样便于快速定位问题,提高问题得到解答的速度
在已经存在的几千个提问里,有相当大的比例,是因为使用了和站长不同版本的开发环境导致的,比如 jdk, eclpise, idea, mysql,tomcat 等等软件的版本不一致。
请使用和站长一样的版本,可以节约自己大量的学习时间。 站长把教学中用的软件版本整理了,都统一放在了这里, 方便大家下载: http://how2j.cn/k/helloworld/helloworld-version/1718.html

上传截图