黑马程序员技术交流社区

标题: 为什么程序中要使用biz??? [打印本页]

作者: Captain_Jack_Sp    时间: 2013-8-22 20:20
标题: 为什么程序中要使用biz???
本帖最后由 Captain_Jack_Sp 于 2013-8-23 21:53 编辑

各位大神帮助一下啊
作者: 穿靴子的猫    时间: 2013-8-22 21:18
主要是为了开闭原则 对扩展开启对修改关闭 因为现在都是面向接口编程实现接口方法 再通过里氏代换原则比如说
父接口 指向 子实现 这就是biz干的活  当技术更新 你要用更改实现方法的时候 你不可能去再把实现接口的类更改了 违背开闭原则 但你如果再写一个这个父接口的实现类的时候 直接对biz里面 父接口指向的子实现更改一下子实现就可以了
IStudentDao isd=new StudentDaoImpl();
当我需要修改实现方式的时候直接修改后面的子实现就可以了
IStudentDao isd=new StudentDaoImpl1();
各层干各层的事 遵守开闭原则
作者: 一个铃,一颗珠    时间: 2013-8-22 21:29
biz,bisiness,商业逻辑层。html,jsp负责页面提交和结果呈现html,jsp发送到服务端的请求先由action转发到对应的执行类执行类讲页面提交的数据转交给商业逻辑层(biz)进行逻辑处理当需要进行进行数据库操作时,biz调用dao,dao只负责独立的数据库操作,不应该进行判断等其他操作。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2