Dao层是否必要存在? 看过以前别人写的php 。很简单的系统,代码逻辑放一个文件。。刷刷的下拉。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以,你写在jsp都是可以的,但不可取。出现问题不好排查,逻辑和数据纠缠在一起,后期维护,你看到都会头大的 1 怎么写都行。2 你认为这叫解耦?3 用十几行SQL完成你那“成千上万行的sql语句和存储过程”才叫练SQL。 我也不知道公司用这东西怎么做了十几年的这种方式真的很过时了,但也有它的优点:1,存储过程严格绑定到具体功能页面,这样在存储过程实现并发控制等功能很灵活2,错误定位很容易(改bug并不容易)3,性能相对比用框架要高很多跟报表开发工具类似,怎一个爽字了得啊 有必要存在,否则查询数据库的代码你一大堆Exception处理,会很难看。例如MyBatis即使有了Mapper的interface可以让代码很干净了,但是还是会有一堆Exeption,finally去关闭Session,如果不放在DAO你,到处是这样没有营养的代码,如果你是Manager,你会怎么想? 关于字符串截取问题,请教各位高手 更新大问题 急求正确有JAVA中关序列化 和反射资料 谢谢 请问如何做用户验证问题 求助:计算一个超长字符串中的子串个数 十万火急 大家推荐一本学习J2EE的好书吧,谢谢了!! “EJB引用”--实践失败 在JB7中,如何连接Oracle9i的远程数据库服务器? 这个怎么改啊! jsp怎么传整型数组给后台? Caused by: org.hibernate.AnnotationException: Property of @IdClass not found in
2 你认为这叫解耦?
3 用十几行SQL完成你那“成千上万行的sql语句和存储过程”才叫练SQL。
1,存储过程严格绑定到具体功能页面,这样在存储过程实现并发控制等功能很灵活
2,错误定位很容易(改bug并不容易)
3,性能相对比用框架要高很多
跟报表开发工具类似,怎一个爽字了得啊
例如MyBatis即使有了Mapper的interface可以让代码很干净了,但是还是会有一堆Exeption,finally去关闭Session,如果不放在DAO你,到处是这样没有营养的代码,如果你是Manager,你会怎么想?