A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Captain_Jack_Sp 中级黑马   /  2013-8-22 20:20  /  1050 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Captain_Jack_Sp 于 2013-8-23 21:53 编辑

各位大神帮助一下啊

2 个回复

倒序浏览
主要是为了开闭原则 对扩展开启对修改关闭 因为现在都是面向接口编程实现接口方法 再通过里氏代换原则比如说
父接口 指向 子实现 这就是biz干的活  当技术更新 你要用更改实现方法的时候 你不可能去再把实现接口的类更改了 违背开闭原则 但你如果再写一个这个父接口的实现类的时候 直接对biz里面 父接口指向的子实现更改一下子实现就可以了
IStudentDao isd=new StudentDaoImpl();
当我需要修改实现方式的时候直接修改后面的子实现就可以了
IStudentDao isd=new StudentDaoImpl1();
各层干各层的事 遵守开闭原则

评分

参与人数 1技术分 +1 收起 理由
EYE_SEE_YOU + 1

查看全部评分

回复 使用道具 举报
biz,bisiness,商业逻辑层。html,jsp负责页面提交和结果呈现html,jsp发送到服务端的请求先由action转发到对应的执行类执行类讲页面提交的数据转交给商业逻辑层(biz)进行逻辑处理当需要进行进行数据库操作时,biz调用dao,dao只负责独立的数据库操作,不应该进行判断等其他操作。

评分

参与人数 1技术分 +1 收起 理由
EYE_SEE_YOU + 1 赶紧入学去吧

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马